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_hash_t swig_types[2]
2996 #define SWIGTYPE_p_apr_int32_t swig_types[3]
2997 #define SWIGTYPE_p_apr_int64_t swig_types[4]
2998 #define SWIGTYPE_p_apr_off_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_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[8]
3002 #define SWIGTYPE_p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[9]
3003 #define SWIGTYPE_p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[10]
3004 #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[11]
3005 #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[12]
3006 #define SWIGTYPE_p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[13]
3007 #define SWIGTYPE_p_f_p_q_const__char_p_svn_error_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[14]
3008 #define SWIGTYPE_p_f_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[15]
3009 #define SWIGTYPE_p_f_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[16]
3010 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t swig_types[17]
3011 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t swig_types[18]
3012 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t swig_types[19]
3013 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[20]
3014 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[21]
3015 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t swig_types[22]
3016 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t swig_types[23]
3017 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t swig_types[24]
3018 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t swig_types[25]
3019 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t swig_types[26]
3020 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t swig_types[27]
3021 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t swig_types[28]
3022 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t swig_types[29]
3023 #define SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t swig_types[30]
3024 #define SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[31]
3025 #define SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[32]
3026 #define SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[33]
3027 #define SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[34]
3028 #define SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[35]
3029 #define SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[36]
3030 #define SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[37]
3031 #define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[38]
3032 #define SWIGTYPE_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[39]
3033 #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[40]
3034 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t swig_types[41]
3035 #define SWIGTYPE_p_f_p_void_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_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[43]
3037 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[44]
3038 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t swig_types[45]
3039 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t swig_types[46]
3040 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void swig_types[47]
3041 #define SWIGTYPE_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void swig_types[48]
3042 #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[49]
3043 #define SWIGTYPE_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[50]
3044 #define SWIGTYPE_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void swig_types[51]
3045 #define SWIGTYPE_p_int swig_types[52]
3046 #define SWIGTYPE_p_long swig_types[53]
3047 #define SWIGTYPE_p_p_apr_array_header_t swig_types[54]
3048 #define SWIGTYPE_p_p_apr_file_t swig_types[55]
3049 #define SWIGTYPE_p_p_apr_hash_t swig_types[56]
3050 #define SWIGTYPE_p_p_char swig_types[57]
3051 #define SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[58]
3052 #define SWIGTYPE_p_p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[59]
3053 #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[60]
3054 #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[61]
3055 #define SWIGTYPE_p_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[62]
3056 #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[63]
3057 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t swig_types[64]
3058 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[65]
3059 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__char_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_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_string_t_p_q_const__svn_string_t_svn_depth_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_wc_status3_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_struct_svn_wc_status2_t__void swig_types[70]
3064 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void swig_types[71]
3065 #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[72]
3066 #define SWIGTYPE_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[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_svn_checksum_t swig_types[75]
3069 #define SWIGTYPE_p_p_svn_delta_editor_t swig_types[76]
3070 #define SWIGTYPE_p_p_svn_stream_t swig_types[77]
3071 #define SWIGTYPE_p_p_svn_string_t swig_types[78]
3072 #define SWIGTYPE_p_p_svn_wc_adm_access_t swig_types[79]
3073 #define SWIGTYPE_p_p_svn_wc_committed_queue_t swig_types[80]
3074 #define SWIGTYPE_p_p_svn_wc_conflict_result_t swig_types[81]
3075 #define SWIGTYPE_p_p_svn_wc_context_t swig_types[82]
3076 #define SWIGTYPE_p_p_svn_wc_entry_t swig_types[83]
3077 #define SWIGTYPE_p_p_svn_wc_external_item2_t swig_types[84]
3078 #define SWIGTYPE_p_p_svn_wc_revision_status_t swig_types[85]
3079 #define SWIGTYPE_p_p_svn_wc_status2_t swig_types[86]
3080 #define SWIGTYPE_p_p_svn_wc_status3_t swig_types[87]
3081 #define SWIGTYPE_p_p_svn_wc_status_t swig_types[88]
3082 #define SWIGTYPE_p_p_void swig_types[89]
3083 #define SWIGTYPE_p_svn_auth_baton_t swig_types[90]
3084 #define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[91]
3085 #define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[92]
3086 #define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[93]
3087 #define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[94]
3088 #define SWIGTYPE_p_svn_auth_cred_username_t swig_types[95]
3089 #define SWIGTYPE_p_svn_auth_iterstate_t swig_types[96]
3090 #define SWIGTYPE_p_svn_auth_provider_object_t swig_types[97]
3091 #define SWIGTYPE_p_svn_auth_provider_t swig_types[98]
3092 #define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[99]
3093 #define SWIGTYPE_p_svn_cache_config_t swig_types[100]
3094 #define SWIGTYPE_p_svn_checksum_ctx_t swig_types[101]
3095 #define SWIGTYPE_p_svn_checksum_kind_t swig_types[102]
3096 #define SWIGTYPE_p_svn_checksum_t swig_types[103]
3097 #define SWIGTYPE_p_svn_client__shelf_version_t swig_types[104]
3098 #define SWIGTYPE_p_svn_client_conflict_option_t swig_types[105]
3099 #define SWIGTYPE_p_svn_commit_info_t swig_types[106]
3100 #define SWIGTYPE_p_svn_config_t swig_types[107]
3101 #define SWIGTYPE_p_svn_delta_editor_t swig_types[108]
3102 #define SWIGTYPE_p_svn_delta_path_driver_state_t swig_types[109]
3103 #define SWIGTYPE_p_svn_depth_t swig_types[110]
3104 #define SWIGTYPE_p_svn_diff_hunk_t swig_types[111]
3105 #define SWIGTYPE_p_svn_dirent_t swig_types[112]
3106 #define SWIGTYPE_p_svn_errno_t swig_types[113]
3107 #define SWIGTYPE_p_svn_error_t swig_types[114]
3108 #define SWIGTYPE_p_svn_fs_lock_target_t swig_types[115]
3109 #define SWIGTYPE_p_svn_io_dirent2_t swig_types[116]
3110 #define SWIGTYPE_p_svn_io_dirent_t swig_types[117]
3111 #define SWIGTYPE_p_svn_io_file_del_t swig_types[118]
3112 #define SWIGTYPE_p_svn_location_segment_t swig_types[119]
3113 #define SWIGTYPE_p_svn_lock_t swig_types[120]
3114 #define SWIGTYPE_p_svn_log_changed_path2_t swig_types[121]
3115 #define SWIGTYPE_p_svn_log_changed_path_t swig_types[122]
3116 #define SWIGTYPE_p_svn_log_entry_t swig_types[123]
3117 #define SWIGTYPE_p_svn_merge_range_t swig_types[124]
3118 #define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[125]
3119 #define SWIGTYPE_p_svn_node_kind_t swig_types[126]
3120 #define SWIGTYPE_p_svn_opt_revision_range_t swig_types[127]
3121 #define SWIGTYPE_p_svn_opt_revision_t swig_types[128]
3122 #define SWIGTYPE_p_svn_opt_revision_value_t swig_types[129]
3123 #define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[130]
3124 #define SWIGTYPE_p_svn_opt_subcommand_desc3_t swig_types[131]
3125 #define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[132]
3126 #define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[133]
3127 #define SWIGTYPE_p_svn_prop_kind swig_types[134]
3128 #define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[135]
3129 #define SWIGTYPE_p_svn_ra_callbacks_t swig_types[136]
3130 #define SWIGTYPE_p_svn_ra_plugin_t swig_types[137]
3131 #define SWIGTYPE_p_svn_ra_reporter2_t swig_types[138]
3132 #define SWIGTYPE_p_svn_ra_reporter3_t swig_types[139]
3133 #define SWIGTYPE_p_svn_ra_reporter_t swig_types[140]
3134 #define SWIGTYPE_p_svn_ra_session_t swig_types[141]
3135 #define SWIGTYPE_p_svn_stream_mark_t swig_types[142]
3136 #define SWIGTYPE_p_svn_stream_t swig_types[143]
3137 #define SWIGTYPE_p_svn_string_t swig_types[144]
3138 #define SWIGTYPE_p_svn_stringbuf_t swig_types[145]
3139 #define SWIGTYPE_p_svn_tristate_t swig_types[146]
3140 #define SWIGTYPE_p_svn_txdelta_op_t swig_types[147]
3141 #define SWIGTYPE_p_svn_txdelta_stream_t swig_types[148]
3142 #define SWIGTYPE_p_svn_txdelta_window_t swig_types[149]
3143 #define SWIGTYPE_p_svn_version_checklist_t swig_types[150]
3144 #define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[151]
3145 #define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[152]
3146 #define SWIGTYPE_p_svn_version_extended_t swig_types[153]
3147 #define SWIGTYPE_p_svn_version_t swig_types[154]
3148 #define SWIGTYPE_p_svn_wc_adm_access_t swig_types[155]
3149 #define SWIGTYPE_p_svn_wc_committed_queue_t swig_types[156]
3150 #define SWIGTYPE_p_svn_wc_conflict_action_t swig_types[157]
3151 #define SWIGTYPE_p_svn_wc_conflict_choice_t swig_types[158]
3152 #define SWIGTYPE_p_svn_wc_conflict_description2_t swig_types[159]
3153 #define SWIGTYPE_p_svn_wc_conflict_description_t swig_types[160]
3154 #define SWIGTYPE_p_svn_wc_conflict_kind_t swig_types[161]
3155 #define SWIGTYPE_p_svn_wc_conflict_reason_t swig_types[162]
3156 #define SWIGTYPE_p_svn_wc_conflict_result_t swig_types[163]
3157 #define SWIGTYPE_p_svn_wc_conflict_version_t swig_types[164]
3158 #define SWIGTYPE_p_svn_wc_context_t swig_types[165]
3159 #define SWIGTYPE_p_svn_wc_diff_callbacks2_t swig_types[166]
3160 #define SWIGTYPE_p_svn_wc_diff_callbacks3_t swig_types[167]
3161 #define SWIGTYPE_p_svn_wc_diff_callbacks4_t swig_types[168]
3162 #define SWIGTYPE_p_svn_wc_diff_callbacks_t swig_types[169]
3163 #define SWIGTYPE_p_svn_wc_entry_callbacks2_t swig_types[170]
3164 #define SWIGTYPE_p_svn_wc_entry_callbacks_t swig_types[171]
3165 #define SWIGTYPE_p_svn_wc_entry_t swig_types[172]
3166 #define SWIGTYPE_p_svn_wc_external_item2_t swig_types[173]
3167 #define SWIGTYPE_p_svn_wc_external_item_t swig_types[174]
3168 #define SWIGTYPE_p_svn_wc_info_t swig_types[175]
3169 #define SWIGTYPE_p_svn_wc_merge_outcome_t swig_types[176]
3170 #define SWIGTYPE_p_svn_wc_notify_action_t swig_types[177]
3171 #define SWIGTYPE_p_svn_wc_notify_lock_state_t swig_types[178]
3172 #define SWIGTYPE_p_svn_wc_notify_state_t swig_types[179]
3173 #define SWIGTYPE_p_svn_wc_notify_t swig_types[180]
3174 #define SWIGTYPE_p_svn_wc_operation_t swig_types[181]
3175 #define SWIGTYPE_p_svn_wc_revision_status_t swig_types[182]
3176 #define SWIGTYPE_p_svn_wc_schedule_t swig_types[183]
3177 #define SWIGTYPE_p_svn_wc_status2_t swig_types[184]
3178 #define SWIGTYPE_p_svn_wc_status3_t swig_types[185]
3179 #define SWIGTYPE_p_svn_wc_status_t swig_types[186]
3180 #define SWIGTYPE_p_svn_wc_traversal_info_t swig_types[187]
3181 #define SWIGTYPE_p_unsigned_char swig_types[188]
3182 #define SWIGTYPE_p_unsigned_long swig_types[189]
3183 #define SWIGTYPE_p_void swig_types[190]
3184 static swig_type_info *swig_types[192];
3185 static swig_module_info swig_module = {swig_types, 191, 0, 0, 0, 0};
3186 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
3187 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
3188 
3189 /* -------- TYPES TABLE (END) -------- */
3190 
3191 #if (PY_VERSION_HEX <= 0x02000000)
3192 # if !defined(SWIG_PYTHON_CLASSIC)
3193 #  error "This python version requires swig to be run with the '-classic' option"
3194 # endif
3195 #endif
3196 #if (PY_VERSION_HEX <= 0x02020000)
3197 # error "This python version requires swig to be run with the '-nomodern' option"
3198 #endif
3199 #if (PY_VERSION_HEX <= 0x02020000)
3200 # error "This python version requires swig to be run with the '-nomodernargs' option"
3201 #endif
3202 
3203 /*-----------------------------------------------
3204               @(target):= _wc.so
3205   ------------------------------------------------*/
3206 #if PY_VERSION_HEX >= 0x03000000
3207 #  define SWIG_init    PyInit__wc
3208 
3209 #else
3210 #  define SWIG_init    init_wc
3211 
3212 #endif
3213 #define SWIG_name    "_wc"
3214 
3215 #define SWIGVERSION 0x030012
3216 #define SWIG_VERSION SWIGVERSION
3217 
3218 
3219 #define SWIG_as_voidptr(a) (void *)((const void *)(a))
3220 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),(void**)(a))
3221 
3222 
3223 #include "svn_time.h"
3224 #include "svn_pools.h"
3225 
3226 
3227 #include "swigutil_py.h"
3228 #include "swigutil_py3c.h"
3229 
3230 
3231 static PyObject * _global_py_pool = NULL;
3232 
3233 
3234 #define svn_argnum_obj0 1
3235 #define svn_argnum_obj1 2
3236 #define svn_argnum_obj2 3
3237 #define svn_argnum_obj3 4
3238 #define svn_argnum_obj4 5
3239 #define svn_argnum_obj5 6
3240 #define svn_argnum_obj6 7
3241 #define svn_argnum_obj7 8
3242 #define svn_argnum_obj8 9
3243 #define svn_argnum_obj9 10
3244 #define svn_argnum_obj10 11
3245 #define svn_argnum_obj11 12
3246 #define svn_argnum_obj12 13
3247 #define svn_argnum_obj13 14
3248 #define svn_argnum_obj14 15
3249 #define svn_argnum_obj15 16
3250 #define svn_argnum_obj16 17
3251 #define svn_argnum_obj17 18
3252 #define svn_argnum_obj18 19
3253 #define svn_argnum_obj19 20
3254 #define svn_argnum_obj20 21
3255 #define svn_argnum_obj21 22
3256 #define svn_argnum_obj22 23
3257 #define svn_argnum_obj23 24
3258 #define svn_argnum_obj24 25
3259 #define svn_argnum_obj25 26
3260 #define svn_argnum_obj26 27
3261 #define svn_argnum_obj27 28
3262 #define svn_argnum_obj28 29
3263 #define svn_argnum_obj29 30
3264 #define svn_argnum_obj30 31
3265 #define svn_argnum_obj31 32
3266 #define svn_argnum_obj32 33
3267 #define svn_argnum_obj33 34
3268 #define svn_argnum_obj34 35
3269 #define svn_argnum_obj35 36
3270 #define svn_argnum_obj36 37
3271 #define svn_argnum_obj37 38
3272 #define svn_argnum_obj38 39
3273 #define svn_argnum_obj39 40
3274 
3275 
3276 #include <apr_md5.h>
3277 #include "svn_md5.h"
3278 
3279 
3280 #include "svn_wc.h"
3281 
3282 
3283   #define SWIG_From_long   PyInt_FromLong
3284 
3285 
3286 SWIGINTERN int
SWIG_AsVal_double(PyObject * obj,double * val)3287 SWIG_AsVal_double (PyObject *obj, double *val)
3288 {
3289   int res = SWIG_TypeError;
3290   if (PyFloat_Check(obj)) {
3291     if (val) *val = PyFloat_AsDouble(obj);
3292     return SWIG_OK;
3293 #if PY_VERSION_HEX < 0x03000000
3294   } else if (PyInt_Check(obj)) {
3295     if (val) *val = (double) PyInt_AsLong(obj);
3296     return SWIG_OK;
3297 #endif
3298   } else if (PyLong_Check(obj)) {
3299     double v = PyLong_AsDouble(obj);
3300     if (!PyErr_Occurred()) {
3301       if (val) *val = v;
3302       return SWIG_OK;
3303     } else {
3304       PyErr_Clear();
3305     }
3306   }
3307 #ifdef SWIG_PYTHON_CAST_MODE
3308   {
3309     int dispatch = 0;
3310     double d = PyFloat_AsDouble(obj);
3311     if (!PyErr_Occurred()) {
3312       if (val) *val = d;
3313       return SWIG_AddCast(SWIG_OK);
3314     } else {
3315       PyErr_Clear();
3316     }
3317     if (!dispatch) {
3318       long v = PyLong_AsLong(obj);
3319       if (!PyErr_Occurred()) {
3320 	if (val) *val = v;
3321 	return SWIG_AddCast(SWIG_AddCast(SWIG_OK));
3322       } else {
3323 	PyErr_Clear();
3324       }
3325     }
3326   }
3327 #endif
3328   return res;
3329 }
3330 
3331 
3332 #include <float.h>
3333 
3334 
3335 #include <math.h>
3336 
3337 
3338 SWIGINTERNINLINE int
SWIG_CanCastAsInteger(double * d,double min,double max)3339 SWIG_CanCastAsInteger(double *d, double min, double max) {
3340   double x = *d;
3341   if ((min <= x && x <= max)) {
3342    double fx = floor(x);
3343    double cx = ceil(x);
3344    double rd =  ((x - fx) < 0.5) ? fx : cx; /* simple rint */
3345    if ((errno == EDOM) || (errno == ERANGE)) {
3346      errno = 0;
3347    } else {
3348      double summ, reps, diff;
3349      if (rd < x) {
3350        diff = x - rd;
3351      } else if (rd > x) {
3352        diff = rd - x;
3353      } else {
3354        return 1;
3355      }
3356      summ = rd + x;
3357      reps = diff/summ;
3358      if (reps < 8*DBL_EPSILON) {
3359        *d = rd;
3360        return 1;
3361      }
3362    }
3363   }
3364   return 0;
3365 }
3366 
3367 
3368 SWIGINTERN int
SWIG_AsVal_long(PyObject * obj,long * val)3369 SWIG_AsVal_long (PyObject *obj, long* val)
3370 {
3371 #if PY_VERSION_HEX < 0x03000000
3372   if (PyInt_Check(obj)) {
3373     if (val) *val = PyInt_AsLong(obj);
3374     return SWIG_OK;
3375   } else
3376 #endif
3377   if (PyLong_Check(obj)) {
3378     long v = PyLong_AsLong(obj);
3379     if (!PyErr_Occurred()) {
3380       if (val) *val = v;
3381       return SWIG_OK;
3382     } else {
3383       PyErr_Clear();
3384       return SWIG_OverflowError;
3385     }
3386   }
3387 #ifdef SWIG_PYTHON_CAST_MODE
3388   {
3389     int dispatch = 0;
3390     long v = PyInt_AsLong(obj);
3391     if (!PyErr_Occurred()) {
3392       if (val) *val = v;
3393       return SWIG_AddCast(SWIG_OK);
3394     } else {
3395       PyErr_Clear();
3396     }
3397     if (!dispatch) {
3398       double d;
3399       int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
3400       if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) {
3401 	if (val) *val = (long)(d);
3402 	return res;
3403       }
3404     }
3405   }
3406 #endif
3407   return SWIG_TypeError;
3408 }
3409 
3410 
3411 SWIGINTERNINLINE long
SWIG_As_long(PyObject * obj)3412 SWIG_As_long (PyObject* obj)
3413 {
3414   long v;
3415   int res = SWIG_AsVal_long (obj, &v);
3416   if (!SWIG_IsOK(res)) {
3417     /*
3418       this is needed to make valgrind/purify happier.
3419      */
3420     memset((void*)&v, 0, sizeof(long));
3421     SWIG_Error(res, "");
3422   }
3423   return v;
3424 }
3425 
3426 
3427 SWIGINTERN swig_type_info*
SWIG_pchar_descriptor(void)3428 SWIG_pchar_descriptor(void)
3429 {
3430   static int init = 0;
3431   static swig_type_info* info = 0;
3432   if (!init) {
3433     info = SWIG_TypeQuery("_p_char");
3434     init = 1;
3435   }
3436   return info;
3437 }
3438 
3439 
3440 SWIGINTERN int
SWIG_AsCharPtrAndSize(PyObject * obj,char ** cptr,size_t * psize,int * alloc)3441 SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc)
3442 {
3443 #if PY_VERSION_HEX>=0x03000000
3444 #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3445   if (PyBytes_Check(obj))
3446 #else
3447   if (PyUnicode_Check(obj))
3448 #endif
3449 #else
3450   if (PyString_Check(obj))
3451 #endif
3452   {
3453     char *cstr; Py_ssize_t len;
3454 #if PY_VERSION_HEX>=0x03000000
3455 #if !defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3456     if (!alloc && cptr) {
3457         /* We can't allow converting without allocation, since the internal
3458            representation of string in Python 3 is UCS-2/UCS-4 but we require
3459            a UTF-8 representation.
3460            TODO(bhy) More detailed explanation */
3461         return SWIG_RuntimeError;
3462     }
3463     obj = PyUnicode_AsUTF8String(obj);
3464     if(alloc) *alloc = SWIG_NEWOBJ;
3465 #endif
3466     PyBytes_AsStringAndSize(obj, &cstr, &len);
3467 #else
3468     PyString_AsStringAndSize(obj, &cstr, &len);
3469 #endif
3470     if (cptr) {
3471       if (alloc) {
3472 	/*
3473 	   In python the user should not be able to modify the inner
3474 	   string representation. To warranty that, if you define
3475 	   SWIG_PYTHON_SAFE_CSTRINGS, a new/copy of the python string
3476 	   buffer is always returned.
3477 
3478 	   The default behavior is just to return the pointer value,
3479 	   so, be careful.
3480 	*/
3481 #if defined(SWIG_PYTHON_SAFE_CSTRINGS)
3482 	if (*alloc != SWIG_OLDOBJ)
3483 #else
3484 	if (*alloc == SWIG_NEWOBJ)
3485 #endif
3486 	{
3487 	  *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
3488 	  *alloc = SWIG_NEWOBJ;
3489 	} else {
3490 	  *cptr = cstr;
3491 	  *alloc = SWIG_OLDOBJ;
3492 	}
3493       } else {
3494 #if PY_VERSION_HEX>=0x03000000
3495 #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3496 	*cptr = PyBytes_AsString(obj);
3497 #else
3498 	assert(0); /* Should never reach here with Unicode strings in Python 3 */
3499 #endif
3500 #else
3501 	*cptr = SWIG_Python_str_AsChar(obj);
3502 #endif
3503       }
3504     }
3505     if (psize) *psize = len + 1;
3506 #if PY_VERSION_HEX>=0x03000000 && !defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3507     Py_XDECREF(obj);
3508 #endif
3509     return SWIG_OK;
3510   } else {
3511 #if defined(SWIG_PYTHON_2_UNICODE)
3512 #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3513 #error "Cannot use both SWIG_PYTHON_2_UNICODE and SWIG_PYTHON_STRICT_BYTE_CHAR at once"
3514 #endif
3515 #if PY_VERSION_HEX<0x03000000
3516     if (PyUnicode_Check(obj)) {
3517       char *cstr; Py_ssize_t len;
3518       if (!alloc && cptr) {
3519         return SWIG_RuntimeError;
3520       }
3521       obj = PyUnicode_AsUTF8String(obj);
3522       if (PyString_AsStringAndSize(obj, &cstr, &len) != -1) {
3523         if (cptr) {
3524           if (alloc) *alloc = SWIG_NEWOBJ;
3525           *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
3526         }
3527         if (psize) *psize = len + 1;
3528 
3529         Py_XDECREF(obj);
3530         return SWIG_OK;
3531       } else {
3532         Py_XDECREF(obj);
3533       }
3534     }
3535 #endif
3536 #endif
3537 
3538     swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
3539     if (pchar_descriptor) {
3540       void* vptr = 0;
3541       if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) {
3542 	if (cptr) *cptr = (char *) vptr;
3543 	if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
3544 	if (alloc) *alloc = SWIG_OLDOBJ;
3545 	return SWIG_OK;
3546       }
3547     }
3548   }
3549   return SWIG_TypeError;
3550 }
3551 
3552 
3553 
3554 
3555 
3556 SWIGINTERNINLINE PyObject *
SWIG_FromCharPtrAndSize(const char * carray,size_t size)3557 SWIG_FromCharPtrAndSize(const char* carray, size_t size)
3558 {
3559   if (carray) {
3560     if (size > INT_MAX) {
3561       swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
3562       return pchar_descriptor ?
3563 	SWIG_InternalNewPointerObj((char *)(carray), pchar_descriptor, 0) : SWIG_Py_Void();
3564     } else {
3565 #if PY_VERSION_HEX >= 0x03000000
3566 #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
3567       return PyBytes_FromStringAndSize(carray, (Py_ssize_t)(size));
3568 #else
3569 #if PY_VERSION_HEX >= 0x03010000
3570       return PyUnicode_DecodeUTF8(carray, (Py_ssize_t)(size), "surrogateescape");
3571 #else
3572       return PyUnicode_FromStringAndSize(carray, (Py_ssize_t)(size));
3573 #endif
3574 #endif
3575 #else
3576       return PyString_FromStringAndSize(carray, (Py_ssize_t)(size));
3577 #endif
3578     }
3579   } else {
3580     return SWIG_Py_Void();
3581   }
3582 }
3583 
3584 
3585 SWIGINTERNINLINE PyObject *
SWIG_FromCharPtr(const char * cptr)3586 SWIG_FromCharPtr(const char *cptr)
3587 {
3588   return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
3589 }
3590 
3591 
3592 SWIGINTERNINLINE PyObject*
SWIG_From_int(int value)3593   SWIG_From_int  (int value)
3594 {
3595   return PyInt_FromLong((long) value);
3596 }
3597 
3598 
3599 SWIGINTERN int
SWIG_AsVal_unsigned_SS_long(PyObject * obj,unsigned long * val)3600 SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val)
3601 {
3602 #if PY_VERSION_HEX < 0x03000000
3603   if (PyInt_Check(obj)) {
3604     long v = PyInt_AsLong(obj);
3605     if (v >= 0) {
3606       if (val) *val = v;
3607       return SWIG_OK;
3608     } else {
3609       return SWIG_OverflowError;
3610     }
3611   } else
3612 #endif
3613   if (PyLong_Check(obj)) {
3614     unsigned long v = PyLong_AsUnsignedLong(obj);
3615     if (!PyErr_Occurred()) {
3616       if (val) *val = v;
3617       return SWIG_OK;
3618     } else {
3619       PyErr_Clear();
3620       return SWIG_OverflowError;
3621     }
3622   }
3623 #ifdef SWIG_PYTHON_CAST_MODE
3624   {
3625     int dispatch = 0;
3626     unsigned long v = PyLong_AsUnsignedLong(obj);
3627     if (!PyErr_Occurred()) {
3628       if (val) *val = v;
3629       return SWIG_AddCast(SWIG_OK);
3630     } else {
3631       PyErr_Clear();
3632     }
3633     if (!dispatch) {
3634       double d;
3635       int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
3636       if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) {
3637 	if (val) *val = (unsigned long)(d);
3638 	return res;
3639       }
3640     }
3641   }
3642 #endif
3643   return SWIG_TypeError;
3644 }
3645 
3646 
3647 SWIGINTERNINLINE unsigned long
SWIG_As_unsigned_SS_long(PyObject * obj)3648 SWIG_As_unsigned_SS_long (PyObject* obj)
3649 {
3650   unsigned long v;
3651   int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
3652   if (!SWIG_IsOK(res)) {
3653     /*
3654       this is needed to make valgrind/purify happier.
3655      */
3656     memset((void*)&v, 0, sizeof(unsigned long));
3657     SWIG_Error(res, "");
3658   }
3659   return v;
3660 }
3661 
3662 
3663 SWIGINTERNINLINE PyObject*
SWIG_From_unsigned_SS_long(unsigned long value)3664 SWIG_From_unsigned_SS_long  (unsigned long value)
3665 {
3666   return (value > LONG_MAX) ?
3667     PyLong_FromUnsignedLong(value) : PyInt_FromLong((long)(value));
3668 }
3669 
3670 
svn_wc_diff_callbacks4_invoke_file_opened(svn_wc_diff_callbacks4_t * _obj,svn_boolean_t * tree_conflicted,svn_boolean_t * skip,const char * path,svn_revnum_t rev,void * diff_baton,apr_pool_t * scratch_pool)3671 static svn_error_t * svn_wc_diff_callbacks4_invoke_file_opened(
3672   svn_wc_diff_callbacks4_t * _obj, svn_boolean_t *tree_conflicted, svn_boolean_t *skip, const char *path, svn_revnum_t rev, void *diff_baton, apr_pool_t *scratch_pool) {
3673   return (_obj->file_opened)(tree_conflicted, skip, path, rev, diff_baton, scratch_pool);
3674 }
3675 
svn_wc_diff_callbacks4_invoke_file_changed(svn_wc_diff_callbacks4_t * _obj,svn_wc_notify_state_t * contentstate,svn_wc_notify_state_t * propstate,svn_boolean_t * tree_conflicted,const char * path,const char * tmpfile1,const char * tmpfile2,svn_revnum_t rev1,svn_revnum_t rev2,const char * mimetype1,const char * mimetype2,const apr_array_header_t * propchanges,apr_hash_t * originalprops,void * diff_baton,apr_pool_t * scratch_pool)3676 static svn_error_t * svn_wc_diff_callbacks4_invoke_file_changed(
3677   svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *mimetype1, const char *mimetype2, const apr_array_header_t *propchanges, apr_hash_t *originalprops, void *diff_baton, apr_pool_t *scratch_pool) {
3678   return (_obj->file_changed)(contentstate, propstate, tree_conflicted, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton, scratch_pool);
3679 }
3680 
svn_wc_diff_callbacks4_invoke_file_added(svn_wc_diff_callbacks4_t * _obj,svn_wc_notify_state_t * contentstate,svn_wc_notify_state_t * propstate,svn_boolean_t * tree_conflicted,const char * path,const char * tmpfile1,const char * tmpfile2,svn_revnum_t rev1,svn_revnum_t rev2,const char * mimetype1,const char * mimetype2,const char * copyfrom_path,svn_revnum_t copyfrom_revision,const apr_array_header_t * propchanges,apr_hash_t * originalprops,void * diff_baton,apr_pool_t * scratch_pool)3681 static svn_error_t * svn_wc_diff_callbacks4_invoke_file_added(
3682   svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *mimetype1, const char *mimetype2, const char *copyfrom_path, svn_revnum_t copyfrom_revision, const apr_array_header_t *propchanges, apr_hash_t *originalprops, void *diff_baton, apr_pool_t *scratch_pool) {
3683   return (_obj->file_added)(contentstate, propstate, tree_conflicted, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, copyfrom_path, copyfrom_revision, propchanges, originalprops, diff_baton, scratch_pool);
3684 }
3685 
svn_wc_diff_callbacks4_invoke_file_deleted(svn_wc_diff_callbacks4_t * _obj,svn_wc_notify_state_t * state,svn_boolean_t * tree_conflicted,const char * path,const char * tmpfile1,const char * tmpfile2,const char * mimetype1,const char * mimetype2,apr_hash_t * originalprops,void * diff_baton,apr_pool_t * scratch_pool)3686 static svn_error_t * svn_wc_diff_callbacks4_invoke_file_deleted(
3687   svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, const char *mimetype1, const char *mimetype2, apr_hash_t *originalprops, void *diff_baton, apr_pool_t *scratch_pool) {
3688   return (_obj->file_deleted)(state, tree_conflicted, path, tmpfile1, tmpfile2, mimetype1, mimetype2, originalprops, diff_baton, scratch_pool);
3689 }
3690 
svn_wc_diff_callbacks4_invoke_dir_deleted(svn_wc_diff_callbacks4_t * _obj,svn_wc_notify_state_t * state,svn_boolean_t * tree_conflicted,const char * path,void * diff_baton,apr_pool_t * scratch_pool)3691 static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_deleted(
3692   svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, void *diff_baton, apr_pool_t *scratch_pool) {
3693   return (_obj->dir_deleted)(state, tree_conflicted, path, diff_baton, scratch_pool);
3694 }
3695 
svn_wc_diff_callbacks4_invoke_dir_opened(svn_wc_diff_callbacks4_t * _obj,svn_boolean_t * tree_conflicted,svn_boolean_t * skip,svn_boolean_t * skip_children,const char * path,svn_revnum_t rev,void * diff_baton,apr_pool_t * scratch_pool)3696 static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_opened(
3697   svn_wc_diff_callbacks4_t * _obj, svn_boolean_t *tree_conflicted, svn_boolean_t *skip, svn_boolean_t *skip_children, const char *path, svn_revnum_t rev, void *diff_baton, apr_pool_t *scratch_pool) {
3698   return (_obj->dir_opened)(tree_conflicted, skip, skip_children, path, rev, diff_baton, scratch_pool);
3699 }
3700 
svn_wc_diff_callbacks4_invoke_dir_added(svn_wc_diff_callbacks4_t * _obj,svn_wc_notify_state_t * state,svn_boolean_t * tree_conflicted,svn_boolean_t * skip,svn_boolean_t * skip_children,const char * path,svn_revnum_t rev,const char * copyfrom_path,svn_revnum_t copyfrom_revision,void * diff_baton,apr_pool_t * scratch_pool)3701 static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_added(
3702   svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, svn_boolean_t *skip, svn_boolean_t *skip_children, const char *path, svn_revnum_t rev, const char *copyfrom_path, svn_revnum_t copyfrom_revision, void *diff_baton, apr_pool_t *scratch_pool) {
3703   return (_obj->dir_added)(state, tree_conflicted, skip, skip_children, path, rev, copyfrom_path, copyfrom_revision, diff_baton, scratch_pool);
3704 }
3705 
svn_wc_diff_callbacks4_invoke_dir_props_changed(svn_wc_diff_callbacks4_t * _obj,svn_wc_notify_state_t * propstate,svn_boolean_t * tree_conflicted,const char * path,svn_boolean_t dir_was_added,const apr_array_header_t * propchanges,apr_hash_t * original_props,void * diff_baton,apr_pool_t * scratch_pool)3706 static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_props_changed(
3707   svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, svn_boolean_t dir_was_added, const apr_array_header_t *propchanges, apr_hash_t *original_props, void *diff_baton, apr_pool_t *scratch_pool) {
3708   return (_obj->dir_props_changed)(propstate, tree_conflicted, path, dir_was_added, propchanges, original_props, diff_baton, scratch_pool);
3709 }
3710 
svn_wc_diff_callbacks4_invoke_dir_closed(svn_wc_diff_callbacks4_t * _obj,svn_wc_notify_state_t * contentstate,svn_wc_notify_state_t * propstate,svn_boolean_t * tree_conflicted,const char * path,svn_boolean_t dir_was_added,void * diff_baton,apr_pool_t * scratch_pool)3711 static svn_error_t * svn_wc_diff_callbacks4_invoke_dir_closed(
3712   svn_wc_diff_callbacks4_t * _obj, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, svn_boolean_t dir_was_added, void *diff_baton, apr_pool_t *scratch_pool) {
3713   return (_obj->dir_closed)(contentstate, propstate, tree_conflicted, path, dir_was_added, diff_baton, scratch_pool);
3714 }
3715 
svn_wc_diff_callbacks3_invoke_file_changed(svn_wc_diff_callbacks3_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * contentstate,svn_wc_notify_state_t * propstate,svn_boolean_t * tree_conflicted,const char * path,const char * tmpfile1,const char * tmpfile2,svn_revnum_t rev1,svn_revnum_t rev2,const char * mimetype1,const char * mimetype2,const apr_array_header_t * propchanges,apr_hash_t * originalprops,void * diff_baton)3716 static svn_error_t * svn_wc_diff_callbacks3_invoke_file_changed(
3717   svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *mimetype1, const char *mimetype2, const apr_array_header_t *propchanges, apr_hash_t *originalprops, void *diff_baton) {
3718   return (_obj->file_changed)(adm_access, contentstate, propstate, tree_conflicted, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton);
3719 }
3720 
svn_wc_diff_callbacks3_invoke_file_added(svn_wc_diff_callbacks3_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * contentstate,svn_wc_notify_state_t * propstate,svn_boolean_t * tree_conflicted,const char * path,const char * tmpfile1,const char * tmpfile2,svn_revnum_t rev1,svn_revnum_t rev2,const char * mimetype1,const char * mimetype2,const apr_array_header_t * propchanges,apr_hash_t * originalprops,void * diff_baton)3721 static svn_error_t * svn_wc_diff_callbacks3_invoke_file_added(
3722   svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *mimetype1, const char *mimetype2, const apr_array_header_t *propchanges, apr_hash_t *originalprops, void *diff_baton) {
3723   return (_obj->file_added)(adm_access, contentstate, propstate, tree_conflicted, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton);
3724 }
3725 
svn_wc_diff_callbacks3_invoke_file_deleted(svn_wc_diff_callbacks3_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,svn_boolean_t * tree_conflicted,const char * path,const char * tmpfile1,const char * tmpfile2,const char * mimetype1,const char * mimetype2,apr_hash_t * originalprops,void * diff_baton)3726 static svn_error_t * svn_wc_diff_callbacks3_invoke_file_deleted(
3727   svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, const char *tmpfile1, const char *tmpfile2, const char *mimetype1, const char *mimetype2, apr_hash_t *originalprops, void *diff_baton) {
3728   return (_obj->file_deleted)(adm_access, state, tree_conflicted, path, tmpfile1, tmpfile2, mimetype1, mimetype2, originalprops, diff_baton);
3729 }
3730 
svn_wc_diff_callbacks3_invoke_dir_added(svn_wc_diff_callbacks3_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,svn_boolean_t * tree_conflicted,const char * path,svn_revnum_t rev,void * diff_baton)3731 static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_added(
3732   svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, svn_revnum_t rev, void *diff_baton) {
3733   return (_obj->dir_added)(adm_access, state, tree_conflicted, path, rev, diff_baton);
3734 }
3735 
svn_wc_diff_callbacks3_invoke_dir_deleted(svn_wc_diff_callbacks3_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,svn_boolean_t * tree_conflicted,const char * path,void * diff_baton)3736 static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_deleted(
3737   svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, svn_boolean_t *tree_conflicted, const char *path, void *diff_baton) {
3738   return (_obj->dir_deleted)(adm_access, state, tree_conflicted, path, diff_baton);
3739 }
3740 
svn_wc_diff_callbacks3_invoke_dir_props_changed(svn_wc_diff_callbacks3_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * propstate,svn_boolean_t * tree_conflicted,const char * path,const apr_array_header_t * propchanges,apr_hash_t * original_props,void * diff_baton)3741 static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_props_changed(
3742   svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, const apr_array_header_t *propchanges, apr_hash_t *original_props, void *diff_baton) {
3743   return (_obj->dir_props_changed)(adm_access, propstate, tree_conflicted, path, propchanges, original_props, diff_baton);
3744 }
3745 
svn_wc_diff_callbacks3_invoke_dir_opened(svn_wc_diff_callbacks3_t * _obj,svn_wc_adm_access_t * adm_access,svn_boolean_t * tree_conflicted,const char * path,svn_revnum_t rev,void * diff_baton)3746 static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_opened(
3747   svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_boolean_t *tree_conflicted, const char *path, svn_revnum_t rev, void *diff_baton) {
3748   return (_obj->dir_opened)(adm_access, tree_conflicted, path, rev, diff_baton);
3749 }
3750 
svn_wc_diff_callbacks3_invoke_dir_closed(svn_wc_diff_callbacks3_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * contentstate,svn_wc_notify_state_t * propstate,svn_boolean_t * tree_conflicted,const char * path,void * diff_baton)3751 static svn_error_t * svn_wc_diff_callbacks3_invoke_dir_closed(
3752   svn_wc_diff_callbacks3_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, svn_boolean_t *tree_conflicted, const char *path, void *diff_baton) {
3753   return (_obj->dir_closed)(adm_access, contentstate, propstate, tree_conflicted, path, diff_baton);
3754 }
3755 
svn_wc_diff_callbacks2_invoke_file_changed(svn_wc_diff_callbacks2_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * contentstate,svn_wc_notify_state_t * propstate,const char * path,const char * tmpfile1,const char * tmpfile2,svn_revnum_t rev1,svn_revnum_t rev2,const char * mimetype1,const char * mimetype2,const apr_array_header_t * propchanges,apr_hash_t * originalprops,void * diff_baton)3756 static svn_error_t * svn_wc_diff_callbacks2_invoke_file_changed(
3757   svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *mimetype1, const char *mimetype2, const apr_array_header_t *propchanges, apr_hash_t *originalprops, void *diff_baton) {
3758   return (_obj->file_changed)(adm_access, contentstate, propstate, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton);
3759 }
3760 
svn_wc_diff_callbacks2_invoke_file_added(svn_wc_diff_callbacks2_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * contentstate,svn_wc_notify_state_t * propstate,const char * path,const char * tmpfile1,const char * tmpfile2,svn_revnum_t rev1,svn_revnum_t rev2,const char * mimetype1,const char * mimetype2,const apr_array_header_t * propchanges,apr_hash_t * originalprops,void * diff_baton)3761 static svn_error_t * svn_wc_diff_callbacks2_invoke_file_added(
3762   svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *contentstate, svn_wc_notify_state_t *propstate, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *mimetype1, const char *mimetype2, const apr_array_header_t *propchanges, apr_hash_t *originalprops, void *diff_baton) {
3763   return (_obj->file_added)(adm_access, contentstate, propstate, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops, diff_baton);
3764 }
3765 
svn_wc_diff_callbacks2_invoke_file_deleted(svn_wc_diff_callbacks2_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,const char * path,const char * tmpfile1,const char * tmpfile2,const char * mimetype1,const char * mimetype2,apr_hash_t * originalprops,void * diff_baton)3766 static svn_error_t * svn_wc_diff_callbacks2_invoke_file_deleted(
3767   svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const char *tmpfile1, const char *tmpfile2, const char *mimetype1, const char *mimetype2, apr_hash_t *originalprops, void *diff_baton) {
3768   return (_obj->file_deleted)(adm_access, state, path, tmpfile1, tmpfile2, mimetype1, mimetype2, originalprops, diff_baton);
3769 }
3770 
svn_wc_diff_callbacks2_invoke_dir_added(svn_wc_diff_callbacks2_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,const char * path,svn_revnum_t rev,void * diff_baton)3771 static svn_error_t * svn_wc_diff_callbacks2_invoke_dir_added(
3772   svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, svn_revnum_t rev, void *diff_baton) {
3773   return (_obj->dir_added)(adm_access, state, path, rev, diff_baton);
3774 }
3775 
svn_wc_diff_callbacks2_invoke_dir_deleted(svn_wc_diff_callbacks2_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,const char * path,void * diff_baton)3776 static svn_error_t * svn_wc_diff_callbacks2_invoke_dir_deleted(
3777   svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, void *diff_baton) {
3778   return (_obj->dir_deleted)(adm_access, state, path, diff_baton);
3779 }
3780 
svn_wc_diff_callbacks2_invoke_dir_props_changed(svn_wc_diff_callbacks2_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,const char * path,const apr_array_header_t * propchanges,apr_hash_t * original_props,void * diff_baton)3781 static svn_error_t * svn_wc_diff_callbacks2_invoke_dir_props_changed(
3782   svn_wc_diff_callbacks2_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const apr_array_header_t *propchanges, apr_hash_t *original_props, void *diff_baton) {
3783   return (_obj->dir_props_changed)(adm_access, state, path, propchanges, original_props, diff_baton);
3784 }
3785 
svn_wc_diff_callbacks_invoke_file_changed(svn_wc_diff_callbacks_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,const char * path,const char * tmpfile1,const char * tmpfile2,svn_revnum_t rev1,svn_revnum_t rev2,const char * mimetype1,const char * mimetype2,void * diff_baton)3786 static svn_error_t * svn_wc_diff_callbacks_invoke_file_changed(
3787   svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *mimetype1, const char *mimetype2, void *diff_baton) {
3788   return (_obj->file_changed)(adm_access, state, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, diff_baton);
3789 }
3790 
svn_wc_diff_callbacks_invoke_file_added(svn_wc_diff_callbacks_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,const char * path,const char * tmpfile1,const char * tmpfile2,svn_revnum_t rev1,svn_revnum_t rev2,const char * mimetype1,const char * mimetype2,void * diff_baton)3791 static svn_error_t * svn_wc_diff_callbacks_invoke_file_added(
3792   svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const char *tmpfile1, const char *tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, const char *mimetype1, const char *mimetype2, void *diff_baton) {
3793   return (_obj->file_added)(adm_access, state, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, diff_baton);
3794 }
3795 
svn_wc_diff_callbacks_invoke_file_deleted(svn_wc_diff_callbacks_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,const char * path,const char * tmpfile1,const char * tmpfile2,const char * mimetype1,const char * mimetype2,void * diff_baton)3796 static svn_error_t * svn_wc_diff_callbacks_invoke_file_deleted(
3797   svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const char *tmpfile1, const char *tmpfile2, const char *mimetype1, const char *mimetype2, void *diff_baton) {
3798   return (_obj->file_deleted)(adm_access, state, path, tmpfile1, tmpfile2, mimetype1, mimetype2, diff_baton);
3799 }
3800 
svn_wc_diff_callbacks_invoke_dir_added(svn_wc_diff_callbacks_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,const char * path,svn_revnum_t rev,void * diff_baton)3801 static svn_error_t * svn_wc_diff_callbacks_invoke_dir_added(
3802   svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, svn_revnum_t rev, void *diff_baton) {
3803   return (_obj->dir_added)(adm_access, state, path, rev, diff_baton);
3804 }
3805 
svn_wc_diff_callbacks_invoke_dir_deleted(svn_wc_diff_callbacks_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,const char * path,void * diff_baton)3806 static svn_error_t * svn_wc_diff_callbacks_invoke_dir_deleted(
3807   svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, void *diff_baton) {
3808   return (_obj->dir_deleted)(adm_access, state, path, diff_baton);
3809 }
3810 
svn_wc_diff_callbacks_invoke_props_changed(svn_wc_diff_callbacks_t * _obj,svn_wc_adm_access_t * adm_access,svn_wc_notify_state_t * state,const char * path,const apr_array_header_t * propchanges,apr_hash_t * original_props,void * diff_baton)3811 static svn_error_t * svn_wc_diff_callbacks_invoke_props_changed(
3812   svn_wc_diff_callbacks_t * _obj, svn_wc_adm_access_t *adm_access, svn_wc_notify_state_t *state, const char *path, const apr_array_header_t *propchanges, apr_hash_t *original_props, void *diff_baton) {
3813   return (_obj->props_changed)(adm_access, state, path, propchanges, original_props, diff_baton);
3814 }
3815 
svn_wc_entry_callbacks2_invoke_found_entry(svn_wc_entry_callbacks2_t * _obj,const char * path,const svn_wc_entry_t * entry,void * walk_baton,apr_pool_t * pool)3816 static svn_error_t * svn_wc_entry_callbacks2_invoke_found_entry(
3817   svn_wc_entry_callbacks2_t * _obj, const char *path, const svn_wc_entry_t *entry, void *walk_baton, apr_pool_t *pool) {
3818   return (_obj->found_entry)(path, entry, walk_baton, pool);
3819 }
3820 
svn_wc_entry_callbacks2_invoke_handle_error(svn_wc_entry_callbacks2_t * _obj,const char * path,svn_error_t * err,void * walk_baton,apr_pool_t * pool)3821 static svn_error_t * svn_wc_entry_callbacks2_invoke_handle_error(
3822   svn_wc_entry_callbacks2_t * _obj, const char *path, svn_error_t *err, void *walk_baton, apr_pool_t *pool) {
3823   return (_obj->handle_error)(path, err, walk_baton, pool);
3824 }
3825 
svn_wc_entry_callbacks_invoke_found_entry(svn_wc_entry_callbacks_t * _obj,const char * path,const svn_wc_entry_t * entry,void * walk_baton,apr_pool_t * pool)3826 static svn_error_t * svn_wc_entry_callbacks_invoke_found_entry(
3827   svn_wc_entry_callbacks_t * _obj, const char *path, const svn_wc_entry_t *entry, void *walk_baton, apr_pool_t *pool) {
3828   return (_obj->found_entry)(path, entry, walk_baton, pool);
3829 }
3830 
svn_wc_invoke_external_update(svn_wc_external_update_t _obj,void * baton,const char * local_abspath,const svn_string_t * old_val,const svn_string_t * new_val,svn_depth_t depth,apr_pool_t * scratch_pool)3831 static svn_error_t * svn_wc_invoke_external_update(
3832   svn_wc_external_update_t _obj, void *baton, const char *local_abspath, const svn_string_t *old_val, const svn_string_t *new_val, svn_depth_t depth, apr_pool_t *scratch_pool) {
3833   return _obj(baton, local_abspath, old_val, new_val, depth, scratch_pool);
3834 }
3835 
svn_wc_invoke_notify_func2(svn_wc_notify_func2_t _obj,void * baton,const svn_wc_notify_t * notify,apr_pool_t * pool)3836 static void svn_wc_invoke_notify_func2(
3837   svn_wc_notify_func2_t _obj, void *baton, const svn_wc_notify_t *notify, apr_pool_t *pool) {
3838   _obj(baton, notify, pool);
3839 }
3840 
svn_wc_invoke_notify_func(svn_wc_notify_func_t _obj,void * baton,const char * path,svn_wc_notify_action_t action,svn_node_kind_t kind,const char * mime_type,svn_wc_notify_state_t content_state,svn_wc_notify_state_t prop_state,svn_revnum_t revision)3841 static void svn_wc_invoke_notify_func(
3842   svn_wc_notify_func_t _obj, void *baton, const char *path, svn_wc_notify_action_t action, svn_node_kind_t kind, const char *mime_type, svn_wc_notify_state_t content_state, svn_wc_notify_state_t prop_state, svn_revnum_t revision) {
3843   _obj(baton, path, action, kind, mime_type, content_state, prop_state, revision);
3844 }
3845 
svn_wc_invoke_conflict_resolver_func2(svn_wc_conflict_resolver_func2_t _obj,svn_wc_conflict_result_t ** result,const svn_wc_conflict_description2_t * description,void * baton,apr_pool_t * result_pool,apr_pool_t * scratch_pool)3846 static svn_error_t * svn_wc_invoke_conflict_resolver_func2(
3847   svn_wc_conflict_resolver_func2_t _obj, svn_wc_conflict_result_t **result, const svn_wc_conflict_description2_t *description, void *baton, apr_pool_t *result_pool, apr_pool_t *scratch_pool) {
3848   return _obj(result, description, baton, result_pool, scratch_pool);
3849 }
3850 
svn_wc_invoke_conflict_resolver_func(svn_wc_conflict_resolver_func_t _obj,svn_wc_conflict_result_t ** result,const svn_wc_conflict_description_t * description,void * baton,apr_pool_t * pool)3851 static svn_error_t * svn_wc_invoke_conflict_resolver_func(
3852   svn_wc_conflict_resolver_func_t _obj, svn_wc_conflict_result_t **result, const svn_wc_conflict_description_t *description, void *baton, apr_pool_t *pool) {
3853   return _obj(result, description, baton, pool);
3854 }
3855 
svn_wc_invoke_status_func4(svn_wc_status_func4_t _obj,void * baton,const char * local_abspath,const svn_wc_status3_t * status,apr_pool_t * scratch_pool)3856 static svn_error_t * svn_wc_invoke_status_func4(
3857   svn_wc_status_func4_t _obj, void *baton, const char *local_abspath, const svn_wc_status3_t *status, apr_pool_t *scratch_pool) {
3858   return _obj(baton, local_abspath, status, scratch_pool);
3859 }
3860 
svn_wc_invoke_status_func3(svn_wc_status_func3_t _obj,void * baton,const char * path,svn_wc_status2_t * status,apr_pool_t * pool)3861 static svn_error_t * svn_wc_invoke_status_func3(
3862   svn_wc_status_func3_t _obj, void *baton, const char *path, svn_wc_status2_t *status, apr_pool_t *pool) {
3863   return _obj(baton, path, status, pool);
3864 }
3865 
svn_wc_invoke_status_func2(svn_wc_status_func2_t _obj,void * baton,const char * path,svn_wc_status2_t * status)3866 static void svn_wc_invoke_status_func2(
3867   svn_wc_status_func2_t _obj, void *baton, const char *path, svn_wc_status2_t *status) {
3868   _obj(baton, path, status);
3869 }
3870 
svn_wc_invoke_status_func(svn_wc_status_func_t _obj,void * baton,const char * path,svn_wc_status_t * status)3871 static void svn_wc_invoke_status_func(
3872   svn_wc_status_func_t _obj, void *baton, const char *path, svn_wc_status_t *status) {
3873   _obj(baton, path, status);
3874 }
3875 
svn_wc_invoke_get_file(svn_wc_get_file_t _obj,void * baton,const char * path,svn_revnum_t revision,svn_stream_t * stream,svn_revnum_t * fetched_rev,apr_hash_t ** props,apr_pool_t * pool)3876 static svn_error_t * svn_wc_invoke_get_file(
3877   svn_wc_get_file_t _obj, void *baton, const char *path, svn_revnum_t revision, svn_stream_t *stream, svn_revnum_t *fetched_rev, apr_hash_t **props, apr_pool_t *pool) {
3878   return _obj(baton, path, revision, stream, fetched_rev, props, pool);
3879 }
3880 
svn_wc_invoke_dirents_func(svn_wc_dirents_func_t _obj,void * baton,apr_hash_t ** dirents,const char * repos_root_url,const char * repos_relpath,apr_pool_t * result_pool,apr_pool_t * scratch_pool)3881 static svn_error_t * svn_wc_invoke_dirents_func(
3882   svn_wc_dirents_func_t _obj, void *baton, apr_hash_t **dirents, const char *repos_root_url, const char *repos_relpath, apr_pool_t *result_pool, apr_pool_t *scratch_pool) {
3883   return _obj(baton, dirents, repos_root_url, repos_relpath, result_pool, scratch_pool);
3884 }
3885 
svn_wc_invoke_canonicalize_svn_prop_get_file(svn_wc_canonicalize_svn_prop_get_file_t _obj,const svn_string_t ** mime_type,svn_stream_t * stream,void * baton,apr_pool_t * pool)3886 static svn_error_t * svn_wc_invoke_canonicalize_svn_prop_get_file(
3887   svn_wc_canonicalize_svn_prop_get_file_t _obj, const svn_string_t **mime_type, svn_stream_t *stream, void *baton, apr_pool_t *pool) {
3888   return _obj(mime_type, stream, baton, pool);
3889 }
3890 
svn_wc_invoke_upgrade_get_repos_info(svn_wc_upgrade_get_repos_info_t _obj,const char ** repos_root,const char ** repos_uuid,void * baton,const char * url,apr_pool_t * result_pool,apr_pool_t * scratch_pool)3891 static svn_error_t * svn_wc_invoke_upgrade_get_repos_info(
3892   svn_wc_upgrade_get_repos_info_t _obj, const char **repos_root, const char **repos_uuid, void *baton, const char *url, apr_pool_t *result_pool, apr_pool_t *scratch_pool) {
3893   return _obj(repos_root, repos_uuid, baton, url, result_pool, scratch_pool);
3894 }
3895 
svn_wc_invoke_relocation_validator3(svn_wc_relocation_validator3_t _obj,void * baton,const char * uuid,const char * url,const char * root_url,apr_pool_t * pool)3896 static svn_error_t * svn_wc_invoke_relocation_validator3(
3897   svn_wc_relocation_validator3_t _obj, void *baton, const char *uuid, const char *url, const char *root_url, apr_pool_t *pool) {
3898   return _obj(baton, uuid, url, root_url, pool);
3899 }
3900 
svn_wc_invoke_relocation_validator2(svn_wc_relocation_validator2_t _obj,void * baton,const char * uuid,const char * url,svn_boolean_t root,apr_pool_t * pool)3901 static svn_error_t * svn_wc_invoke_relocation_validator2(
3902   svn_wc_relocation_validator2_t _obj, void *baton, const char *uuid, const char *url, svn_boolean_t root, apr_pool_t *pool) {
3903   return _obj(baton, uuid, url, root, pool);
3904 }
3905 
svn_wc_invoke_relocation_validator(svn_wc_relocation_validator_t _obj,void * baton,const char * uuid,const char * url)3906 static svn_error_t * svn_wc_invoke_relocation_validator(
3907   svn_wc_relocation_validator_t _obj, void *baton, const char *uuid, const char *url) {
3908   return _obj(baton, uuid, url);
3909 }
3910 
svn_changelist_invoke_receiver(svn_changelist_receiver_t _obj,void * baton,const char * path,const char * changelist,apr_pool_t * pool)3911 static svn_error_t * svn_changelist_invoke_receiver(
3912   svn_changelist_receiver_t _obj, void *baton, const char *path, const char *changelist, apr_pool_t *pool) {
3913   return _obj(baton, path, changelist, pool);
3914 }
3915 
3916 
3917 
3918 static svn_error_t *
svn_wc_swig_init_asp_dot_net_hack(apr_pool_t * pool)3919 svn_wc_swig_init_asp_dot_net_hack (apr_pool_t *pool)
3920 {
3921 #if defined(WIN32) || defined(__CYGWIN__)
3922   if (getenv ("SVN_ASP_DOT_NET_HACK"))
3923     SVN_ERR (svn_wc_set_adm_dir("_svn", pool));
3924 #endif /* WIN32 */
3925   return SVN_NO_ERROR;
3926 }
3927 
3928 #ifdef __cplusplus
3929 extern "C" {
3930 #endif
_wrap_svn_wc_version(PyObject * SWIGUNUSEDPARM (self),PyObject * args)3931 SWIGINTERN PyObject *_wrap_svn_wc_version(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3932   PyObject *resultobj = 0;
3933   svn_version_t *result = 0 ;
3934 
3935   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_version",0,0)) SWIG_fail;
3936   {
3937     svn_swig_py_release_py_lock();
3938 
3939     result = (svn_version_t *)svn_wc_version();
3940 
3941     svn_swig_py_acquire_py_lock();
3942 
3943   }
3944   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_version_t,
3945     _global_py_pool, args);
3946   return resultobj;
3947 fail:
3948   return NULL;
3949 }
3950 
3951 
_wrap_svn_wc_context_create(PyObject * SWIGUNUSEDPARM (self),PyObject * args)3952 SWIGINTERN PyObject *_wrap_svn_wc_context_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3953   PyObject *resultobj = 0;
3954   svn_wc_context_t **arg1 = (svn_wc_context_t **) 0 ;
3955   svn_config_t *arg2 = (svn_config_t *) 0 ;
3956   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
3957   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
3958   apr_pool_t *_global_pool = NULL ;
3959   PyObject *_global_py_pool = NULL ;
3960   svn_wc_context_t *temp1 ;
3961   PyObject * obj0 = 0 ;
3962   PyObject * obj1 = 0 ;
3963   PyObject * obj2 = 0 ;
3964   svn_error_t *result = 0 ;
3965 
3966   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
3967       &_global_py_pool, &_global_pool))
3968   SWIG_fail;
3969   arg3 = _global_pool;
3970   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
3971       &_global_py_pool, &_global_pool))
3972   SWIG_fail;
3973   arg4 = _global_pool;
3974   arg1 = &temp1;
3975   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_context_create",1,3,&obj0,&obj1,&obj2)) SWIG_fail;
3976   {
3977     arg2 = (svn_config_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_config_t, svn_argnum_obj0);
3978     if (PyErr_Occurred()) {
3979       SWIG_fail;
3980     }
3981   }
3982   if (obj1) {
3983     /* Verify that the user supplied a valid pool */
3984     if (obj1 != Py_None && obj1 != _global_py_pool) {
3985       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
3986       SWIG_arg_fail(svn_argnum_obj1);
3987       SWIG_fail;
3988     }
3989   }
3990   if (obj2) {
3991     /* Verify that the user supplied a valid pool */
3992     if (obj2 != Py_None && obj2 != _global_py_pool) {
3993       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
3994       SWIG_arg_fail(svn_argnum_obj2);
3995       SWIG_fail;
3996     }
3997   }
3998   {
3999     svn_swig_py_release_py_lock();
4000 
4001     result = (svn_error_t *)svn_wc_context_create(arg1,(struct svn_config_t const *)arg2,arg3,arg4);
4002 
4003     svn_swig_py_acquire_py_lock();
4004 
4005   }
4006   {
4007     if (result != NULL) {
4008       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
4009       svn_swig_py_svn_exception(result);
4010       else
4011       svn_error_clear(result);
4012       SWIG_fail;
4013     }
4014     Py_INCREF(Py_None);
4015     resultobj = Py_None;
4016   }
4017   {
4018     /* FIXME: Missing argout typemap: svn_wc_context_create arg 1 (svn_wc_context_t **) */
4019 
4020 
4021 
4022 
4023     SWIG_exception(SWIG_ValueError, "svn_wc_context_create is not implemented yet");
4024 
4025   }
4026   {
4027     Py_XDECREF(_global_py_pool);
4028   }
4029   {
4030     Py_XDECREF(_global_py_pool);
4031   }
4032   return resultobj;
4033 fail:
4034   {
4035     Py_XDECREF(_global_py_pool);
4036   }
4037   {
4038     Py_XDECREF(_global_py_pool);
4039   }
4040   return NULL;
4041 }
4042 
4043 
_wrap_svn_wc_context_destroy(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4044 SWIGINTERN PyObject *_wrap_svn_wc_context_destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4045   PyObject *resultobj = 0;
4046   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
4047   PyObject * obj0 = 0 ;
4048   svn_error_t *result = 0 ;
4049 
4050   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_context_destroy",1,1,&obj0)) SWIG_fail;
4051   {
4052     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
4053     if (PyErr_Occurred()) {
4054       SWIG_fail;
4055     }
4056   }
4057   {
4058     svn_swig_py_release_py_lock();
4059 
4060     result = (svn_error_t *)svn_wc_context_destroy(arg1);
4061 
4062     svn_swig_py_acquire_py_lock();
4063 
4064   }
4065   {
4066     if (result != NULL) {
4067       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
4068       svn_swig_py_svn_exception(result);
4069       else
4070       svn_error_clear(result);
4071       SWIG_fail;
4072     }
4073     Py_INCREF(Py_None);
4074     resultobj = Py_None;
4075   }
4076   return resultobj;
4077 fail:
4078   return NULL;
4079 }
4080 
4081 
_wrap_svn_wc_adm_open3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4082 SWIGINTERN PyObject *_wrap_svn_wc_adm_open3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4083   PyObject *resultobj = 0;
4084   svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;
4085   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
4086   char *arg3 = (char *) 0 ;
4087   svn_boolean_t arg4 ;
4088   int arg5 ;
4089   svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
4090   void *arg7 = (void *) 0 ;
4091   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
4092   apr_pool_t *_global_pool = NULL ;
4093   PyObject *_global_py_pool = NULL ;
4094   svn_wc_adm_access_t *temp1 ;
4095   PyObject * obj0 = 0 ;
4096   PyObject * obj1 = 0 ;
4097   PyObject * obj2 = 0 ;
4098   PyObject * obj3 = 0 ;
4099   PyObject * obj4 = 0 ;
4100   PyObject * obj5 = 0 ;
4101   svn_error_t *result = 0 ;
4102 
4103   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4104       &_global_py_pool, &_global_pool))
4105   SWIG_fail;
4106   arg8 = _global_pool;
4107   arg1 = &temp1;
4108   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_open3",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
4109   {
4110     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
4111     if (PyErr_Occurred()) {
4112       SWIG_fail;
4113     }
4114   }
4115   {
4116     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_adm_open3", "path");
4117     if (PyErr_Occurred()) SWIG_fail;
4118   }
4119   {
4120     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
4121     if (SWIG_arg_fail(svn_argnum_obj2)) {
4122       SWIG_fail;
4123     }
4124   }
4125   {
4126     arg5 = (int)SWIG_As_long (obj3);
4127     if (SWIG_arg_fail(svn_argnum_obj3)) {
4128       SWIG_fail;
4129     }
4130   }
4131   {
4132     arg6 = (svn_cancel_func_t) svn_swig_py_cancel_func;
4133     arg7 = obj4;
4134   }
4135   if (obj5) {
4136     /* Verify that the user supplied a valid pool */
4137     if (obj5 != Py_None && obj5 != _global_py_pool) {
4138       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
4139       SWIG_arg_fail(svn_argnum_obj5);
4140       SWIG_fail;
4141     }
4142   }
4143   {
4144     svn_swig_py_release_py_lock();
4145 
4146     result = (svn_error_t *)svn_wc_adm_open3(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
4147 
4148     svn_swig_py_acquire_py_lock();
4149 
4150   }
4151   {
4152     if (result != NULL) {
4153       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
4154       svn_swig_py_svn_exception(result);
4155       else
4156       svn_error_clear(result);
4157       SWIG_fail;
4158     }
4159     Py_INCREF(Py_None);
4160     resultobj = Py_None;
4161   }
4162   {
4163     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_adm_access_t,
4164         _global_py_pool, args))
4165 
4166     ;
4167   }
4168   {
4169     Py_XDECREF(_global_py_pool);
4170   }
4171   return resultobj;
4172 fail:
4173   {
4174     Py_XDECREF(_global_py_pool);
4175   }
4176   return NULL;
4177 }
4178 
4179 
_wrap_svn_wc_adm_open2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4180 SWIGINTERN PyObject *_wrap_svn_wc_adm_open2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4181   PyObject *resultobj = 0;
4182   svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;
4183   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
4184   char *arg3 = (char *) 0 ;
4185   svn_boolean_t arg4 ;
4186   int arg5 ;
4187   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
4188   apr_pool_t *_global_pool = NULL ;
4189   PyObject *_global_py_pool = NULL ;
4190   svn_wc_adm_access_t *temp1 ;
4191   PyObject * obj0 = 0 ;
4192   PyObject * obj1 = 0 ;
4193   PyObject * obj2 = 0 ;
4194   PyObject * obj3 = 0 ;
4195   PyObject * obj4 = 0 ;
4196   svn_error_t *result = 0 ;
4197 
4198   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4199       &_global_py_pool, &_global_pool))
4200   SWIG_fail;
4201   arg6 = _global_pool;
4202   arg1 = &temp1;
4203   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_open2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
4204   {
4205     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
4206     if (PyErr_Occurred()) {
4207       SWIG_fail;
4208     }
4209   }
4210   {
4211     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_adm_open2", "path");
4212     if (PyErr_Occurred()) SWIG_fail;
4213   }
4214   {
4215     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
4216     if (SWIG_arg_fail(svn_argnum_obj2)) {
4217       SWIG_fail;
4218     }
4219   }
4220   {
4221     arg5 = (int)SWIG_As_long (obj3);
4222     if (SWIG_arg_fail(svn_argnum_obj3)) {
4223       SWIG_fail;
4224     }
4225   }
4226   if (obj4) {
4227     /* Verify that the user supplied a valid pool */
4228     if (obj4 != Py_None && obj4 != _global_py_pool) {
4229       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
4230       SWIG_arg_fail(svn_argnum_obj4);
4231       SWIG_fail;
4232     }
4233   }
4234   {
4235     svn_swig_py_release_py_lock();
4236 
4237     result = (svn_error_t *)svn_wc_adm_open2(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
4238 
4239     svn_swig_py_acquire_py_lock();
4240 
4241   }
4242   {
4243     if (result != NULL) {
4244       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
4245       svn_swig_py_svn_exception(result);
4246       else
4247       svn_error_clear(result);
4248       SWIG_fail;
4249     }
4250     Py_INCREF(Py_None);
4251     resultobj = Py_None;
4252   }
4253   {
4254     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_adm_access_t,
4255         _global_py_pool, args))
4256 
4257     ;
4258   }
4259   {
4260     Py_XDECREF(_global_py_pool);
4261   }
4262   return resultobj;
4263 fail:
4264   {
4265     Py_XDECREF(_global_py_pool);
4266   }
4267   return NULL;
4268 }
4269 
4270 
_wrap_svn_wc_adm_open(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4271 SWIGINTERN PyObject *_wrap_svn_wc_adm_open(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4272   PyObject *resultobj = 0;
4273   svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;
4274   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
4275   char *arg3 = (char *) 0 ;
4276   svn_boolean_t arg4 ;
4277   svn_boolean_t arg5 ;
4278   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
4279   apr_pool_t *_global_pool = NULL ;
4280   PyObject *_global_py_pool = NULL ;
4281   svn_wc_adm_access_t *temp1 ;
4282   PyObject * obj0 = 0 ;
4283   PyObject * obj1 = 0 ;
4284   PyObject * obj2 = 0 ;
4285   PyObject * obj3 = 0 ;
4286   PyObject * obj4 = 0 ;
4287   svn_error_t *result = 0 ;
4288 
4289   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4290       &_global_py_pool, &_global_pool))
4291   SWIG_fail;
4292   arg6 = _global_pool;
4293   arg1 = &temp1;
4294   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_open",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
4295   {
4296     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
4297     if (PyErr_Occurred()) {
4298       SWIG_fail;
4299     }
4300   }
4301   {
4302     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_adm_open", "path");
4303     if (PyErr_Occurred()) SWIG_fail;
4304   }
4305   {
4306     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
4307     if (SWIG_arg_fail(svn_argnum_obj2)) {
4308       SWIG_fail;
4309     }
4310   }
4311   {
4312     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
4313     if (SWIG_arg_fail(svn_argnum_obj3)) {
4314       SWIG_fail;
4315     }
4316   }
4317   if (obj4) {
4318     /* Verify that the user supplied a valid pool */
4319     if (obj4 != Py_None && obj4 != _global_py_pool) {
4320       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
4321       SWIG_arg_fail(svn_argnum_obj4);
4322       SWIG_fail;
4323     }
4324   }
4325   {
4326     svn_swig_py_release_py_lock();
4327 
4328     result = (svn_error_t *)svn_wc_adm_open(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
4329 
4330     svn_swig_py_acquire_py_lock();
4331 
4332   }
4333   {
4334     if (result != NULL) {
4335       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
4336       svn_swig_py_svn_exception(result);
4337       else
4338       svn_error_clear(result);
4339       SWIG_fail;
4340     }
4341     Py_INCREF(Py_None);
4342     resultobj = Py_None;
4343   }
4344   {
4345     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_adm_access_t,
4346         _global_py_pool, args))
4347 
4348     ;
4349   }
4350   {
4351     Py_XDECREF(_global_py_pool);
4352   }
4353   return resultobj;
4354 fail:
4355   {
4356     Py_XDECREF(_global_py_pool);
4357   }
4358   return NULL;
4359 }
4360 
4361 
_wrap_svn_wc_adm_probe_open3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4362 SWIGINTERN PyObject *_wrap_svn_wc_adm_probe_open3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4363   PyObject *resultobj = 0;
4364   svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;
4365   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
4366   char *arg3 = (char *) 0 ;
4367   svn_boolean_t arg4 ;
4368   int arg5 ;
4369   svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
4370   void *arg7 = (void *) 0 ;
4371   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
4372   apr_pool_t *_global_pool = NULL ;
4373   PyObject *_global_py_pool = NULL ;
4374   svn_wc_adm_access_t *temp1 ;
4375   PyObject * obj0 = 0 ;
4376   PyObject * obj1 = 0 ;
4377   PyObject * obj2 = 0 ;
4378   PyObject * obj3 = 0 ;
4379   PyObject * obj4 = 0 ;
4380   PyObject * obj5 = 0 ;
4381   svn_error_t *result = 0 ;
4382 
4383   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4384       &_global_py_pool, &_global_pool))
4385   SWIG_fail;
4386   arg8 = _global_pool;
4387   arg1 = &temp1;
4388   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_probe_open3",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
4389   {
4390     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
4391     if (PyErr_Occurred()) {
4392       SWIG_fail;
4393     }
4394   }
4395   {
4396     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_adm_probe_open3", "path");
4397     if (PyErr_Occurred()) SWIG_fail;
4398   }
4399   {
4400     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
4401     if (SWIG_arg_fail(svn_argnum_obj2)) {
4402       SWIG_fail;
4403     }
4404   }
4405   {
4406     arg5 = (int)SWIG_As_long (obj3);
4407     if (SWIG_arg_fail(svn_argnum_obj3)) {
4408       SWIG_fail;
4409     }
4410   }
4411   {
4412     arg6 = (svn_cancel_func_t) svn_swig_py_cancel_func;
4413     arg7 = obj4;
4414   }
4415   if (obj5) {
4416     /* Verify that the user supplied a valid pool */
4417     if (obj5 != Py_None && obj5 != _global_py_pool) {
4418       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
4419       SWIG_arg_fail(svn_argnum_obj5);
4420       SWIG_fail;
4421     }
4422   }
4423   {
4424     svn_swig_py_release_py_lock();
4425 
4426     result = (svn_error_t *)svn_wc_adm_probe_open3(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
4427 
4428     svn_swig_py_acquire_py_lock();
4429 
4430   }
4431   {
4432     if (result != NULL) {
4433       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
4434       svn_swig_py_svn_exception(result);
4435       else
4436       svn_error_clear(result);
4437       SWIG_fail;
4438     }
4439     Py_INCREF(Py_None);
4440     resultobj = Py_None;
4441   }
4442   {
4443     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_adm_access_t,
4444         _global_py_pool, args))
4445 
4446     ;
4447   }
4448   {
4449     Py_XDECREF(_global_py_pool);
4450   }
4451   return resultobj;
4452 fail:
4453   {
4454     Py_XDECREF(_global_py_pool);
4455   }
4456   return NULL;
4457 }
4458 
4459 
_wrap_svn_wc_adm_probe_open2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4460 SWIGINTERN PyObject *_wrap_svn_wc_adm_probe_open2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4461   PyObject *resultobj = 0;
4462   svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;
4463   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
4464   char *arg3 = (char *) 0 ;
4465   svn_boolean_t arg4 ;
4466   int arg5 ;
4467   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
4468   apr_pool_t *_global_pool = NULL ;
4469   PyObject *_global_py_pool = NULL ;
4470   svn_wc_adm_access_t *temp1 ;
4471   PyObject * obj0 = 0 ;
4472   PyObject * obj1 = 0 ;
4473   PyObject * obj2 = 0 ;
4474   PyObject * obj3 = 0 ;
4475   PyObject * obj4 = 0 ;
4476   svn_error_t *result = 0 ;
4477 
4478   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4479       &_global_py_pool, &_global_pool))
4480   SWIG_fail;
4481   arg6 = _global_pool;
4482   arg1 = &temp1;
4483   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_probe_open2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
4484   {
4485     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
4486     if (PyErr_Occurred()) {
4487       SWIG_fail;
4488     }
4489   }
4490   {
4491     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_adm_probe_open2", "path");
4492     if (PyErr_Occurred()) SWIG_fail;
4493   }
4494   {
4495     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
4496     if (SWIG_arg_fail(svn_argnum_obj2)) {
4497       SWIG_fail;
4498     }
4499   }
4500   {
4501     arg5 = (int)SWIG_As_long (obj3);
4502     if (SWIG_arg_fail(svn_argnum_obj3)) {
4503       SWIG_fail;
4504     }
4505   }
4506   if (obj4) {
4507     /* Verify that the user supplied a valid pool */
4508     if (obj4 != Py_None && obj4 != _global_py_pool) {
4509       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
4510       SWIG_arg_fail(svn_argnum_obj4);
4511       SWIG_fail;
4512     }
4513   }
4514   {
4515     svn_swig_py_release_py_lock();
4516 
4517     result = (svn_error_t *)svn_wc_adm_probe_open2(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
4518 
4519     svn_swig_py_acquire_py_lock();
4520 
4521   }
4522   {
4523     if (result != NULL) {
4524       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
4525       svn_swig_py_svn_exception(result);
4526       else
4527       svn_error_clear(result);
4528       SWIG_fail;
4529     }
4530     Py_INCREF(Py_None);
4531     resultobj = Py_None;
4532   }
4533   {
4534     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_adm_access_t,
4535         _global_py_pool, args))
4536 
4537     ;
4538   }
4539   {
4540     Py_XDECREF(_global_py_pool);
4541   }
4542   return resultobj;
4543 fail:
4544   {
4545     Py_XDECREF(_global_py_pool);
4546   }
4547   return NULL;
4548 }
4549 
4550 
_wrap_svn_wc_adm_probe_open(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4551 SWIGINTERN PyObject *_wrap_svn_wc_adm_probe_open(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4552   PyObject *resultobj = 0;
4553   svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;
4554   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
4555   char *arg3 = (char *) 0 ;
4556   svn_boolean_t arg4 ;
4557   svn_boolean_t arg5 ;
4558   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
4559   apr_pool_t *_global_pool = NULL ;
4560   PyObject *_global_py_pool = NULL ;
4561   svn_wc_adm_access_t *temp1 ;
4562   PyObject * obj0 = 0 ;
4563   PyObject * obj1 = 0 ;
4564   PyObject * obj2 = 0 ;
4565   PyObject * obj3 = 0 ;
4566   PyObject * obj4 = 0 ;
4567   svn_error_t *result = 0 ;
4568 
4569   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4570       &_global_py_pool, &_global_pool))
4571   SWIG_fail;
4572   arg6 = _global_pool;
4573   arg1 = &temp1;
4574   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_probe_open",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
4575   {
4576     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
4577     if (PyErr_Occurred()) {
4578       SWIG_fail;
4579     }
4580   }
4581   {
4582     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_adm_probe_open", "path");
4583     if (PyErr_Occurred()) SWIG_fail;
4584   }
4585   {
4586     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
4587     if (SWIG_arg_fail(svn_argnum_obj2)) {
4588       SWIG_fail;
4589     }
4590   }
4591   {
4592     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
4593     if (SWIG_arg_fail(svn_argnum_obj3)) {
4594       SWIG_fail;
4595     }
4596   }
4597   if (obj4) {
4598     /* Verify that the user supplied a valid pool */
4599     if (obj4 != Py_None && obj4 != _global_py_pool) {
4600       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
4601       SWIG_arg_fail(svn_argnum_obj4);
4602       SWIG_fail;
4603     }
4604   }
4605   {
4606     svn_swig_py_release_py_lock();
4607 
4608     result = (svn_error_t *)svn_wc_adm_probe_open(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
4609 
4610     svn_swig_py_acquire_py_lock();
4611 
4612   }
4613   {
4614     if (result != NULL) {
4615       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
4616       svn_swig_py_svn_exception(result);
4617       else
4618       svn_error_clear(result);
4619       SWIG_fail;
4620     }
4621     Py_INCREF(Py_None);
4622     resultobj = Py_None;
4623   }
4624   {
4625     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_adm_access_t,
4626         _global_py_pool, args))
4627 
4628     ;
4629   }
4630   {
4631     Py_XDECREF(_global_py_pool);
4632   }
4633   return resultobj;
4634 fail:
4635   {
4636     Py_XDECREF(_global_py_pool);
4637   }
4638   return NULL;
4639 }
4640 
4641 
_wrap_svn_wc_adm_open_anchor(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4642 SWIGINTERN PyObject *_wrap_svn_wc_adm_open_anchor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4643   PyObject *resultobj = 0;
4644   svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;
4645   svn_wc_adm_access_t **arg2 = (svn_wc_adm_access_t **) 0 ;
4646   char **arg3 = (char **) 0 ;
4647   char *arg4 = (char *) 0 ;
4648   svn_boolean_t arg5 ;
4649   int arg6 ;
4650   svn_cancel_func_t arg7 = (svn_cancel_func_t) 0 ;
4651   void *arg8 = (void *) 0 ;
4652   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
4653   apr_pool_t *_global_pool = NULL ;
4654   PyObject *_global_py_pool = NULL ;
4655   svn_wc_adm_access_t *temp1 ;
4656   svn_wc_adm_access_t *temp2 ;
4657   char *temp3 ;
4658   PyObject * obj0 = 0 ;
4659   PyObject * obj1 = 0 ;
4660   PyObject * obj2 = 0 ;
4661   PyObject * obj3 = 0 ;
4662   PyObject * obj4 = 0 ;
4663   svn_error_t *result = 0 ;
4664 
4665   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4666       &_global_py_pool, &_global_pool))
4667   SWIG_fail;
4668   arg9 = _global_pool;
4669   arg1 = &temp1;
4670   arg2 = &temp2;
4671   arg3 = &temp3;
4672   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_open_anchor",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
4673   {
4674     arg4 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_adm_open_anchor", "path");
4675     if (PyErr_Occurred()) SWIG_fail;
4676   }
4677   {
4678     arg5 = (svn_boolean_t)SWIG_As_long (obj1);
4679     if (SWIG_arg_fail(svn_argnum_obj1)) {
4680       SWIG_fail;
4681     }
4682   }
4683   {
4684     arg6 = (int)SWIG_As_long (obj2);
4685     if (SWIG_arg_fail(svn_argnum_obj2)) {
4686       SWIG_fail;
4687     }
4688   }
4689   {
4690     arg7 = (svn_cancel_func_t) svn_swig_py_cancel_func;
4691     arg8 = obj3;
4692   }
4693   if (obj4) {
4694     /* Verify that the user supplied a valid pool */
4695     if (obj4 != Py_None && obj4 != _global_py_pool) {
4696       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
4697       SWIG_arg_fail(svn_argnum_obj4);
4698       SWIG_fail;
4699     }
4700   }
4701   {
4702     svn_swig_py_release_py_lock();
4703 
4704     result = (svn_error_t *)svn_wc_adm_open_anchor(arg1,arg2,(char const **)arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9);
4705 
4706     svn_swig_py_acquire_py_lock();
4707 
4708   }
4709   {
4710     if (result != NULL) {
4711       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
4712       svn_swig_py_svn_exception(result);
4713       else
4714       svn_error_clear(result);
4715       SWIG_fail;
4716     }
4717     Py_INCREF(Py_None);
4718     resultobj = Py_None;
4719   }
4720   {
4721     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_adm_access_t,
4722         _global_py_pool, args))
4723 
4724     ;
4725   }
4726   {
4727     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_wc_adm_access_t,
4728         _global_py_pool, args))
4729 
4730     ;
4731   }
4732   {
4733     PyObject *s;
4734     if (*arg3 == NULL) {
4735       Py_INCREF(Py_None);
4736       s = Py_None;
4737     }
4738     else {
4739       s = PyBytes_FromString(*arg3);
4740       if (s == NULL)
4741       SWIG_fail;
4742     }
4743     resultobj = SWIG_Python_AppendOutput(resultobj, s);
4744   }
4745   {
4746     Py_XDECREF(_global_py_pool);
4747   }
4748   return resultobj;
4749 fail:
4750   {
4751     Py_XDECREF(_global_py_pool);
4752   }
4753   return NULL;
4754 }
4755 
4756 
_wrap_svn_wc_adm_retrieve(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4757 SWIGINTERN PyObject *_wrap_svn_wc_adm_retrieve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4758   PyObject *resultobj = 0;
4759   svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;
4760   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
4761   char *arg3 = (char *) 0 ;
4762   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
4763   apr_pool_t *_global_pool = NULL ;
4764   PyObject *_global_py_pool = NULL ;
4765   svn_wc_adm_access_t *temp1 ;
4766   PyObject * obj0 = 0 ;
4767   PyObject * obj1 = 0 ;
4768   PyObject * obj2 = 0 ;
4769   svn_error_t *result = 0 ;
4770 
4771   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4772       &_global_py_pool, &_global_pool))
4773   SWIG_fail;
4774   arg4 = _global_pool;
4775   arg1 = &temp1;
4776   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_retrieve",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
4777   {
4778     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
4779     if (PyErr_Occurred()) {
4780       SWIG_fail;
4781     }
4782   }
4783   {
4784     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_adm_retrieve", "path");
4785     if (PyErr_Occurred()) SWIG_fail;
4786   }
4787   if (obj2) {
4788     /* Verify that the user supplied a valid pool */
4789     if (obj2 != Py_None && obj2 != _global_py_pool) {
4790       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
4791       SWIG_arg_fail(svn_argnum_obj2);
4792       SWIG_fail;
4793     }
4794   }
4795   {
4796     svn_swig_py_release_py_lock();
4797 
4798     result = (svn_error_t *)svn_wc_adm_retrieve(arg1,arg2,(char const *)arg3,arg4);
4799 
4800     svn_swig_py_acquire_py_lock();
4801 
4802   }
4803   {
4804     if (result != NULL) {
4805       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
4806       svn_swig_py_svn_exception(result);
4807       else
4808       svn_error_clear(result);
4809       SWIG_fail;
4810     }
4811     Py_INCREF(Py_None);
4812     resultobj = Py_None;
4813   }
4814   {
4815     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_adm_access_t,
4816         _global_py_pool, args))
4817 
4818     ;
4819   }
4820   {
4821     Py_XDECREF(_global_py_pool);
4822   }
4823   return resultobj;
4824 fail:
4825   {
4826     Py_XDECREF(_global_py_pool);
4827   }
4828   return NULL;
4829 }
4830 
4831 
_wrap_svn_wc_adm_probe_retrieve(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4832 SWIGINTERN PyObject *_wrap_svn_wc_adm_probe_retrieve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4833   PyObject *resultobj = 0;
4834   svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;
4835   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
4836   char *arg3 = (char *) 0 ;
4837   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
4838   apr_pool_t *_global_pool = NULL ;
4839   PyObject *_global_py_pool = NULL ;
4840   svn_wc_adm_access_t *temp1 ;
4841   PyObject * obj0 = 0 ;
4842   PyObject * obj1 = 0 ;
4843   PyObject * obj2 = 0 ;
4844   svn_error_t *result = 0 ;
4845 
4846   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4847       &_global_py_pool, &_global_pool))
4848   SWIG_fail;
4849   arg4 = _global_pool;
4850   arg1 = &temp1;
4851   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_probe_retrieve",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
4852   {
4853     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
4854     if (PyErr_Occurred()) {
4855       SWIG_fail;
4856     }
4857   }
4858   {
4859     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_adm_probe_retrieve", "path");
4860     if (PyErr_Occurred()) SWIG_fail;
4861   }
4862   if (obj2) {
4863     /* Verify that the user supplied a valid pool */
4864     if (obj2 != Py_None && obj2 != _global_py_pool) {
4865       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
4866       SWIG_arg_fail(svn_argnum_obj2);
4867       SWIG_fail;
4868     }
4869   }
4870   {
4871     svn_swig_py_release_py_lock();
4872 
4873     result = (svn_error_t *)svn_wc_adm_probe_retrieve(arg1,arg2,(char const *)arg3,arg4);
4874 
4875     svn_swig_py_acquire_py_lock();
4876 
4877   }
4878   {
4879     if (result != NULL) {
4880       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
4881       svn_swig_py_svn_exception(result);
4882       else
4883       svn_error_clear(result);
4884       SWIG_fail;
4885     }
4886     Py_INCREF(Py_None);
4887     resultobj = Py_None;
4888   }
4889   {
4890     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_adm_access_t,
4891         _global_py_pool, args))
4892 
4893     ;
4894   }
4895   {
4896     Py_XDECREF(_global_py_pool);
4897   }
4898   return resultobj;
4899 fail:
4900   {
4901     Py_XDECREF(_global_py_pool);
4902   }
4903   return NULL;
4904 }
4905 
4906 
_wrap_svn_wc_adm_probe_try3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)4907 SWIGINTERN PyObject *_wrap_svn_wc_adm_probe_try3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4908   PyObject *resultobj = 0;
4909   svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;
4910   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
4911   char *arg3 = (char *) 0 ;
4912   svn_boolean_t arg4 ;
4913   int arg5 ;
4914   svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
4915   void *arg7 = (void *) 0 ;
4916   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
4917   apr_pool_t *_global_pool = NULL ;
4918   PyObject *_global_py_pool = NULL ;
4919   svn_wc_adm_access_t *temp1 ;
4920   PyObject * obj0 = 0 ;
4921   PyObject * obj1 = 0 ;
4922   PyObject * obj2 = 0 ;
4923   PyObject * obj3 = 0 ;
4924   PyObject * obj4 = 0 ;
4925   PyObject * obj5 = 0 ;
4926   svn_error_t *result = 0 ;
4927 
4928   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
4929       &_global_py_pool, &_global_pool))
4930   SWIG_fail;
4931   arg8 = _global_pool;
4932   arg1 = &temp1;
4933   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_probe_try3",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
4934   {
4935     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
4936     if (PyErr_Occurred()) {
4937       SWIG_fail;
4938     }
4939   }
4940   {
4941     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_adm_probe_try3", "path");
4942     if (PyErr_Occurred()) SWIG_fail;
4943   }
4944   {
4945     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
4946     if (SWIG_arg_fail(svn_argnum_obj2)) {
4947       SWIG_fail;
4948     }
4949   }
4950   {
4951     arg5 = (int)SWIG_As_long (obj3);
4952     if (SWIG_arg_fail(svn_argnum_obj3)) {
4953       SWIG_fail;
4954     }
4955   }
4956   {
4957     arg6 = (svn_cancel_func_t) svn_swig_py_cancel_func;
4958     arg7 = obj4;
4959   }
4960   if (obj5) {
4961     /* Verify that the user supplied a valid pool */
4962     if (obj5 != Py_None && obj5 != _global_py_pool) {
4963       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
4964       SWIG_arg_fail(svn_argnum_obj5);
4965       SWIG_fail;
4966     }
4967   }
4968   {
4969     svn_swig_py_release_py_lock();
4970 
4971     result = (svn_error_t *)svn_wc_adm_probe_try3(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
4972 
4973     svn_swig_py_acquire_py_lock();
4974 
4975   }
4976   {
4977     if (result != NULL) {
4978       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
4979       svn_swig_py_svn_exception(result);
4980       else
4981       svn_error_clear(result);
4982       SWIG_fail;
4983     }
4984     Py_INCREF(Py_None);
4985     resultobj = Py_None;
4986   }
4987   {
4988     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_adm_access_t,
4989         _global_py_pool, args))
4990 
4991     ;
4992   }
4993   {
4994     Py_XDECREF(_global_py_pool);
4995   }
4996   return resultobj;
4997 fail:
4998   {
4999     Py_XDECREF(_global_py_pool);
5000   }
5001   return NULL;
5002 }
5003 
5004 
_wrap_svn_wc_adm_probe_try2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5005 SWIGINTERN PyObject *_wrap_svn_wc_adm_probe_try2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5006   PyObject *resultobj = 0;
5007   svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;
5008   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
5009   char *arg3 = (char *) 0 ;
5010   svn_boolean_t arg4 ;
5011   int arg5 ;
5012   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
5013   apr_pool_t *_global_pool = NULL ;
5014   PyObject *_global_py_pool = NULL ;
5015   svn_wc_adm_access_t *temp1 ;
5016   PyObject * obj0 = 0 ;
5017   PyObject * obj1 = 0 ;
5018   PyObject * obj2 = 0 ;
5019   PyObject * obj3 = 0 ;
5020   PyObject * obj4 = 0 ;
5021   svn_error_t *result = 0 ;
5022 
5023   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5024       &_global_py_pool, &_global_pool))
5025   SWIG_fail;
5026   arg6 = _global_pool;
5027   arg1 = &temp1;
5028   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_probe_try2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
5029   {
5030     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
5031     if (PyErr_Occurred()) {
5032       SWIG_fail;
5033     }
5034   }
5035   {
5036     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_adm_probe_try2", "path");
5037     if (PyErr_Occurred()) SWIG_fail;
5038   }
5039   {
5040     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
5041     if (SWIG_arg_fail(svn_argnum_obj2)) {
5042       SWIG_fail;
5043     }
5044   }
5045   {
5046     arg5 = (int)SWIG_As_long (obj3);
5047     if (SWIG_arg_fail(svn_argnum_obj3)) {
5048       SWIG_fail;
5049     }
5050   }
5051   if (obj4) {
5052     /* Verify that the user supplied a valid pool */
5053     if (obj4 != Py_None && obj4 != _global_py_pool) {
5054       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
5055       SWIG_arg_fail(svn_argnum_obj4);
5056       SWIG_fail;
5057     }
5058   }
5059   {
5060     svn_swig_py_release_py_lock();
5061 
5062     result = (svn_error_t *)svn_wc_adm_probe_try2(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
5063 
5064     svn_swig_py_acquire_py_lock();
5065 
5066   }
5067   {
5068     if (result != NULL) {
5069       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
5070       svn_swig_py_svn_exception(result);
5071       else
5072       svn_error_clear(result);
5073       SWIG_fail;
5074     }
5075     Py_INCREF(Py_None);
5076     resultobj = Py_None;
5077   }
5078   {
5079     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_adm_access_t,
5080         _global_py_pool, args))
5081 
5082     ;
5083   }
5084   {
5085     Py_XDECREF(_global_py_pool);
5086   }
5087   return resultobj;
5088 fail:
5089   {
5090     Py_XDECREF(_global_py_pool);
5091   }
5092   return NULL;
5093 }
5094 
5095 
_wrap_svn_wc_adm_probe_try(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5096 SWIGINTERN PyObject *_wrap_svn_wc_adm_probe_try(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5097   PyObject *resultobj = 0;
5098   svn_wc_adm_access_t **arg1 = (svn_wc_adm_access_t **) 0 ;
5099   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
5100   char *arg3 = (char *) 0 ;
5101   svn_boolean_t arg4 ;
5102   svn_boolean_t arg5 ;
5103   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
5104   apr_pool_t *_global_pool = NULL ;
5105   PyObject *_global_py_pool = NULL ;
5106   svn_wc_adm_access_t *temp1 ;
5107   PyObject * obj0 = 0 ;
5108   PyObject * obj1 = 0 ;
5109   PyObject * obj2 = 0 ;
5110   PyObject * obj3 = 0 ;
5111   PyObject * obj4 = 0 ;
5112   svn_error_t *result = 0 ;
5113 
5114   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5115       &_global_py_pool, &_global_pool))
5116   SWIG_fail;
5117   arg6 = _global_pool;
5118   arg1 = &temp1;
5119   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_probe_try",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
5120   {
5121     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
5122     if (PyErr_Occurred()) {
5123       SWIG_fail;
5124     }
5125   }
5126   {
5127     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_adm_probe_try", "path");
5128     if (PyErr_Occurred()) SWIG_fail;
5129   }
5130   {
5131     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
5132     if (SWIG_arg_fail(svn_argnum_obj2)) {
5133       SWIG_fail;
5134     }
5135   }
5136   {
5137     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
5138     if (SWIG_arg_fail(svn_argnum_obj3)) {
5139       SWIG_fail;
5140     }
5141   }
5142   if (obj4) {
5143     /* Verify that the user supplied a valid pool */
5144     if (obj4 != Py_None && obj4 != _global_py_pool) {
5145       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
5146       SWIG_arg_fail(svn_argnum_obj4);
5147       SWIG_fail;
5148     }
5149   }
5150   {
5151     svn_swig_py_release_py_lock();
5152 
5153     result = (svn_error_t *)svn_wc_adm_probe_try(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
5154 
5155     svn_swig_py_acquire_py_lock();
5156 
5157   }
5158   {
5159     if (result != NULL) {
5160       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
5161       svn_swig_py_svn_exception(result);
5162       else
5163       svn_error_clear(result);
5164       SWIG_fail;
5165     }
5166     Py_INCREF(Py_None);
5167     resultobj = Py_None;
5168   }
5169   {
5170     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_adm_access_t,
5171         _global_py_pool, args))
5172 
5173     ;
5174   }
5175   {
5176     Py_XDECREF(_global_py_pool);
5177   }
5178   return resultobj;
5179 fail:
5180   {
5181     Py_XDECREF(_global_py_pool);
5182   }
5183   return NULL;
5184 }
5185 
5186 
_wrap_svn_wc_adm_close2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5187 SWIGINTERN PyObject *_wrap_svn_wc_adm_close2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5188   PyObject *resultobj = 0;
5189   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
5190   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
5191   apr_pool_t *_global_pool = NULL ;
5192   PyObject *_global_py_pool = NULL ;
5193   PyObject * obj0 = 0 ;
5194   PyObject * obj1 = 0 ;
5195   svn_error_t *result = 0 ;
5196 
5197   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5198       &_global_py_pool, &_global_pool))
5199   SWIG_fail;
5200   arg2 = _global_pool;
5201   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_close2",1,2,&obj0,&obj1)) SWIG_fail;
5202   {
5203     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
5204     if (PyErr_Occurred()) {
5205       SWIG_fail;
5206     }
5207   }
5208   if (obj1) {
5209     /* Verify that the user supplied a valid pool */
5210     if (obj1 != Py_None && obj1 != _global_py_pool) {
5211       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
5212       SWIG_arg_fail(svn_argnum_obj1);
5213       SWIG_fail;
5214     }
5215   }
5216   {
5217     svn_swig_py_release_py_lock();
5218 
5219     result = (svn_error_t *)svn_wc_adm_close2(arg1,arg2);
5220 
5221     svn_swig_py_acquire_py_lock();
5222 
5223   }
5224   {
5225     if (result != NULL) {
5226       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
5227       svn_swig_py_svn_exception(result);
5228       else
5229       svn_error_clear(result);
5230       SWIG_fail;
5231     }
5232     Py_INCREF(Py_None);
5233     resultobj = Py_None;
5234   }
5235   {
5236     Py_XDECREF(_global_py_pool);
5237   }
5238   return resultobj;
5239 fail:
5240   {
5241     Py_XDECREF(_global_py_pool);
5242   }
5243   return NULL;
5244 }
5245 
5246 
_wrap_svn_wc_adm_close(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5247 SWIGINTERN PyObject *_wrap_svn_wc_adm_close(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5248   PyObject *resultobj = 0;
5249   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
5250   PyObject * obj0 = 0 ;
5251   svn_error_t *result = 0 ;
5252 
5253   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_close",1,1,&obj0)) SWIG_fail;
5254   {
5255     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
5256     if (PyErr_Occurred()) {
5257       SWIG_fail;
5258     }
5259   }
5260   {
5261     svn_swig_py_release_py_lock();
5262 
5263     result = (svn_error_t *)svn_wc_adm_close(arg1);
5264 
5265     svn_swig_py_acquire_py_lock();
5266 
5267   }
5268   {
5269     if (result != NULL) {
5270       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
5271       svn_swig_py_svn_exception(result);
5272       else
5273       svn_error_clear(result);
5274       SWIG_fail;
5275     }
5276     Py_INCREF(Py_None);
5277     resultobj = Py_None;
5278   }
5279   return resultobj;
5280 fail:
5281   return NULL;
5282 }
5283 
5284 
_wrap_svn_wc_adm_access_path(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5285 SWIGINTERN PyObject *_wrap_svn_wc_adm_access_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5286   PyObject *resultobj = 0;
5287   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
5288   PyObject * obj0 = 0 ;
5289   char *result = 0 ;
5290 
5291   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_access_path",1,1,&obj0)) SWIG_fail;
5292   {
5293     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
5294     if (PyErr_Occurred()) {
5295       SWIG_fail;
5296     }
5297   }
5298   {
5299     svn_swig_py_release_py_lock();
5300 
5301     result = (char *)svn_wc_adm_access_path((struct svn_wc_adm_access_t const *)arg1);
5302 
5303     svn_swig_py_acquire_py_lock();
5304 
5305   }
5306   resultobj = SWIG_FromCharPtr((const char *)result);
5307   return resultobj;
5308 fail:
5309   return NULL;
5310 }
5311 
5312 
_wrap_svn_wc_adm_access_pool(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5313 SWIGINTERN PyObject *_wrap_svn_wc_adm_access_pool(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5314   PyObject *resultobj = 0;
5315   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
5316   PyObject * obj0 = 0 ;
5317   apr_pool_t *result = 0 ;
5318 
5319   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_access_pool",1,1,&obj0)) SWIG_fail;
5320   {
5321     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
5322     if (PyErr_Occurred()) {
5323       SWIG_fail;
5324     }
5325   }
5326   {
5327     svn_swig_py_release_py_lock();
5328 
5329     result = (apr_pool_t *)svn_wc_adm_access_pool((struct svn_wc_adm_access_t const *)arg1);
5330 
5331     svn_swig_py_acquire_py_lock();
5332 
5333   }
5334   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_apr_pool_t,
5335     _global_py_pool, args);
5336   return resultobj;
5337 fail:
5338   return NULL;
5339 }
5340 
5341 
_wrap_svn_wc_adm_locked(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5342 SWIGINTERN PyObject *_wrap_svn_wc_adm_locked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5343   PyObject *resultobj = 0;
5344   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
5345   PyObject * obj0 = 0 ;
5346   svn_boolean_t result;
5347 
5348   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_adm_locked",1,1,&obj0)) SWIG_fail;
5349   {
5350     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
5351     if (PyErr_Occurred()) {
5352       SWIG_fail;
5353     }
5354   }
5355   {
5356     svn_swig_py_release_py_lock();
5357 
5358     result = (svn_boolean_t)svn_wc_adm_locked((struct svn_wc_adm_access_t const *)arg1);
5359 
5360     svn_swig_py_acquire_py_lock();
5361 
5362   }
5363   resultobj = SWIG_From_long((long)(result));
5364   return resultobj;
5365 fail:
5366   return NULL;
5367 }
5368 
5369 
_wrap_svn_wc_locked2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5370 SWIGINTERN PyObject *_wrap_svn_wc_locked2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5371   PyObject *resultobj = 0;
5372   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
5373   svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
5374   svn_wc_context_t *arg3 = (svn_wc_context_t *) 0 ;
5375   char *arg4 = (char *) 0 ;
5376   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
5377   apr_pool_t *_global_pool = NULL ;
5378   PyObject *_global_py_pool = NULL ;
5379   svn_boolean_t temp1 ;
5380   int res1 = SWIG_TMPOBJ ;
5381   svn_boolean_t temp2 ;
5382   int res2 = SWIG_TMPOBJ ;
5383   PyObject * obj0 = 0 ;
5384   PyObject * obj1 = 0 ;
5385   PyObject * obj2 = 0 ;
5386   svn_error_t *result = 0 ;
5387 
5388   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5389       &_global_py_pool, &_global_pool))
5390   SWIG_fail;
5391   arg5 = _global_pool;
5392   arg1 = &temp1;
5393   arg2 = &temp2;
5394   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_locked2",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
5395   {
5396     arg3 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
5397     if (PyErr_Occurred()) {
5398       SWIG_fail;
5399     }
5400   }
5401   {
5402     arg4 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_locked2", "local_abspath");
5403     if (PyErr_Occurred()) SWIG_fail;
5404   }
5405   if (obj2) {
5406     /* Verify that the user supplied a valid pool */
5407     if (obj2 != Py_None && obj2 != _global_py_pool) {
5408       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
5409       SWIG_arg_fail(svn_argnum_obj2);
5410       SWIG_fail;
5411     }
5412   }
5413   {
5414     svn_swig_py_release_py_lock();
5415 
5416     result = (svn_error_t *)svn_wc_locked2(arg1,arg2,arg3,(char const *)arg4,arg5);
5417 
5418     svn_swig_py_acquire_py_lock();
5419 
5420   }
5421   {
5422     if (result != NULL) {
5423       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
5424       svn_swig_py_svn_exception(result);
5425       else
5426       svn_error_clear(result);
5427       SWIG_fail;
5428     }
5429     Py_INCREF(Py_None);
5430     resultobj = Py_None;
5431   }
5432   if (SWIG_IsTmpObj(res1)) {
5433     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
5434   } else {
5435     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
5436     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
5437   }
5438   if (SWIG_IsTmpObj(res2)) {
5439     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
5440   } else {
5441     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
5442     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
5443   }
5444   {
5445     Py_XDECREF(_global_py_pool);
5446   }
5447   return resultobj;
5448 fail:
5449   {
5450     Py_XDECREF(_global_py_pool);
5451   }
5452   return NULL;
5453 }
5454 
5455 
_wrap_svn_wc_locked(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5456 SWIGINTERN PyObject *_wrap_svn_wc_locked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5457   PyObject *resultobj = 0;
5458   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
5459   char *arg2 = (char *) 0 ;
5460   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
5461   apr_pool_t *_global_pool = NULL ;
5462   PyObject *_global_py_pool = NULL ;
5463   svn_boolean_t temp1 ;
5464   int res1 = SWIG_TMPOBJ ;
5465   PyObject * obj0 = 0 ;
5466   PyObject * obj1 = 0 ;
5467   svn_error_t *result = 0 ;
5468 
5469   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5470       &_global_py_pool, &_global_pool))
5471   SWIG_fail;
5472   arg3 = _global_pool;
5473   arg1 = &temp1;
5474   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_locked",1,2,&obj0,&obj1)) SWIG_fail;
5475   {
5476     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_locked", "path");
5477     if (PyErr_Occurred()) SWIG_fail;
5478   }
5479   if (obj1) {
5480     /* Verify that the user supplied a valid pool */
5481     if (obj1 != Py_None && obj1 != _global_py_pool) {
5482       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
5483       SWIG_arg_fail(svn_argnum_obj1);
5484       SWIG_fail;
5485     }
5486   }
5487   {
5488     svn_swig_py_release_py_lock();
5489 
5490     result = (svn_error_t *)svn_wc_locked(arg1,(char const *)arg2,arg3);
5491 
5492     svn_swig_py_acquire_py_lock();
5493 
5494   }
5495   {
5496     if (result != NULL) {
5497       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
5498       svn_swig_py_svn_exception(result);
5499       else
5500       svn_error_clear(result);
5501       SWIG_fail;
5502     }
5503     Py_INCREF(Py_None);
5504     resultobj = Py_None;
5505   }
5506   if (SWIG_IsTmpObj(res1)) {
5507     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
5508   } else {
5509     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
5510     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
5511   }
5512   {
5513     Py_XDECREF(_global_py_pool);
5514   }
5515   return resultobj;
5516 fail:
5517   {
5518     Py_XDECREF(_global_py_pool);
5519   }
5520   return NULL;
5521 }
5522 
5523 
_wrap_svn_wc_is_adm_dir(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5524 SWIGINTERN PyObject *_wrap_svn_wc_is_adm_dir(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5525   PyObject *resultobj = 0;
5526   char *arg1 = (char *) 0 ;
5527   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
5528   apr_pool_t *_global_pool = NULL ;
5529   PyObject *_global_py_pool = NULL ;
5530   PyObject * obj0 = 0 ;
5531   PyObject * obj1 = 0 ;
5532   svn_boolean_t result;
5533 
5534   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5535       &_global_py_pool, &_global_pool))
5536   SWIG_fail;
5537   arg2 = _global_pool;
5538   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_is_adm_dir",1,2,&obj0,&obj1)) SWIG_fail;
5539   {
5540     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_is_adm_dir", "name");
5541     if (PyErr_Occurred()) SWIG_fail;
5542   }
5543   if (obj1) {
5544     /* Verify that the user supplied a valid pool */
5545     if (obj1 != Py_None && obj1 != _global_py_pool) {
5546       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
5547       SWIG_arg_fail(svn_argnum_obj1);
5548       SWIG_fail;
5549     }
5550   }
5551   {
5552     svn_swig_py_release_py_lock();
5553 
5554     result = (svn_boolean_t)svn_wc_is_adm_dir((char const *)arg1,arg2);
5555 
5556     svn_swig_py_acquire_py_lock();
5557 
5558   }
5559   resultobj = SWIG_From_long((long)(result));
5560   {
5561     Py_XDECREF(_global_py_pool);
5562   }
5563   return resultobj;
5564 fail:
5565   {
5566     Py_XDECREF(_global_py_pool);
5567   }
5568   return NULL;
5569 }
5570 
5571 
_wrap_svn_wc_get_adm_dir(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5572 SWIGINTERN PyObject *_wrap_svn_wc_get_adm_dir(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5573   PyObject *resultobj = 0;
5574   apr_pool_t *arg1 = (apr_pool_t *) 0 ;
5575   apr_pool_t *_global_pool = NULL ;
5576   PyObject *_global_py_pool = NULL ;
5577   PyObject * obj0 = 0 ;
5578   char *result = 0 ;
5579 
5580   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5581       &_global_py_pool, &_global_pool))
5582   SWIG_fail;
5583   arg1 = _global_pool;
5584   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_adm_dir",0,1,&obj0)) SWIG_fail;
5585   if (obj0) {
5586     /* Verify that the user supplied a valid pool */
5587     if (obj0 != Py_None && obj0 != _global_py_pool) {
5588       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
5589       SWIG_arg_fail(svn_argnum_obj0);
5590       SWIG_fail;
5591     }
5592   }
5593   {
5594     svn_swig_py_release_py_lock();
5595 
5596     result = (char *)svn_wc_get_adm_dir(arg1);
5597 
5598     svn_swig_py_acquire_py_lock();
5599 
5600   }
5601   resultobj = SWIG_FromCharPtr((const char *)result);
5602   {
5603     Py_XDECREF(_global_py_pool);
5604   }
5605   return resultobj;
5606 fail:
5607   {
5608     Py_XDECREF(_global_py_pool);
5609   }
5610   return NULL;
5611 }
5612 
5613 
_wrap_svn_wc_set_adm_dir(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5614 SWIGINTERN PyObject *_wrap_svn_wc_set_adm_dir(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5615   PyObject *resultobj = 0;
5616   char *arg1 = (char *) 0 ;
5617   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
5618   apr_pool_t *_global_pool = NULL ;
5619   PyObject *_global_py_pool = NULL ;
5620   PyObject * obj0 = 0 ;
5621   PyObject * obj1 = 0 ;
5622   svn_error_t *result = 0 ;
5623 
5624   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5625       &_global_py_pool, &_global_pool))
5626   SWIG_fail;
5627   arg2 = _global_pool;
5628   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_set_adm_dir",1,2,&obj0,&obj1)) SWIG_fail;
5629   {
5630     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_set_adm_dir", "name");
5631     if (PyErr_Occurred()) SWIG_fail;
5632   }
5633   if (obj1) {
5634     /* Verify that the user supplied a valid pool */
5635     if (obj1 != Py_None && obj1 != _global_py_pool) {
5636       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
5637       SWIG_arg_fail(svn_argnum_obj1);
5638       SWIG_fail;
5639     }
5640   }
5641   {
5642     svn_swig_py_release_py_lock();
5643 
5644     result = (svn_error_t *)svn_wc_set_adm_dir((char const *)arg1,arg2);
5645 
5646     svn_swig_py_acquire_py_lock();
5647 
5648   }
5649   {
5650     if (result != NULL) {
5651       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
5652       svn_swig_py_svn_exception(result);
5653       else
5654       svn_error_clear(result);
5655       SWIG_fail;
5656     }
5657     Py_INCREF(Py_None);
5658     resultobj = Py_None;
5659   }
5660   {
5661     Py_XDECREF(_global_py_pool);
5662   }
5663   return resultobj;
5664 fail:
5665   {
5666     Py_XDECREF(_global_py_pool);
5667   }
5668   return NULL;
5669 }
5670 
5671 
_wrap_svn_wc_init_traversal_info(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5672 SWIGINTERN PyObject *_wrap_svn_wc_init_traversal_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5673   PyObject *resultobj = 0;
5674   apr_pool_t *arg1 = (apr_pool_t *) 0 ;
5675   apr_pool_t *_global_pool = NULL ;
5676   PyObject *_global_py_pool = NULL ;
5677   PyObject * obj0 = 0 ;
5678   svn_wc_traversal_info_t *result = 0 ;
5679 
5680   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
5681       &_global_py_pool, &_global_pool))
5682   SWIG_fail;
5683   arg1 = _global_pool;
5684   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_init_traversal_info",0,1,&obj0)) SWIG_fail;
5685   if (obj0) {
5686     /* Verify that the user supplied a valid pool */
5687     if (obj0 != Py_None && obj0 != _global_py_pool) {
5688       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
5689       SWIG_arg_fail(svn_argnum_obj0);
5690       SWIG_fail;
5691     }
5692   }
5693   {
5694     svn_swig_py_release_py_lock();
5695 
5696     result = (svn_wc_traversal_info_t *)svn_wc_init_traversal_info(arg1);
5697 
5698     svn_swig_py_acquire_py_lock();
5699 
5700   }
5701   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_traversal_info_t,
5702     _global_py_pool, args);
5703   {
5704     Py_XDECREF(_global_py_pool);
5705   }
5706   return resultobj;
5707 fail:
5708   {
5709     Py_XDECREF(_global_py_pool);
5710   }
5711   return NULL;
5712 }
5713 
5714 
_wrap_svn_wc_edited_externals(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5715 SWIGINTERN PyObject *_wrap_svn_wc_edited_externals(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5716   PyObject *resultobj = 0;
5717   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
5718   apr_hash_t **arg2 = (apr_hash_t **) 0 ;
5719   svn_wc_traversal_info_t *arg3 = (svn_wc_traversal_info_t *) 0 ;
5720   apr_hash_t *temp1 ;
5721   apr_hash_t *temp2 ;
5722   PyObject * obj0 = 0 ;
5723 
5724   arg1 = &temp1;
5725   arg2 = &temp2;
5726   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_edited_externals",1,1,&obj0)) SWIG_fail;
5727   {
5728     arg3 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj0);
5729     if (PyErr_Occurred()) {
5730       SWIG_fail;
5731     }
5732   }
5733   {
5734     svn_swig_py_release_py_lock();
5735 
5736     svn_wc_edited_externals(arg1,arg2,arg3);
5737 
5738     svn_swig_py_acquire_py_lock();
5739 
5740   }
5741   resultobj = SWIG_Py_Void();
5742   {
5743     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_stringhash_to_dict(*arg1));
5744   }
5745   {
5746     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_stringhash_to_dict(*arg2));
5747   }
5748   return resultobj;
5749 fail:
5750   return NULL;
5751 }
5752 
5753 
_wrap_svn_wc_traversed_depths(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5754 SWIGINTERN PyObject *_wrap_svn_wc_traversed_depths(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5755   PyObject *resultobj = 0;
5756   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
5757   svn_wc_traversal_info_t *arg2 = (svn_wc_traversal_info_t *) 0 ;
5758   apr_hash_t *temp1 ;
5759   PyObject * obj0 = 0 ;
5760 
5761   arg1 = &temp1;
5762   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_traversed_depths",1,1,&obj0)) SWIG_fail;
5763   {
5764     arg2 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj0);
5765     if (PyErr_Occurred()) {
5766       SWIG_fail;
5767     }
5768   }
5769   {
5770     svn_swig_py_release_py_lock();
5771 
5772     svn_wc_traversed_depths(arg1,arg2);
5773 
5774     svn_swig_py_acquire_py_lock();
5775 
5776   }
5777   resultobj = SWIG_Py_Void();
5778   {
5779     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_stringhash_to_dict(*arg1));
5780   }
5781   return resultobj;
5782 fail:
5783   return NULL;
5784 }
5785 
5786 
_wrap_svn_wc_external_item2_t_target_dir_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5787 SWIGINTERN PyObject *_wrap_svn_wc_external_item2_t_target_dir_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5788   PyObject *resultobj = 0;
5789   struct svn_wc_external_item2_t *arg1 = (struct svn_wc_external_item2_t *) 0 ;
5790   char *arg2 = (char *) 0 ;
5791   PyObject * obj0 = 0 ;
5792   PyObject * obj1 = 0 ;
5793 
5794   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item2_t_target_dir_set",2,2,&obj0,&obj1)) SWIG_fail;
5795   {
5796     arg1 = (struct svn_wc_external_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item2_t, svn_argnum_obj0);
5797     if (PyErr_Occurred()) {
5798       SWIG_fail;
5799     }
5800   }
5801   {
5802     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_external_item2_t_target_dir_set", "target_dir");
5803     if (PyErr_Occurred()) SWIG_fail;
5804   }
5805   {
5806     apr_size_t len = strlen(arg2) + 1;
5807     char *copied;
5808     if (arg1->target_dir) free((char *)arg1->target_dir);
5809     copied = malloc(len);
5810     memcpy(copied, arg2, len);
5811     arg1->target_dir = copied;
5812   }
5813   resultobj = SWIG_Py_Void();
5814   return resultobj;
5815 fail:
5816   return NULL;
5817 }
5818 
5819 
_wrap_svn_wc_external_item2_t_target_dir_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5820 SWIGINTERN PyObject *_wrap_svn_wc_external_item2_t_target_dir_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5821   PyObject *resultobj = 0;
5822   struct svn_wc_external_item2_t *arg1 = (struct svn_wc_external_item2_t *) 0 ;
5823   PyObject * obj0 = 0 ;
5824   char *result = 0 ;
5825 
5826   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item2_t_target_dir_get",1,1,&obj0)) SWIG_fail;
5827   {
5828     arg1 = (struct svn_wc_external_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item2_t, svn_argnum_obj0);
5829     if (PyErr_Occurred()) {
5830       SWIG_fail;
5831     }
5832   }
5833   result = (char *) ((arg1)->target_dir);
5834   resultobj = SWIG_FromCharPtr((const char *)result);
5835   return resultobj;
5836 fail:
5837   return NULL;
5838 }
5839 
5840 
_wrap_svn_wc_external_item2_t_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5841 SWIGINTERN PyObject *_wrap_svn_wc_external_item2_t_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5842   PyObject *resultobj = 0;
5843   struct svn_wc_external_item2_t *arg1 = (struct svn_wc_external_item2_t *) 0 ;
5844   char *arg2 = (char *) 0 ;
5845   PyObject * obj0 = 0 ;
5846   PyObject * obj1 = 0 ;
5847 
5848   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item2_t_url_set",2,2,&obj0,&obj1)) SWIG_fail;
5849   {
5850     arg1 = (struct svn_wc_external_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item2_t, svn_argnum_obj0);
5851     if (PyErr_Occurred()) {
5852       SWIG_fail;
5853     }
5854   }
5855   {
5856     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_external_item2_t_url_set", "url");
5857     if (PyErr_Occurred()) SWIG_fail;
5858   }
5859   {
5860     apr_size_t len = strlen(arg2) + 1;
5861     char *copied;
5862     if (arg1->url) free((char *)arg1->url);
5863     copied = malloc(len);
5864     memcpy(copied, arg2, len);
5865     arg1->url = copied;
5866   }
5867   resultobj = SWIG_Py_Void();
5868   return resultobj;
5869 fail:
5870   return NULL;
5871 }
5872 
5873 
_wrap_svn_wc_external_item2_t_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5874 SWIGINTERN PyObject *_wrap_svn_wc_external_item2_t_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5875   PyObject *resultobj = 0;
5876   struct svn_wc_external_item2_t *arg1 = (struct svn_wc_external_item2_t *) 0 ;
5877   PyObject * obj0 = 0 ;
5878   char *result = 0 ;
5879 
5880   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item2_t_url_get",1,1,&obj0)) SWIG_fail;
5881   {
5882     arg1 = (struct svn_wc_external_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item2_t, svn_argnum_obj0);
5883     if (PyErr_Occurred()) {
5884       SWIG_fail;
5885     }
5886   }
5887   result = (char *) ((arg1)->url);
5888   resultobj = SWIG_FromCharPtr((const char *)result);
5889   return resultobj;
5890 fail:
5891   return NULL;
5892 }
5893 
5894 
_wrap_svn_wc_external_item2_t_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5895 SWIGINTERN PyObject *_wrap_svn_wc_external_item2_t_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5896   PyObject *resultobj = 0;
5897   struct svn_wc_external_item2_t *arg1 = (struct svn_wc_external_item2_t *) 0 ;
5898   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
5899   PyObject * obj0 = 0 ;
5900   PyObject * obj1 = 0 ;
5901 
5902   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item2_t_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
5903   {
5904     arg1 = (struct svn_wc_external_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item2_t, svn_argnum_obj0);
5905     if (PyErr_Occurred()) {
5906       SWIG_fail;
5907     }
5908   }
5909   {
5910     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
5911     if (PyErr_Occurred()) {
5912       SWIG_fail;
5913     }
5914   }
5915   if (arg1) (arg1)->revision = *arg2;
5916   resultobj = SWIG_Py_Void();
5917   return resultobj;
5918 fail:
5919   return NULL;
5920 }
5921 
5922 
_wrap_svn_wc_external_item2_t_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5923 SWIGINTERN PyObject *_wrap_svn_wc_external_item2_t_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5924   PyObject *resultobj = 0;
5925   struct svn_wc_external_item2_t *arg1 = (struct svn_wc_external_item2_t *) 0 ;
5926   PyObject * obj0 = 0 ;
5927   svn_opt_revision_t *result = 0 ;
5928 
5929   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item2_t_revision_get",1,1,&obj0)) SWIG_fail;
5930   {
5931     arg1 = (struct svn_wc_external_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item2_t, svn_argnum_obj0);
5932     if (PyErr_Occurred()) {
5933       SWIG_fail;
5934     }
5935   }
5936   result = (svn_opt_revision_t *)& ((arg1)->revision);
5937   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_opt_revision_t,
5938     _global_py_pool, args);
5939   return resultobj;
5940 fail:
5941   return NULL;
5942 }
5943 
5944 
_wrap_svn_wc_external_item2_t_peg_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5945 SWIGINTERN PyObject *_wrap_svn_wc_external_item2_t_peg_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5946   PyObject *resultobj = 0;
5947   struct svn_wc_external_item2_t *arg1 = (struct svn_wc_external_item2_t *) 0 ;
5948   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
5949   PyObject * obj0 = 0 ;
5950   PyObject * obj1 = 0 ;
5951 
5952   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item2_t_peg_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
5953   {
5954     arg1 = (struct svn_wc_external_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item2_t, svn_argnum_obj0);
5955     if (PyErr_Occurred()) {
5956       SWIG_fail;
5957     }
5958   }
5959   {
5960     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
5961     if (PyErr_Occurred()) {
5962       SWIG_fail;
5963     }
5964   }
5965   if (arg1) (arg1)->peg_revision = *arg2;
5966   resultobj = SWIG_Py_Void();
5967   return resultobj;
5968 fail:
5969   return NULL;
5970 }
5971 
5972 
_wrap_svn_wc_external_item2_t_peg_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5973 SWIGINTERN PyObject *_wrap_svn_wc_external_item2_t_peg_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5974   PyObject *resultobj = 0;
5975   struct svn_wc_external_item2_t *arg1 = (struct svn_wc_external_item2_t *) 0 ;
5976   PyObject * obj0 = 0 ;
5977   svn_opt_revision_t *result = 0 ;
5978 
5979   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item2_t_peg_revision_get",1,1,&obj0)) SWIG_fail;
5980   {
5981     arg1 = (struct svn_wc_external_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item2_t, svn_argnum_obj0);
5982     if (PyErr_Occurred()) {
5983       SWIG_fail;
5984     }
5985   }
5986   result = (svn_opt_revision_t *)& ((arg1)->peg_revision);
5987   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_opt_revision_t,
5988     _global_py_pool, args);
5989   return resultobj;
5990 fail:
5991   return NULL;
5992 }
5993 
5994 
_wrap_new_svn_wc_external_item2_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)5995 SWIGINTERN PyObject *_wrap_new_svn_wc_external_item2_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5996   PyObject *resultobj = 0;
5997   struct svn_wc_external_item2_t *result = 0 ;
5998 
5999   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_external_item2_t",0,0)) SWIG_fail;
6000   {
6001     svn_swig_py_release_py_lock();
6002 
6003     result = (struct svn_wc_external_item2_t *)calloc(1, sizeof(struct svn_wc_external_item2_t));
6004 
6005     svn_swig_py_acquire_py_lock();
6006 
6007   }
6008   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_external_item2_t,
6009     _global_py_pool, args);
6010   return resultobj;
6011 fail:
6012   return NULL;
6013 }
6014 
6015 
_wrap_delete_svn_wc_external_item2_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6016 SWIGINTERN PyObject *_wrap_delete_svn_wc_external_item2_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6017   PyObject *resultobj = 0;
6018   struct svn_wc_external_item2_t *arg1 = (struct svn_wc_external_item2_t *) 0 ;
6019   PyObject * obj0 = 0 ;
6020 
6021   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_external_item2_t",1,1,&obj0)) SWIG_fail;
6022   {
6023     arg1 = (struct svn_wc_external_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item2_t, svn_argnum_obj0);
6024     if (PyErr_Occurred()) {
6025       SWIG_fail;
6026     }
6027   }
6028   {
6029     svn_swig_py_release_py_lock();
6030 
6031     free((char *) arg1);
6032 
6033     svn_swig_py_acquire_py_lock();
6034 
6035   }
6036   resultobj = SWIG_Py_Void();
6037   return resultobj;
6038 fail:
6039   return NULL;
6040 }
6041 
6042 
svn_wc_external_item2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6043 SWIGINTERN PyObject *svn_wc_external_item2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6044   PyObject *obj;
6045   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
6046   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_external_item2_t, SWIG_NewClientData(obj));
6047   return SWIG_Py_Void();
6048 }
6049 
_wrap_svn_wc_external_item2_create(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6050 SWIGINTERN PyObject *_wrap_svn_wc_external_item2_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6051   PyObject *resultobj = 0;
6052   svn_wc_external_item2_t **arg1 = (svn_wc_external_item2_t **) 0 ;
6053   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
6054   apr_pool_t *_global_pool = NULL ;
6055   PyObject *_global_py_pool = NULL ;
6056   svn_wc_external_item2_t *temp1 ;
6057   PyObject * obj0 = 0 ;
6058   svn_error_t *result = 0 ;
6059 
6060   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
6061       &_global_py_pool, &_global_pool))
6062   SWIG_fail;
6063   arg2 = _global_pool;
6064   arg1 = &temp1;
6065   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item2_create",0,1,&obj0)) SWIG_fail;
6066   if (obj0) {
6067     /* Verify that the user supplied a valid pool */
6068     if (obj0 != Py_None && obj0 != _global_py_pool) {
6069       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
6070       SWIG_arg_fail(svn_argnum_obj0);
6071       SWIG_fail;
6072     }
6073   }
6074   {
6075     svn_swig_py_release_py_lock();
6076 
6077     result = (svn_error_t *)svn_wc_external_item2_create(arg1,arg2);
6078 
6079     svn_swig_py_acquire_py_lock();
6080 
6081   }
6082   {
6083     if (result != NULL) {
6084       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
6085       svn_swig_py_svn_exception(result);
6086       else
6087       svn_error_clear(result);
6088       SWIG_fail;
6089     }
6090     Py_INCREF(Py_None);
6091     resultobj = Py_None;
6092   }
6093   {
6094     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_external_item2_t,
6095         _global_py_pool, args))
6096 
6097     ;
6098   }
6099   {
6100     Py_XDECREF(_global_py_pool);
6101   }
6102   return resultobj;
6103 fail:
6104   {
6105     Py_XDECREF(_global_py_pool);
6106   }
6107   return NULL;
6108 }
6109 
6110 
_wrap_svn_wc_external_item_create(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6111 SWIGINTERN PyObject *_wrap_svn_wc_external_item_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6112   PyObject *resultobj = 0;
6113   svn_wc_external_item2_t **arg1 = (svn_wc_external_item2_t **) 0 ;
6114   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
6115   apr_pool_t *_global_pool = NULL ;
6116   PyObject *_global_py_pool = NULL ;
6117   svn_wc_external_item2_t *temp1 ;
6118   PyObject * obj0 = 0 ;
6119   svn_error_t *result = 0 ;
6120 
6121   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
6122       &_global_py_pool, &_global_pool))
6123   SWIG_fail;
6124   arg2 = _global_pool;
6125   arg1 = &temp1;
6126   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item_create",0,1,&obj0)) SWIG_fail;
6127   if (obj0) {
6128     /* Verify that the user supplied a valid pool */
6129     if (obj0 != Py_None && obj0 != _global_py_pool) {
6130       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
6131       SWIG_arg_fail(svn_argnum_obj0);
6132       SWIG_fail;
6133     }
6134   }
6135   {
6136     svn_swig_py_release_py_lock();
6137 
6138     result = (svn_error_t *)svn_wc_external_item_create((struct svn_wc_external_item2_t const **)arg1,arg2);
6139 
6140     svn_swig_py_acquire_py_lock();
6141 
6142   }
6143   {
6144     if (result != NULL) {
6145       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
6146       svn_swig_py_svn_exception(result);
6147       else
6148       svn_error_clear(result);
6149       SWIG_fail;
6150     }
6151     Py_INCREF(Py_None);
6152     resultobj = Py_None;
6153   }
6154   {
6155     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_external_item2_t,
6156         _global_py_pool, args))
6157 
6158     ;
6159   }
6160   {
6161     Py_XDECREF(_global_py_pool);
6162   }
6163   return resultobj;
6164 fail:
6165   {
6166     Py_XDECREF(_global_py_pool);
6167   }
6168   return NULL;
6169 }
6170 
6171 
_wrap_svn_wc_external_item2_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6172 SWIGINTERN PyObject *_wrap_svn_wc_external_item2_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6173   PyObject *resultobj = 0;
6174   svn_wc_external_item2_t *arg1 = (svn_wc_external_item2_t *) 0 ;
6175   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
6176   apr_pool_t *_global_pool = NULL ;
6177   PyObject *_global_py_pool = NULL ;
6178   PyObject * obj0 = 0 ;
6179   PyObject * obj1 = 0 ;
6180   svn_wc_external_item2_t *result = 0 ;
6181 
6182   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
6183       &_global_py_pool, &_global_pool))
6184   SWIG_fail;
6185   arg2 = _global_pool;
6186   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item2_dup",1,2,&obj0,&obj1)) SWIG_fail;
6187   {
6188     arg1 = (svn_wc_external_item2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item2_t, svn_argnum_obj0);
6189     if (PyErr_Occurred()) {
6190       SWIG_fail;
6191     }
6192   }
6193   if (obj1) {
6194     /* Verify that the user supplied a valid pool */
6195     if (obj1 != Py_None && obj1 != _global_py_pool) {
6196       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
6197       SWIG_arg_fail(svn_argnum_obj1);
6198       SWIG_fail;
6199     }
6200   }
6201   {
6202     svn_swig_py_release_py_lock();
6203 
6204     result = (svn_wc_external_item2_t *)svn_wc_external_item2_dup((struct svn_wc_external_item2_t const *)arg1,arg2);
6205 
6206     svn_swig_py_acquire_py_lock();
6207 
6208   }
6209   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_external_item2_t,
6210     _global_py_pool, args);
6211   {
6212     Py_XDECREF(_global_py_pool);
6213   }
6214   return resultobj;
6215 fail:
6216   {
6217     Py_XDECREF(_global_py_pool);
6218   }
6219   return NULL;
6220 }
6221 
6222 
_wrap_svn_wc_external_item_t_target_dir_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6223 SWIGINTERN PyObject *_wrap_svn_wc_external_item_t_target_dir_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6224   PyObject *resultobj = 0;
6225   struct svn_wc_external_item_t *arg1 = (struct svn_wc_external_item_t *) 0 ;
6226   char *arg2 = (char *) 0 ;
6227   PyObject * obj0 = 0 ;
6228   PyObject * obj1 = 0 ;
6229 
6230   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item_t_target_dir_set",2,2,&obj0,&obj1)) SWIG_fail;
6231   {
6232     arg1 = (struct svn_wc_external_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item_t, svn_argnum_obj0);
6233     if (PyErr_Occurred()) {
6234       SWIG_fail;
6235     }
6236   }
6237   {
6238     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_external_item_t_target_dir_set", "target_dir");
6239     if (PyErr_Occurred()) SWIG_fail;
6240   }
6241   {
6242     apr_size_t len = strlen(arg2) + 1;
6243     char *copied;
6244     if (arg1->target_dir) free((char *)arg1->target_dir);
6245     copied = malloc(len);
6246     memcpy(copied, arg2, len);
6247     arg1->target_dir = copied;
6248   }
6249   resultobj = SWIG_Py_Void();
6250   return resultobj;
6251 fail:
6252   return NULL;
6253 }
6254 
6255 
_wrap_svn_wc_external_item_t_target_dir_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6256 SWIGINTERN PyObject *_wrap_svn_wc_external_item_t_target_dir_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6257   PyObject *resultobj = 0;
6258   struct svn_wc_external_item_t *arg1 = (struct svn_wc_external_item_t *) 0 ;
6259   PyObject * obj0 = 0 ;
6260   char *result = 0 ;
6261 
6262   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item_t_target_dir_get",1,1,&obj0)) SWIG_fail;
6263   {
6264     arg1 = (struct svn_wc_external_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item_t, svn_argnum_obj0);
6265     if (PyErr_Occurred()) {
6266       SWIG_fail;
6267     }
6268   }
6269   result = (char *) ((arg1)->target_dir);
6270   resultobj = SWIG_FromCharPtr((const char *)result);
6271   return resultobj;
6272 fail:
6273   return NULL;
6274 }
6275 
6276 
_wrap_svn_wc_external_item_t_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6277 SWIGINTERN PyObject *_wrap_svn_wc_external_item_t_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6278   PyObject *resultobj = 0;
6279   struct svn_wc_external_item_t *arg1 = (struct svn_wc_external_item_t *) 0 ;
6280   char *arg2 = (char *) 0 ;
6281   PyObject * obj0 = 0 ;
6282   PyObject * obj1 = 0 ;
6283 
6284   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item_t_url_set",2,2,&obj0,&obj1)) SWIG_fail;
6285   {
6286     arg1 = (struct svn_wc_external_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item_t, svn_argnum_obj0);
6287     if (PyErr_Occurred()) {
6288       SWIG_fail;
6289     }
6290   }
6291   {
6292     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_external_item_t_url_set", "url");
6293     if (PyErr_Occurred()) SWIG_fail;
6294   }
6295   {
6296     apr_size_t len = strlen(arg2) + 1;
6297     char *copied;
6298     if (arg1->url) free((char *)arg1->url);
6299     copied = malloc(len);
6300     memcpy(copied, arg2, len);
6301     arg1->url = copied;
6302   }
6303   resultobj = SWIG_Py_Void();
6304   return resultobj;
6305 fail:
6306   return NULL;
6307 }
6308 
6309 
_wrap_svn_wc_external_item_t_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6310 SWIGINTERN PyObject *_wrap_svn_wc_external_item_t_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6311   PyObject *resultobj = 0;
6312   struct svn_wc_external_item_t *arg1 = (struct svn_wc_external_item_t *) 0 ;
6313   PyObject * obj0 = 0 ;
6314   char *result = 0 ;
6315 
6316   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item_t_url_get",1,1,&obj0)) SWIG_fail;
6317   {
6318     arg1 = (struct svn_wc_external_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item_t, svn_argnum_obj0);
6319     if (PyErr_Occurred()) {
6320       SWIG_fail;
6321     }
6322   }
6323   result = (char *) ((arg1)->url);
6324   resultobj = SWIG_FromCharPtr((const char *)result);
6325   return resultobj;
6326 fail:
6327   return NULL;
6328 }
6329 
6330 
_wrap_svn_wc_external_item_t_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6331 SWIGINTERN PyObject *_wrap_svn_wc_external_item_t_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6332   PyObject *resultobj = 0;
6333   struct svn_wc_external_item_t *arg1 = (struct svn_wc_external_item_t *) 0 ;
6334   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
6335   PyObject * obj0 = 0 ;
6336   PyObject * obj1 = 0 ;
6337 
6338   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item_t_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
6339   {
6340     arg1 = (struct svn_wc_external_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item_t, svn_argnum_obj0);
6341     if (PyErr_Occurred()) {
6342       SWIG_fail;
6343     }
6344   }
6345   {
6346     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
6347     if (PyErr_Occurred()) {
6348       SWIG_fail;
6349     }
6350   }
6351   if (arg1) (arg1)->revision = *arg2;
6352   resultobj = SWIG_Py_Void();
6353   return resultobj;
6354 fail:
6355   return NULL;
6356 }
6357 
6358 
_wrap_svn_wc_external_item_t_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6359 SWIGINTERN PyObject *_wrap_svn_wc_external_item_t_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6360   PyObject *resultobj = 0;
6361   struct svn_wc_external_item_t *arg1 = (struct svn_wc_external_item_t *) 0 ;
6362   PyObject * obj0 = 0 ;
6363   svn_opt_revision_t *result = 0 ;
6364 
6365   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item_t_revision_get",1,1,&obj0)) SWIG_fail;
6366   {
6367     arg1 = (struct svn_wc_external_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item_t, svn_argnum_obj0);
6368     if (PyErr_Occurred()) {
6369       SWIG_fail;
6370     }
6371   }
6372   result = (svn_opt_revision_t *)& ((arg1)->revision);
6373   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_opt_revision_t,
6374     _global_py_pool, args);
6375   return resultobj;
6376 fail:
6377   return NULL;
6378 }
6379 
6380 
_wrap_new_svn_wc_external_item_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6381 SWIGINTERN PyObject *_wrap_new_svn_wc_external_item_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6382   PyObject *resultobj = 0;
6383   struct svn_wc_external_item_t *result = 0 ;
6384 
6385   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_external_item_t",0,0)) SWIG_fail;
6386   {
6387     svn_swig_py_release_py_lock();
6388 
6389     result = (struct svn_wc_external_item_t *)calloc(1, sizeof(struct svn_wc_external_item_t));
6390 
6391     svn_swig_py_acquire_py_lock();
6392 
6393   }
6394   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_external_item_t,
6395     _global_py_pool, args);
6396   return resultobj;
6397 fail:
6398   return NULL;
6399 }
6400 
6401 
_wrap_delete_svn_wc_external_item_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6402 SWIGINTERN PyObject *_wrap_delete_svn_wc_external_item_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6403   PyObject *resultobj = 0;
6404   struct svn_wc_external_item_t *arg1 = (struct svn_wc_external_item_t *) 0 ;
6405   PyObject * obj0 = 0 ;
6406 
6407   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_external_item_t",1,1,&obj0)) SWIG_fail;
6408   {
6409     arg1 = (struct svn_wc_external_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item_t, svn_argnum_obj0);
6410     if (PyErr_Occurred()) {
6411       SWIG_fail;
6412     }
6413   }
6414   {
6415     svn_swig_py_release_py_lock();
6416 
6417     free((char *) arg1);
6418 
6419     svn_swig_py_acquire_py_lock();
6420 
6421   }
6422   resultobj = SWIG_Py_Void();
6423   return resultobj;
6424 fail:
6425   return NULL;
6426 }
6427 
6428 
svn_wc_external_item_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6429 SWIGINTERN PyObject *svn_wc_external_item_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6430   PyObject *obj;
6431   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
6432   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_external_item_t, SWIG_NewClientData(obj));
6433   return SWIG_Py_Void();
6434 }
6435 
_wrap_svn_wc_external_item_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6436 SWIGINTERN PyObject *_wrap_svn_wc_external_item_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6437   PyObject *resultobj = 0;
6438   svn_wc_external_item_t *arg1 = (svn_wc_external_item_t *) 0 ;
6439   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
6440   apr_pool_t *_global_pool = NULL ;
6441   PyObject *_global_py_pool = NULL ;
6442   PyObject * obj0 = 0 ;
6443   PyObject * obj1 = 0 ;
6444   svn_wc_external_item_t *result = 0 ;
6445 
6446   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
6447       &_global_py_pool, &_global_pool))
6448   SWIG_fail;
6449   arg2 = _global_pool;
6450   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_external_item_dup",1,2,&obj0,&obj1)) SWIG_fail;
6451   {
6452     arg1 = (svn_wc_external_item_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_external_item_t, svn_argnum_obj0);
6453     if (PyErr_Occurred()) {
6454       SWIG_fail;
6455     }
6456   }
6457   if (obj1) {
6458     /* Verify that the user supplied a valid pool */
6459     if (obj1 != Py_None && obj1 != _global_py_pool) {
6460       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
6461       SWIG_arg_fail(svn_argnum_obj1);
6462       SWIG_fail;
6463     }
6464   }
6465   {
6466     svn_swig_py_release_py_lock();
6467 
6468     result = (svn_wc_external_item_t *)svn_wc_external_item_dup((struct svn_wc_external_item_t const *)arg1,arg2);
6469 
6470     svn_swig_py_acquire_py_lock();
6471 
6472   }
6473   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_external_item_t,
6474     _global_py_pool, args);
6475   {
6476     Py_XDECREF(_global_py_pool);
6477   }
6478   return resultobj;
6479 fail:
6480   {
6481     Py_XDECREF(_global_py_pool);
6482   }
6483   return NULL;
6484 }
6485 
6486 
_wrap_svn_wc_parse_externals_description3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6487 SWIGINTERN PyObject *_wrap_svn_wc_parse_externals_description3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6488   PyObject *resultobj = 0;
6489   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
6490   char *arg2 = (char *) 0 ;
6491   char *arg3 = (char *) 0 ;
6492   svn_boolean_t arg4 ;
6493   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
6494   apr_pool_t *_global_pool = NULL ;
6495   PyObject *_global_py_pool = NULL ;
6496   apr_array_header_t *temp1 ;
6497   PyObject * obj0 = 0 ;
6498   PyObject * obj1 = 0 ;
6499   PyObject * obj2 = 0 ;
6500   PyObject * obj3 = 0 ;
6501   svn_error_t *result = 0 ;
6502 
6503   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
6504       &_global_py_pool, &_global_pool))
6505   SWIG_fail;
6506   arg5 = _global_pool;
6507   arg1 = &temp1;
6508   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_parse_externals_description3",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
6509   {
6510     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_parse_externals_description3", "defining_directory");
6511     if (PyErr_Occurred()) SWIG_fail;
6512   }
6513   {
6514     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_parse_externals_description3", "desc");
6515     if (PyErr_Occurred()) SWIG_fail;
6516   }
6517   {
6518     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
6519     if (SWIG_arg_fail(svn_argnum_obj2)) {
6520       SWIG_fail;
6521     }
6522   }
6523   if (obj3) {
6524     /* Verify that the user supplied a valid pool */
6525     if (obj3 != Py_None && obj3 != _global_py_pool) {
6526       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
6527       SWIG_arg_fail(svn_argnum_obj3);
6528       SWIG_fail;
6529     }
6530   }
6531   {
6532     svn_swig_py_release_py_lock();
6533 
6534     result = (svn_error_t *)svn_wc_parse_externals_description3(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5);
6535 
6536     svn_swig_py_acquire_py_lock();
6537 
6538   }
6539   {
6540     if (result != NULL) {
6541       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
6542       svn_swig_py_svn_exception(result);
6543       else
6544       svn_error_clear(result);
6545       SWIG_fail;
6546     }
6547     Py_INCREF(Py_None);
6548     resultobj = Py_None;
6549   }
6550   {
6551     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_pointerlist_to_list(*arg1, SWIGTYPE_p_svn_wc_external_item2_t,
6552         _global_py_pool))
6553 
6554 
6555     ;
6556     if (PyErr_Occurred()) {
6557       SWIG_fail;
6558     }
6559   }
6560   {
6561     Py_XDECREF(_global_py_pool);
6562   }
6563   return resultobj;
6564 fail:
6565   {
6566     Py_XDECREF(_global_py_pool);
6567   }
6568   return NULL;
6569 }
6570 
6571 
_wrap_svn_wc_parse_externals_description2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6572 SWIGINTERN PyObject *_wrap_svn_wc_parse_externals_description2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6573   PyObject *resultobj = 0;
6574   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
6575   char *arg2 = (char *) 0 ;
6576   char *arg3 = (char *) 0 ;
6577   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
6578   apr_pool_t *_global_pool = NULL ;
6579   PyObject *_global_py_pool = NULL ;
6580   apr_array_header_t *temp1 ;
6581   PyObject * obj0 = 0 ;
6582   PyObject * obj1 = 0 ;
6583   PyObject * obj2 = 0 ;
6584   svn_error_t *result = 0 ;
6585 
6586   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
6587       &_global_py_pool, &_global_pool))
6588   SWIG_fail;
6589   arg4 = _global_pool;
6590   arg1 = &temp1;
6591   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_parse_externals_description2",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
6592   {
6593     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_parse_externals_description2", "parent_directory");
6594     if (PyErr_Occurred()) SWIG_fail;
6595   }
6596   {
6597     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_parse_externals_description2", "desc");
6598     if (PyErr_Occurred()) SWIG_fail;
6599   }
6600   if (obj2) {
6601     /* Verify that the user supplied a valid pool */
6602     if (obj2 != Py_None && obj2 != _global_py_pool) {
6603       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
6604       SWIG_arg_fail(svn_argnum_obj2);
6605       SWIG_fail;
6606     }
6607   }
6608   {
6609     svn_swig_py_release_py_lock();
6610 
6611     result = (svn_error_t *)svn_wc_parse_externals_description2(arg1,(char const *)arg2,(char const *)arg3,arg4);
6612 
6613     svn_swig_py_acquire_py_lock();
6614 
6615   }
6616   {
6617     if (result != NULL) {
6618       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
6619       svn_swig_py_svn_exception(result);
6620       else
6621       svn_error_clear(result);
6622       SWIG_fail;
6623     }
6624     Py_INCREF(Py_None);
6625     resultobj = Py_None;
6626   }
6627   {
6628     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_pointerlist_to_list(*arg1, SWIGTYPE_p_svn_wc_external_item2_t,
6629         _global_py_pool))
6630 
6631 
6632     ;
6633     if (PyErr_Occurred()) {
6634       SWIG_fail;
6635     }
6636   }
6637   {
6638     Py_XDECREF(_global_py_pool);
6639   }
6640   return resultobj;
6641 fail:
6642   {
6643     Py_XDECREF(_global_py_pool);
6644   }
6645   return NULL;
6646 }
6647 
6648 
_wrap_svn_wc_parse_externals_description(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6649 SWIGINTERN PyObject *_wrap_svn_wc_parse_externals_description(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6650   PyObject *resultobj = 0;
6651   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
6652   char *arg2 = (char *) 0 ;
6653   char *arg3 = (char *) 0 ;
6654   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
6655   apr_pool_t *_global_pool = NULL ;
6656   PyObject *_global_py_pool = NULL ;
6657   apr_hash_t *temp1 ;
6658   PyObject * obj0 = 0 ;
6659   PyObject * obj1 = 0 ;
6660   PyObject * obj2 = 0 ;
6661   svn_error_t *result = 0 ;
6662 
6663   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
6664       &_global_py_pool, &_global_pool))
6665   SWIG_fail;
6666   arg4 = _global_pool;
6667   arg1 = &temp1;
6668   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_parse_externals_description",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
6669   {
6670     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_parse_externals_description", "parent_directory");
6671     if (PyErr_Occurred()) SWIG_fail;
6672   }
6673   {
6674     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_parse_externals_description", "desc");
6675     if (PyErr_Occurred()) SWIG_fail;
6676   }
6677   if (obj2) {
6678     /* Verify that the user supplied a valid pool */
6679     if (obj2 != Py_None && obj2 != _global_py_pool) {
6680       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
6681       SWIG_arg_fail(svn_argnum_obj2);
6682       SWIG_fail;
6683     }
6684   }
6685   {
6686     svn_swig_py_release_py_lock();
6687 
6688     result = (svn_error_t *)svn_wc_parse_externals_description(arg1,(char const *)arg2,(char const *)arg3,arg4);
6689 
6690     svn_swig_py_acquire_py_lock();
6691 
6692   }
6693   {
6694     if (result != NULL) {
6695       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
6696       svn_swig_py_svn_exception(result);
6697       else
6698       svn_error_clear(result);
6699       SWIG_fail;
6700     }
6701     Py_INCREF(Py_None);
6702     resultobj = Py_None;
6703   }
6704   {
6705     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_convert_hash(*arg1,
6706         SWIGTYPE_p_svn_wc_external_item_t,
6707         _global_py_pool))
6708 
6709 
6710 
6711     ;
6712   }
6713   {
6714     Py_XDECREF(_global_py_pool);
6715   }
6716   return resultobj;
6717 fail:
6718   {
6719     Py_XDECREF(_global_py_pool);
6720   }
6721   return NULL;
6722 }
6723 
6724 
_wrap_svn_wc_notify_t_path_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6725 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_path_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6726   PyObject *resultobj = 0;
6727   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
6728   char *arg2 = (char *) 0 ;
6729   PyObject * obj0 = 0 ;
6730   PyObject * obj1 = 0 ;
6731 
6732   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_path_set",2,2,&obj0,&obj1)) SWIG_fail;
6733   {
6734     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
6735     if (PyErr_Occurred()) {
6736       SWIG_fail;
6737     }
6738   }
6739   {
6740     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_notify_t_path_set", "path");
6741     if (PyErr_Occurred()) SWIG_fail;
6742   }
6743   {
6744     apr_size_t len = strlen(arg2) + 1;
6745     char *copied;
6746     if (arg1->path) free((char *)arg1->path);
6747     copied = malloc(len);
6748     memcpy(copied, arg2, len);
6749     arg1->path = copied;
6750   }
6751   resultobj = SWIG_Py_Void();
6752   return resultobj;
6753 fail:
6754   return NULL;
6755 }
6756 
6757 
_wrap_svn_wc_notify_t_path_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6758 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_path_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6759   PyObject *resultobj = 0;
6760   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
6761   PyObject * obj0 = 0 ;
6762   char *result = 0 ;
6763 
6764   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_path_get",1,1,&obj0)) SWIG_fail;
6765   {
6766     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
6767     if (PyErr_Occurred()) {
6768       SWIG_fail;
6769     }
6770   }
6771   result = (char *) ((arg1)->path);
6772   resultobj = SWIG_FromCharPtr((const char *)result);
6773   return resultobj;
6774 fail:
6775   return NULL;
6776 }
6777 
6778 
_wrap_svn_wc_notify_t_action_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6779 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_action_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6780   PyObject *resultobj = 0;
6781   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
6782   svn_wc_notify_action_t arg2 ;
6783   PyObject * obj0 = 0 ;
6784   PyObject * obj1 = 0 ;
6785 
6786   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_action_set",2,2,&obj0,&obj1)) SWIG_fail;
6787   {
6788     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
6789     if (PyErr_Occurred()) {
6790       SWIG_fail;
6791     }
6792   }
6793   {
6794     arg2 = (svn_wc_notify_action_t)SWIG_As_long (obj1);
6795     if (SWIG_arg_fail(svn_argnum_obj1)) {
6796       SWIG_fail;
6797     }
6798   }
6799   if (arg1) (arg1)->action = arg2;
6800   resultobj = SWIG_Py_Void();
6801   return resultobj;
6802 fail:
6803   return NULL;
6804 }
6805 
6806 
_wrap_svn_wc_notify_t_action_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6807 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_action_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6808   PyObject *resultobj = 0;
6809   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
6810   PyObject * obj0 = 0 ;
6811   svn_wc_notify_action_t result;
6812 
6813   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_action_get",1,1,&obj0)) SWIG_fail;
6814   {
6815     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
6816     if (PyErr_Occurred()) {
6817       SWIG_fail;
6818     }
6819   }
6820   result = (svn_wc_notify_action_t) ((arg1)->action);
6821   resultobj = SWIG_From_long((long)(result));
6822   return resultobj;
6823 fail:
6824   return NULL;
6825 }
6826 
6827 
_wrap_svn_wc_notify_t_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6828 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6829   PyObject *resultobj = 0;
6830   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
6831   svn_node_kind_t arg2 ;
6832   PyObject * obj0 = 0 ;
6833   PyObject * obj1 = 0 ;
6834 
6835   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
6836   {
6837     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
6838     if (PyErr_Occurred()) {
6839       SWIG_fail;
6840     }
6841   }
6842   {
6843     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
6844     if (SWIG_arg_fail(svn_argnum_obj1)) {
6845       SWIG_fail;
6846     }
6847   }
6848   if (arg1) (arg1)->kind = arg2;
6849   resultobj = SWIG_Py_Void();
6850   return resultobj;
6851 fail:
6852   return NULL;
6853 }
6854 
6855 
_wrap_svn_wc_notify_t_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6856 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6857   PyObject *resultobj = 0;
6858   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
6859   PyObject * obj0 = 0 ;
6860   svn_node_kind_t result;
6861 
6862   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_kind_get",1,1,&obj0)) SWIG_fail;
6863   {
6864     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
6865     if (PyErr_Occurred()) {
6866       SWIG_fail;
6867     }
6868   }
6869   result = (svn_node_kind_t) ((arg1)->kind);
6870   resultobj = SWIG_From_long((long)(result));
6871   return resultobj;
6872 fail:
6873   return NULL;
6874 }
6875 
6876 
_wrap_svn_wc_notify_t_mime_type_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6877 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_mime_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6878   PyObject *resultobj = 0;
6879   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
6880   char *arg2 = (char *) 0 ;
6881   PyObject * obj0 = 0 ;
6882   PyObject * obj1 = 0 ;
6883 
6884   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_mime_type_set",2,2,&obj0,&obj1)) SWIG_fail;
6885   {
6886     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
6887     if (PyErr_Occurred()) {
6888       SWIG_fail;
6889     }
6890   }
6891   {
6892     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_notify_t_mime_type_set", "mime_type");
6893     if (PyErr_Occurred()) SWIG_fail;
6894   }
6895   {
6896     apr_size_t len = strlen(arg2) + 1;
6897     char *copied;
6898     if (arg1->mime_type) free((char *)arg1->mime_type);
6899     copied = malloc(len);
6900     memcpy(copied, arg2, len);
6901     arg1->mime_type = copied;
6902   }
6903   resultobj = SWIG_Py_Void();
6904   return resultobj;
6905 fail:
6906   return NULL;
6907 }
6908 
6909 
_wrap_svn_wc_notify_t_mime_type_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6910 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_mime_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6911   PyObject *resultobj = 0;
6912   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
6913   PyObject * obj0 = 0 ;
6914   char *result = 0 ;
6915 
6916   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_mime_type_get",1,1,&obj0)) SWIG_fail;
6917   {
6918     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
6919     if (PyErr_Occurred()) {
6920       SWIG_fail;
6921     }
6922   }
6923   result = (char *) ((arg1)->mime_type);
6924   resultobj = SWIG_FromCharPtr((const char *)result);
6925   return resultobj;
6926 fail:
6927   return NULL;
6928 }
6929 
6930 
_wrap_svn_wc_notify_t_lock_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6931 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6932   PyObject *resultobj = 0;
6933   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
6934   svn_lock_t *arg2 = (svn_lock_t *) 0 ;
6935   PyObject * obj0 = 0 ;
6936   PyObject * obj1 = 0 ;
6937 
6938   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_lock_set",2,2,&obj0,&obj1)) SWIG_fail;
6939   {
6940     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
6941     if (PyErr_Occurred()) {
6942       SWIG_fail;
6943     }
6944   }
6945   {
6946     arg2 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_lock_t, svn_argnum_obj1);
6947     if (PyErr_Occurred()) {
6948       SWIG_fail;
6949     }
6950   }
6951   if (arg1) (arg1)->lock = (svn_lock_t const *)arg2;
6952   resultobj = SWIG_Py_Void();
6953   return resultobj;
6954 fail:
6955   return NULL;
6956 }
6957 
6958 
_wrap_svn_wc_notify_t_lock_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6959 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_lock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6960   PyObject *resultobj = 0;
6961   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
6962   PyObject * obj0 = 0 ;
6963   svn_lock_t *result = 0 ;
6964 
6965   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_lock_get",1,1,&obj0)) SWIG_fail;
6966   {
6967     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
6968     if (PyErr_Occurred()) {
6969       SWIG_fail;
6970     }
6971   }
6972   result = (svn_lock_t *) ((arg1)->lock);
6973   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_lock_t,
6974     _global_py_pool, args);
6975   return resultobj;
6976 fail:
6977   return NULL;
6978 }
6979 
6980 
_wrap_svn_wc_notify_t_err_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)6981 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_err_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6982   PyObject *resultobj = 0;
6983   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
6984   svn_error_t *arg2 = (svn_error_t *) 0 ;
6985   PyObject * obj0 = 0 ;
6986   PyObject * obj1 = 0 ;
6987 
6988   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_err_set",2,2,&obj0,&obj1)) SWIG_fail;
6989   {
6990     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
6991     if (PyErr_Occurred()) {
6992       SWIG_fail;
6993     }
6994   }
6995   {
6996     arg2 = (svn_error_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_error_t, svn_argnum_obj1);
6997     if (PyErr_Occurred()) {
6998       SWIG_fail;
6999     }
7000   }
7001   if (arg1) (arg1)->err = arg2;
7002   resultobj = SWIG_Py_Void();
7003   return resultobj;
7004 fail:
7005   return NULL;
7006 }
7007 
7008 
_wrap_svn_wc_notify_t_err_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7009 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_err_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7010   PyObject *resultobj = 0;
7011   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7012   PyObject * obj0 = 0 ;
7013   svn_error_t *result = 0 ;
7014 
7015   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_err_get",1,1,&obj0)) SWIG_fail;
7016   {
7017     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7018     if (PyErr_Occurred()) {
7019       SWIG_fail;
7020     }
7021   }
7022   result = (svn_error_t *) ((arg1)->err);
7023   {
7024     if (result != NULL) {
7025       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
7026       svn_swig_py_svn_exception(result);
7027       else
7028       svn_error_clear(result);
7029       SWIG_fail;
7030     }
7031     Py_INCREF(Py_None);
7032     resultobj = Py_None;
7033   }
7034   return resultobj;
7035 fail:
7036   return NULL;
7037 }
7038 
7039 
_wrap_svn_wc_notify_t_content_state_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7040 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_content_state_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7041   PyObject *resultobj = 0;
7042   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7043   svn_wc_notify_state_t arg2 ;
7044   PyObject * obj0 = 0 ;
7045   PyObject * obj1 = 0 ;
7046 
7047   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_content_state_set",2,2,&obj0,&obj1)) SWIG_fail;
7048   {
7049     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7050     if (PyErr_Occurred()) {
7051       SWIG_fail;
7052     }
7053   }
7054   {
7055     arg2 = (svn_wc_notify_state_t)SWIG_As_long (obj1);
7056     if (SWIG_arg_fail(svn_argnum_obj1)) {
7057       SWIG_fail;
7058     }
7059   }
7060   if (arg1) (arg1)->content_state = arg2;
7061   resultobj = SWIG_Py_Void();
7062   return resultobj;
7063 fail:
7064   return NULL;
7065 }
7066 
7067 
_wrap_svn_wc_notify_t_content_state_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7068 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_content_state_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7069   PyObject *resultobj = 0;
7070   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7071   PyObject * obj0 = 0 ;
7072   svn_wc_notify_state_t result;
7073 
7074   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_content_state_get",1,1,&obj0)) SWIG_fail;
7075   {
7076     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7077     if (PyErr_Occurred()) {
7078       SWIG_fail;
7079     }
7080   }
7081   result = (svn_wc_notify_state_t) ((arg1)->content_state);
7082   resultobj = SWIG_From_long((long)(result));
7083   return resultobj;
7084 fail:
7085   return NULL;
7086 }
7087 
7088 
_wrap_svn_wc_notify_t_prop_state_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7089 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_prop_state_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7090   PyObject *resultobj = 0;
7091   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7092   svn_wc_notify_state_t arg2 ;
7093   PyObject * obj0 = 0 ;
7094   PyObject * obj1 = 0 ;
7095 
7096   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_prop_state_set",2,2,&obj0,&obj1)) SWIG_fail;
7097   {
7098     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7099     if (PyErr_Occurred()) {
7100       SWIG_fail;
7101     }
7102   }
7103   {
7104     arg2 = (svn_wc_notify_state_t)SWIG_As_long (obj1);
7105     if (SWIG_arg_fail(svn_argnum_obj1)) {
7106       SWIG_fail;
7107     }
7108   }
7109   if (arg1) (arg1)->prop_state = arg2;
7110   resultobj = SWIG_Py_Void();
7111   return resultobj;
7112 fail:
7113   return NULL;
7114 }
7115 
7116 
_wrap_svn_wc_notify_t_prop_state_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7117 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_prop_state_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7118   PyObject *resultobj = 0;
7119   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7120   PyObject * obj0 = 0 ;
7121   svn_wc_notify_state_t result;
7122 
7123   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_prop_state_get",1,1,&obj0)) SWIG_fail;
7124   {
7125     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7126     if (PyErr_Occurred()) {
7127       SWIG_fail;
7128     }
7129   }
7130   result = (svn_wc_notify_state_t) ((arg1)->prop_state);
7131   resultobj = SWIG_From_long((long)(result));
7132   return resultobj;
7133 fail:
7134   return NULL;
7135 }
7136 
7137 
_wrap_svn_wc_notify_t_lock_state_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7138 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_lock_state_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7139   PyObject *resultobj = 0;
7140   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7141   svn_wc_notify_lock_state_t arg2 ;
7142   PyObject * obj0 = 0 ;
7143   PyObject * obj1 = 0 ;
7144 
7145   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_lock_state_set",2,2,&obj0,&obj1)) SWIG_fail;
7146   {
7147     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7148     if (PyErr_Occurred()) {
7149       SWIG_fail;
7150     }
7151   }
7152   {
7153     arg2 = (svn_wc_notify_lock_state_t)SWIG_As_long (obj1);
7154     if (SWIG_arg_fail(svn_argnum_obj1)) {
7155       SWIG_fail;
7156     }
7157   }
7158   if (arg1) (arg1)->lock_state = arg2;
7159   resultobj = SWIG_Py_Void();
7160   return resultobj;
7161 fail:
7162   return NULL;
7163 }
7164 
7165 
_wrap_svn_wc_notify_t_lock_state_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7166 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_lock_state_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7167   PyObject *resultobj = 0;
7168   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7169   PyObject * obj0 = 0 ;
7170   svn_wc_notify_lock_state_t result;
7171 
7172   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_lock_state_get",1,1,&obj0)) SWIG_fail;
7173   {
7174     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7175     if (PyErr_Occurred()) {
7176       SWIG_fail;
7177     }
7178   }
7179   result = (svn_wc_notify_lock_state_t) ((arg1)->lock_state);
7180   resultobj = SWIG_From_long((long)(result));
7181   return resultobj;
7182 fail:
7183   return NULL;
7184 }
7185 
7186 
_wrap_svn_wc_notify_t_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7187 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7188   PyObject *resultobj = 0;
7189   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7190   svn_revnum_t arg2 ;
7191   PyObject * obj0 = 0 ;
7192   PyObject * obj1 = 0 ;
7193 
7194   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
7195   {
7196     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7197     if (PyErr_Occurred()) {
7198       SWIG_fail;
7199     }
7200   }
7201   {
7202     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
7203     if (SWIG_arg_fail(svn_argnum_obj1)) {
7204       SWIG_fail;
7205     }
7206   }
7207   if (arg1) (arg1)->revision = arg2;
7208   resultobj = SWIG_Py_Void();
7209   return resultobj;
7210 fail:
7211   return NULL;
7212 }
7213 
7214 
_wrap_svn_wc_notify_t_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7215 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7216   PyObject *resultobj = 0;
7217   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7218   PyObject * obj0 = 0 ;
7219   svn_revnum_t result;
7220 
7221   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_revision_get",1,1,&obj0)) SWIG_fail;
7222   {
7223     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7224     if (PyErr_Occurred()) {
7225       SWIG_fail;
7226     }
7227   }
7228   result = (svn_revnum_t) ((arg1)->revision);
7229   resultobj = SWIG_From_long((long)(result));
7230   return resultobj;
7231 fail:
7232   return NULL;
7233 }
7234 
7235 
_wrap_svn_wc_notify_t_changelist_name_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7236 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_changelist_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7237   PyObject *resultobj = 0;
7238   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7239   char *arg2 = (char *) 0 ;
7240   PyObject * obj0 = 0 ;
7241   PyObject * obj1 = 0 ;
7242 
7243   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_changelist_name_set",2,2,&obj0,&obj1)) SWIG_fail;
7244   {
7245     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7246     if (PyErr_Occurred()) {
7247       SWIG_fail;
7248     }
7249   }
7250   {
7251     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_notify_t_changelist_name_set", "changelist_name");
7252     if (PyErr_Occurred()) SWIG_fail;
7253   }
7254   {
7255     apr_size_t len = strlen(arg2) + 1;
7256     char *copied;
7257     if (arg1->changelist_name) free((char *)arg1->changelist_name);
7258     copied = malloc(len);
7259     memcpy(copied, arg2, len);
7260     arg1->changelist_name = copied;
7261   }
7262   resultobj = SWIG_Py_Void();
7263   return resultobj;
7264 fail:
7265   return NULL;
7266 }
7267 
7268 
_wrap_svn_wc_notify_t_changelist_name_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7269 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_changelist_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7270   PyObject *resultobj = 0;
7271   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7272   PyObject * obj0 = 0 ;
7273   char *result = 0 ;
7274 
7275   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_changelist_name_get",1,1,&obj0)) SWIG_fail;
7276   {
7277     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7278     if (PyErr_Occurred()) {
7279       SWIG_fail;
7280     }
7281   }
7282   result = (char *) ((arg1)->changelist_name);
7283   resultobj = SWIG_FromCharPtr((const char *)result);
7284   return resultobj;
7285 fail:
7286   return NULL;
7287 }
7288 
7289 
_wrap_svn_wc_notify_t_merge_range_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7290 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_merge_range_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7291   PyObject *resultobj = 0;
7292   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7293   svn_merge_range_t *arg2 = (svn_merge_range_t *) 0 ;
7294   PyObject * obj0 = 0 ;
7295   PyObject * obj1 = 0 ;
7296 
7297   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_merge_range_set",2,2,&obj0,&obj1)) SWIG_fail;
7298   {
7299     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7300     if (PyErr_Occurred()) {
7301       SWIG_fail;
7302     }
7303   }
7304   {
7305     arg2 = (svn_merge_range_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_merge_range_t, svn_argnum_obj1);
7306     if (PyErr_Occurred()) {
7307       SWIG_fail;
7308     }
7309   }
7310   if (arg1) (arg1)->merge_range = arg2;
7311   resultobj = SWIG_Py_Void();
7312   return resultobj;
7313 fail:
7314   return NULL;
7315 }
7316 
7317 
_wrap_svn_wc_notify_t_merge_range_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7318 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_merge_range_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7319   PyObject *resultobj = 0;
7320   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7321   PyObject * obj0 = 0 ;
7322   svn_merge_range_t *result = 0 ;
7323 
7324   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_merge_range_get",1,1,&obj0)) SWIG_fail;
7325   {
7326     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7327     if (PyErr_Occurred()) {
7328       SWIG_fail;
7329     }
7330   }
7331   result = (svn_merge_range_t *) ((arg1)->merge_range);
7332   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_merge_range_t,
7333     _global_py_pool, args);
7334   return resultobj;
7335 fail:
7336   return NULL;
7337 }
7338 
7339 
_wrap_svn_wc_notify_t_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7340 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7341   PyObject *resultobj = 0;
7342   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7343   char *arg2 = (char *) 0 ;
7344   PyObject * obj0 = 0 ;
7345   PyObject * obj1 = 0 ;
7346 
7347   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_url_set",2,2,&obj0,&obj1)) SWIG_fail;
7348   {
7349     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7350     if (PyErr_Occurred()) {
7351       SWIG_fail;
7352     }
7353   }
7354   {
7355     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_notify_t_url_set", "url");
7356     if (PyErr_Occurred()) SWIG_fail;
7357   }
7358   {
7359     apr_size_t len = strlen(arg2) + 1;
7360     char *copied;
7361     if (arg1->url) free((char *)arg1->url);
7362     copied = malloc(len);
7363     memcpy(copied, arg2, len);
7364     arg1->url = copied;
7365   }
7366   resultobj = SWIG_Py_Void();
7367   return resultobj;
7368 fail:
7369   return NULL;
7370 }
7371 
7372 
_wrap_svn_wc_notify_t_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7373 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7374   PyObject *resultobj = 0;
7375   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7376   PyObject * obj0 = 0 ;
7377   char *result = 0 ;
7378 
7379   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_url_get",1,1,&obj0)) SWIG_fail;
7380   {
7381     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7382     if (PyErr_Occurred()) {
7383       SWIG_fail;
7384     }
7385   }
7386   result = (char *) ((arg1)->url);
7387   resultobj = SWIG_FromCharPtr((const char *)result);
7388   return resultobj;
7389 fail:
7390   return NULL;
7391 }
7392 
7393 
_wrap_svn_wc_notify_t_path_prefix_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7394 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_path_prefix_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7395   PyObject *resultobj = 0;
7396   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7397   char *arg2 = (char *) 0 ;
7398   PyObject * obj0 = 0 ;
7399   PyObject * obj1 = 0 ;
7400 
7401   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_path_prefix_set",2,2,&obj0,&obj1)) SWIG_fail;
7402   {
7403     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7404     if (PyErr_Occurred()) {
7405       SWIG_fail;
7406     }
7407   }
7408   {
7409     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_notify_t_path_prefix_set", "path_prefix");
7410     if (PyErr_Occurred()) SWIG_fail;
7411   }
7412   {
7413     apr_size_t len = strlen(arg2) + 1;
7414     char *copied;
7415     if (arg1->path_prefix) free((char *)arg1->path_prefix);
7416     copied = malloc(len);
7417     memcpy(copied, arg2, len);
7418     arg1->path_prefix = copied;
7419   }
7420   resultobj = SWIG_Py_Void();
7421   return resultobj;
7422 fail:
7423   return NULL;
7424 }
7425 
7426 
_wrap_svn_wc_notify_t_path_prefix_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7427 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_path_prefix_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7428   PyObject *resultobj = 0;
7429   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7430   PyObject * obj0 = 0 ;
7431   char *result = 0 ;
7432 
7433   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_path_prefix_get",1,1,&obj0)) SWIG_fail;
7434   {
7435     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7436     if (PyErr_Occurred()) {
7437       SWIG_fail;
7438     }
7439   }
7440   result = (char *) ((arg1)->path_prefix);
7441   resultobj = SWIG_FromCharPtr((const char *)result);
7442   return resultobj;
7443 fail:
7444   return NULL;
7445 }
7446 
7447 
_wrap_svn_wc_notify_t_prop_name_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7448 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_prop_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7449   PyObject *resultobj = 0;
7450   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7451   char *arg2 = (char *) 0 ;
7452   PyObject * obj0 = 0 ;
7453   PyObject * obj1 = 0 ;
7454 
7455   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_prop_name_set",2,2,&obj0,&obj1)) SWIG_fail;
7456   {
7457     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7458     if (PyErr_Occurred()) {
7459       SWIG_fail;
7460     }
7461   }
7462   {
7463     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_notify_t_prop_name_set", "prop_name");
7464     if (PyErr_Occurred()) SWIG_fail;
7465   }
7466   {
7467     apr_size_t len = strlen(arg2) + 1;
7468     char *copied;
7469     if (arg1->prop_name) free((char *)arg1->prop_name);
7470     copied = malloc(len);
7471     memcpy(copied, arg2, len);
7472     arg1->prop_name = copied;
7473   }
7474   resultobj = SWIG_Py_Void();
7475   return resultobj;
7476 fail:
7477   return NULL;
7478 }
7479 
7480 
_wrap_svn_wc_notify_t_prop_name_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7481 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_prop_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7482   PyObject *resultobj = 0;
7483   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7484   PyObject * obj0 = 0 ;
7485   char *result = 0 ;
7486 
7487   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_prop_name_get",1,1,&obj0)) SWIG_fail;
7488   {
7489     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7490     if (PyErr_Occurred()) {
7491       SWIG_fail;
7492     }
7493   }
7494   result = (char *) ((arg1)->prop_name);
7495   resultobj = SWIG_FromCharPtr((const char *)result);
7496   return resultobj;
7497 fail:
7498   return NULL;
7499 }
7500 
7501 
_wrap_svn_wc_notify_t_rev_props_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7502 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_rev_props_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7503   PyObject *resultobj = 0;
7504   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7505   apr_hash_t *arg2 = (apr_hash_t *) 0 ;
7506   PyObject * obj0 = 0 ;
7507   PyObject * obj1 = 0 ;
7508 
7509   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_rev_props_set",2,2,&obj0,&obj1)) SWIG_fail;
7510   {
7511     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7512     if (PyErr_Occurred()) {
7513       SWIG_fail;
7514     }
7515   }
7516   {
7517     arg2 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_apr_hash_t, svn_argnum_obj1);
7518     if (PyErr_Occurred()) {
7519       SWIG_fail;
7520     }
7521   }
7522   if (arg1) (arg1)->rev_props = arg2;
7523   resultobj = SWIG_Py_Void();
7524   return resultobj;
7525 fail:
7526   return NULL;
7527 }
7528 
7529 
_wrap_svn_wc_notify_t_rev_props_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7530 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_rev_props_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7531   PyObject *resultobj = 0;
7532   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7533   PyObject * obj0 = 0 ;
7534   apr_hash_t *result = 0 ;
7535 
7536   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_rev_props_get",1,1,&obj0)) SWIG_fail;
7537   {
7538     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7539     if (PyErr_Occurred()) {
7540       SWIG_fail;
7541     }
7542   }
7543   result = (apr_hash_t *) ((arg1)->rev_props);
7544   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_apr_hash_t,
7545     _global_py_pool, args);
7546   return resultobj;
7547 fail:
7548   return NULL;
7549 }
7550 
7551 
_wrap_svn_wc_notify_t_old_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7552 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_old_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7553   PyObject *resultobj = 0;
7554   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7555   svn_revnum_t arg2 ;
7556   PyObject * obj0 = 0 ;
7557   PyObject * obj1 = 0 ;
7558 
7559   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_old_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
7560   {
7561     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7562     if (PyErr_Occurred()) {
7563       SWIG_fail;
7564     }
7565   }
7566   {
7567     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
7568     if (SWIG_arg_fail(svn_argnum_obj1)) {
7569       SWIG_fail;
7570     }
7571   }
7572   if (arg1) (arg1)->old_revision = arg2;
7573   resultobj = SWIG_Py_Void();
7574   return resultobj;
7575 fail:
7576   return NULL;
7577 }
7578 
7579 
_wrap_svn_wc_notify_t_old_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7580 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_old_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7581   PyObject *resultobj = 0;
7582   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7583   PyObject * obj0 = 0 ;
7584   svn_revnum_t result;
7585 
7586   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_old_revision_get",1,1,&obj0)) SWIG_fail;
7587   {
7588     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7589     if (PyErr_Occurred()) {
7590       SWIG_fail;
7591     }
7592   }
7593   result = (svn_revnum_t) ((arg1)->old_revision);
7594   resultobj = SWIG_From_long((long)(result));
7595   return resultobj;
7596 fail:
7597   return NULL;
7598 }
7599 
7600 
_wrap_svn_wc_notify_t_hunk_original_start_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7601 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_hunk_original_start_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7602   PyObject *resultobj = 0;
7603   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7604   svn_linenum_t arg2 ;
7605   PyObject * obj0 = 0 ;
7606   PyObject * obj1 = 0 ;
7607 
7608   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_hunk_original_start_set",2,2,&obj0,&obj1)) SWIG_fail;
7609   {
7610     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7611     if (PyErr_Occurred()) {
7612       SWIG_fail;
7613     }
7614   }
7615   {
7616     arg2 = (svn_linenum_t)SWIG_As_unsigned_SS_long (obj1);
7617     if (SWIG_arg_fail(svn_argnum_obj1)) {
7618       SWIG_fail;
7619     }
7620   }
7621   if (arg1) (arg1)->hunk_original_start = arg2;
7622   resultobj = SWIG_Py_Void();
7623   return resultobj;
7624 fail:
7625   return NULL;
7626 }
7627 
7628 
_wrap_svn_wc_notify_t_hunk_original_start_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7629 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_hunk_original_start_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7630   PyObject *resultobj = 0;
7631   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7632   PyObject * obj0 = 0 ;
7633   svn_linenum_t result;
7634 
7635   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_hunk_original_start_get",1,1,&obj0)) SWIG_fail;
7636   {
7637     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7638     if (PyErr_Occurred()) {
7639       SWIG_fail;
7640     }
7641   }
7642   result = (svn_linenum_t) ((arg1)->hunk_original_start);
7643   resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
7644   return resultobj;
7645 fail:
7646   return NULL;
7647 }
7648 
7649 
_wrap_svn_wc_notify_t_hunk_original_length_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7650 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_hunk_original_length_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7651   PyObject *resultobj = 0;
7652   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7653   svn_linenum_t arg2 ;
7654   PyObject * obj0 = 0 ;
7655   PyObject * obj1 = 0 ;
7656 
7657   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_hunk_original_length_set",2,2,&obj0,&obj1)) SWIG_fail;
7658   {
7659     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7660     if (PyErr_Occurred()) {
7661       SWIG_fail;
7662     }
7663   }
7664   {
7665     arg2 = (svn_linenum_t)SWIG_As_unsigned_SS_long (obj1);
7666     if (SWIG_arg_fail(svn_argnum_obj1)) {
7667       SWIG_fail;
7668     }
7669   }
7670   if (arg1) (arg1)->hunk_original_length = arg2;
7671   resultobj = SWIG_Py_Void();
7672   return resultobj;
7673 fail:
7674   return NULL;
7675 }
7676 
7677 
_wrap_svn_wc_notify_t_hunk_original_length_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7678 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_hunk_original_length_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7679   PyObject *resultobj = 0;
7680   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7681   PyObject * obj0 = 0 ;
7682   svn_linenum_t result;
7683 
7684   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_hunk_original_length_get",1,1,&obj0)) SWIG_fail;
7685   {
7686     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7687     if (PyErr_Occurred()) {
7688       SWIG_fail;
7689     }
7690   }
7691   result = (svn_linenum_t) ((arg1)->hunk_original_length);
7692   resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
7693   return resultobj;
7694 fail:
7695   return NULL;
7696 }
7697 
7698 
_wrap_svn_wc_notify_t_hunk_modified_start_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7699 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_hunk_modified_start_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7700   PyObject *resultobj = 0;
7701   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7702   svn_linenum_t arg2 ;
7703   PyObject * obj0 = 0 ;
7704   PyObject * obj1 = 0 ;
7705 
7706   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_hunk_modified_start_set",2,2,&obj0,&obj1)) SWIG_fail;
7707   {
7708     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7709     if (PyErr_Occurred()) {
7710       SWIG_fail;
7711     }
7712   }
7713   {
7714     arg2 = (svn_linenum_t)SWIG_As_unsigned_SS_long (obj1);
7715     if (SWIG_arg_fail(svn_argnum_obj1)) {
7716       SWIG_fail;
7717     }
7718   }
7719   if (arg1) (arg1)->hunk_modified_start = arg2;
7720   resultobj = SWIG_Py_Void();
7721   return resultobj;
7722 fail:
7723   return NULL;
7724 }
7725 
7726 
_wrap_svn_wc_notify_t_hunk_modified_start_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7727 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_hunk_modified_start_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7728   PyObject *resultobj = 0;
7729   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7730   PyObject * obj0 = 0 ;
7731   svn_linenum_t result;
7732 
7733   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_hunk_modified_start_get",1,1,&obj0)) SWIG_fail;
7734   {
7735     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7736     if (PyErr_Occurred()) {
7737       SWIG_fail;
7738     }
7739   }
7740   result = (svn_linenum_t) ((arg1)->hunk_modified_start);
7741   resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
7742   return resultobj;
7743 fail:
7744   return NULL;
7745 }
7746 
7747 
_wrap_svn_wc_notify_t_hunk_modified_length_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7748 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_hunk_modified_length_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7749   PyObject *resultobj = 0;
7750   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7751   svn_linenum_t arg2 ;
7752   PyObject * obj0 = 0 ;
7753   PyObject * obj1 = 0 ;
7754 
7755   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_hunk_modified_length_set",2,2,&obj0,&obj1)) SWIG_fail;
7756   {
7757     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7758     if (PyErr_Occurred()) {
7759       SWIG_fail;
7760     }
7761   }
7762   {
7763     arg2 = (svn_linenum_t)SWIG_As_unsigned_SS_long (obj1);
7764     if (SWIG_arg_fail(svn_argnum_obj1)) {
7765       SWIG_fail;
7766     }
7767   }
7768   if (arg1) (arg1)->hunk_modified_length = arg2;
7769   resultobj = SWIG_Py_Void();
7770   return resultobj;
7771 fail:
7772   return NULL;
7773 }
7774 
7775 
_wrap_svn_wc_notify_t_hunk_modified_length_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7776 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_hunk_modified_length_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7777   PyObject *resultobj = 0;
7778   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7779   PyObject * obj0 = 0 ;
7780   svn_linenum_t result;
7781 
7782   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_hunk_modified_length_get",1,1,&obj0)) SWIG_fail;
7783   {
7784     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7785     if (PyErr_Occurred()) {
7786       SWIG_fail;
7787     }
7788   }
7789   result = (svn_linenum_t) ((arg1)->hunk_modified_length);
7790   resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
7791   return resultobj;
7792 fail:
7793   return NULL;
7794 }
7795 
7796 
_wrap_svn_wc_notify_t_hunk_matched_line_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7797 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_hunk_matched_line_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7798   PyObject *resultobj = 0;
7799   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7800   svn_linenum_t arg2 ;
7801   PyObject * obj0 = 0 ;
7802   PyObject * obj1 = 0 ;
7803 
7804   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_hunk_matched_line_set",2,2,&obj0,&obj1)) SWIG_fail;
7805   {
7806     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7807     if (PyErr_Occurred()) {
7808       SWIG_fail;
7809     }
7810   }
7811   {
7812     arg2 = (svn_linenum_t)SWIG_As_unsigned_SS_long (obj1);
7813     if (SWIG_arg_fail(svn_argnum_obj1)) {
7814       SWIG_fail;
7815     }
7816   }
7817   if (arg1) (arg1)->hunk_matched_line = arg2;
7818   resultobj = SWIG_Py_Void();
7819   return resultobj;
7820 fail:
7821   return NULL;
7822 }
7823 
7824 
_wrap_svn_wc_notify_t_hunk_matched_line_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7825 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_hunk_matched_line_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7826   PyObject *resultobj = 0;
7827   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7828   PyObject * obj0 = 0 ;
7829   svn_linenum_t result;
7830 
7831   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_hunk_matched_line_get",1,1,&obj0)) SWIG_fail;
7832   {
7833     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7834     if (PyErr_Occurred()) {
7835       SWIG_fail;
7836     }
7837   }
7838   result = (svn_linenum_t) ((arg1)->hunk_matched_line);
7839   resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
7840   return resultobj;
7841 fail:
7842   return NULL;
7843 }
7844 
7845 
_wrap_svn_wc_notify_t_hunk_fuzz_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7846 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_hunk_fuzz_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7847   PyObject *resultobj = 0;
7848   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7849   svn_linenum_t arg2 ;
7850   PyObject * obj0 = 0 ;
7851   PyObject * obj1 = 0 ;
7852 
7853   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_hunk_fuzz_set",2,2,&obj0,&obj1)) SWIG_fail;
7854   {
7855     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7856     if (PyErr_Occurred()) {
7857       SWIG_fail;
7858     }
7859   }
7860   {
7861     arg2 = (svn_linenum_t)SWIG_As_unsigned_SS_long (obj1);
7862     if (SWIG_arg_fail(svn_argnum_obj1)) {
7863       SWIG_fail;
7864     }
7865   }
7866   if (arg1) (arg1)->hunk_fuzz = arg2;
7867   resultobj = SWIG_Py_Void();
7868   return resultobj;
7869 fail:
7870   return NULL;
7871 }
7872 
7873 
_wrap_svn_wc_notify_t_hunk_fuzz_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7874 SWIGINTERN PyObject *_wrap_svn_wc_notify_t_hunk_fuzz_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7875   PyObject *resultobj = 0;
7876   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7877   PyObject * obj0 = 0 ;
7878   svn_linenum_t result;
7879 
7880   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_notify_t_hunk_fuzz_get",1,1,&obj0)) SWIG_fail;
7881   {
7882     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7883     if (PyErr_Occurred()) {
7884       SWIG_fail;
7885     }
7886   }
7887   result = (svn_linenum_t) ((arg1)->hunk_fuzz);
7888   resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
7889   return resultobj;
7890 fail:
7891   return NULL;
7892 }
7893 
7894 
_wrap_new_svn_wc_notify_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7895 SWIGINTERN PyObject *_wrap_new_svn_wc_notify_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7896   PyObject *resultobj = 0;
7897   struct svn_wc_notify_t *result = 0 ;
7898 
7899   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_notify_t",0,0)) SWIG_fail;
7900   {
7901     svn_swig_py_release_py_lock();
7902 
7903     result = (struct svn_wc_notify_t *)calloc(1, sizeof(struct svn_wc_notify_t));
7904 
7905     svn_swig_py_acquire_py_lock();
7906 
7907   }
7908   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_notify_t,
7909     _global_py_pool, args);
7910   return resultobj;
7911 fail:
7912   return NULL;
7913 }
7914 
7915 
_wrap_delete_svn_wc_notify_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7916 SWIGINTERN PyObject *_wrap_delete_svn_wc_notify_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7917   PyObject *resultobj = 0;
7918   struct svn_wc_notify_t *arg1 = (struct svn_wc_notify_t *) 0 ;
7919   PyObject * obj0 = 0 ;
7920 
7921   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_notify_t",1,1,&obj0)) SWIG_fail;
7922   {
7923     arg1 = (struct svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
7924     if (PyErr_Occurred()) {
7925       SWIG_fail;
7926     }
7927   }
7928   {
7929     svn_swig_py_release_py_lock();
7930 
7931     free((char *) arg1);
7932 
7933     svn_swig_py_acquire_py_lock();
7934 
7935   }
7936   resultobj = SWIG_Py_Void();
7937   return resultobj;
7938 fail:
7939   return NULL;
7940 }
7941 
7942 
svn_wc_notify_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7943 SWIGINTERN PyObject *svn_wc_notify_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7944   PyObject *obj;
7945   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
7946   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_notify_t, SWIG_NewClientData(obj));
7947   return SWIG_Py_Void();
7948 }
7949 
_wrap_svn_wc_create_notify(PyObject * SWIGUNUSEDPARM (self),PyObject * args)7950 SWIGINTERN PyObject *_wrap_svn_wc_create_notify(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7951   PyObject *resultobj = 0;
7952   char *arg1 = (char *) 0 ;
7953   svn_wc_notify_action_t arg2 ;
7954   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
7955   apr_pool_t *_global_pool = NULL ;
7956   PyObject *_global_py_pool = NULL ;
7957   PyObject * obj0 = 0 ;
7958   PyObject * obj1 = 0 ;
7959   PyObject * obj2 = 0 ;
7960   svn_wc_notify_t *result = 0 ;
7961 
7962   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
7963       &_global_py_pool, &_global_pool))
7964   SWIG_fail;
7965   arg3 = _global_pool;
7966   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_create_notify",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
7967   {
7968     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_create_notify", "path");
7969     if (PyErr_Occurred()) SWIG_fail;
7970   }
7971   {
7972     arg2 = (svn_wc_notify_action_t)SWIG_As_long (obj1);
7973     if (SWIG_arg_fail(svn_argnum_obj1)) {
7974       SWIG_fail;
7975     }
7976   }
7977   if (obj2) {
7978     /* Verify that the user supplied a valid pool */
7979     if (obj2 != Py_None && obj2 != _global_py_pool) {
7980       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
7981       SWIG_arg_fail(svn_argnum_obj2);
7982       SWIG_fail;
7983     }
7984   }
7985   {
7986     svn_swig_py_release_py_lock();
7987 
7988     result = (svn_wc_notify_t *)svn_wc_create_notify((char const *)arg1,arg2,arg3);
7989 
7990     svn_swig_py_acquire_py_lock();
7991 
7992   }
7993   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_notify_t,
7994     _global_py_pool, args);
7995   {
7996     Py_XDECREF(_global_py_pool);
7997   }
7998   return resultobj;
7999 fail:
8000   {
8001     Py_XDECREF(_global_py_pool);
8002   }
8003   return NULL;
8004 }
8005 
8006 
_wrap_svn_wc_create_notify_url(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8007 SWIGINTERN PyObject *_wrap_svn_wc_create_notify_url(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8008   PyObject *resultobj = 0;
8009   char *arg1 = (char *) 0 ;
8010   svn_wc_notify_action_t arg2 ;
8011   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
8012   apr_pool_t *_global_pool = NULL ;
8013   PyObject *_global_py_pool = NULL ;
8014   PyObject * obj0 = 0 ;
8015   PyObject * obj1 = 0 ;
8016   PyObject * obj2 = 0 ;
8017   svn_wc_notify_t *result = 0 ;
8018 
8019   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
8020       &_global_py_pool, &_global_pool))
8021   SWIG_fail;
8022   arg3 = _global_pool;
8023   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_create_notify_url",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
8024   {
8025     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_create_notify_url", "url");
8026     if (PyErr_Occurred()) SWIG_fail;
8027   }
8028   {
8029     arg2 = (svn_wc_notify_action_t)SWIG_As_long (obj1);
8030     if (SWIG_arg_fail(svn_argnum_obj1)) {
8031       SWIG_fail;
8032     }
8033   }
8034   if (obj2) {
8035     /* Verify that the user supplied a valid pool */
8036     if (obj2 != Py_None && obj2 != _global_py_pool) {
8037       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
8038       SWIG_arg_fail(svn_argnum_obj2);
8039       SWIG_fail;
8040     }
8041   }
8042   {
8043     svn_swig_py_release_py_lock();
8044 
8045     result = (svn_wc_notify_t *)svn_wc_create_notify_url((char const *)arg1,arg2,arg3);
8046 
8047     svn_swig_py_acquire_py_lock();
8048 
8049   }
8050   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_notify_t,
8051     _global_py_pool, args);
8052   {
8053     Py_XDECREF(_global_py_pool);
8054   }
8055   return resultobj;
8056 fail:
8057   {
8058     Py_XDECREF(_global_py_pool);
8059   }
8060   return NULL;
8061 }
8062 
8063 
_wrap_svn_wc_dup_notify(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8064 SWIGINTERN PyObject *_wrap_svn_wc_dup_notify(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8065   PyObject *resultobj = 0;
8066   svn_wc_notify_t *arg1 = (svn_wc_notify_t *) 0 ;
8067   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
8068   apr_pool_t *_global_pool = NULL ;
8069   PyObject *_global_py_pool = NULL ;
8070   PyObject * obj0 = 0 ;
8071   PyObject * obj1 = 0 ;
8072   svn_wc_notify_t *result = 0 ;
8073 
8074   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
8075       &_global_py_pool, &_global_pool))
8076   SWIG_fail;
8077   arg2 = _global_pool;
8078   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_dup_notify",1,2,&obj0,&obj1)) SWIG_fail;
8079   {
8080     arg1 = (svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj0);
8081     if (PyErr_Occurred()) {
8082       SWIG_fail;
8083     }
8084   }
8085   if (obj1) {
8086     /* Verify that the user supplied a valid pool */
8087     if (obj1 != Py_None && obj1 != _global_py_pool) {
8088       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
8089       SWIG_arg_fail(svn_argnum_obj1);
8090       SWIG_fail;
8091     }
8092   }
8093   {
8094     svn_swig_py_release_py_lock();
8095 
8096     result = (svn_wc_notify_t *)svn_wc_dup_notify((struct svn_wc_notify_t const *)arg1,arg2);
8097 
8098     svn_swig_py_acquire_py_lock();
8099 
8100   }
8101   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_notify_t,
8102     _global_py_pool, args);
8103   {
8104     Py_XDECREF(_global_py_pool);
8105   }
8106   return resultobj;
8107 fail:
8108   {
8109     Py_XDECREF(_global_py_pool);
8110   }
8111   return NULL;
8112 }
8113 
8114 
_wrap_svn_wc_conflict_version_t_repos_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8115 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_t_repos_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8116   PyObject *resultobj = 0;
8117   struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
8118   char *arg2 = (char *) 0 ;
8119   PyObject * obj0 = 0 ;
8120   PyObject * obj1 = 0 ;
8121 
8122   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_t_repos_url_set",2,2,&obj0,&obj1)) SWIG_fail;
8123   {
8124     arg1 = (struct svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj0);
8125     if (PyErr_Occurred()) {
8126       SWIG_fail;
8127     }
8128   }
8129   {
8130     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflict_version_t_repos_url_set", "repos_url");
8131     if (PyErr_Occurred()) SWIG_fail;
8132   }
8133   {
8134     apr_size_t len = strlen(arg2) + 1;
8135     char *copied;
8136     if (arg1->repos_url) free((char *)arg1->repos_url);
8137     copied = malloc(len);
8138     memcpy(copied, arg2, len);
8139     arg1->repos_url = copied;
8140   }
8141   resultobj = SWIG_Py_Void();
8142   return resultobj;
8143 fail:
8144   return NULL;
8145 }
8146 
8147 
_wrap_svn_wc_conflict_version_t_repos_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8148 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_t_repos_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8149   PyObject *resultobj = 0;
8150   struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
8151   PyObject * obj0 = 0 ;
8152   char *result = 0 ;
8153 
8154   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_t_repos_url_get",1,1,&obj0)) SWIG_fail;
8155   {
8156     arg1 = (struct svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj0);
8157     if (PyErr_Occurred()) {
8158       SWIG_fail;
8159     }
8160   }
8161   result = (char *) ((arg1)->repos_url);
8162   resultobj = SWIG_FromCharPtr((const char *)result);
8163   return resultobj;
8164 fail:
8165   return NULL;
8166 }
8167 
8168 
_wrap_svn_wc_conflict_version_t_peg_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8169 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_t_peg_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8170   PyObject *resultobj = 0;
8171   struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
8172   svn_revnum_t arg2 ;
8173   PyObject * obj0 = 0 ;
8174   PyObject * obj1 = 0 ;
8175 
8176   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_t_peg_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
8177   {
8178     arg1 = (struct svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj0);
8179     if (PyErr_Occurred()) {
8180       SWIG_fail;
8181     }
8182   }
8183   {
8184     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
8185     if (SWIG_arg_fail(svn_argnum_obj1)) {
8186       SWIG_fail;
8187     }
8188   }
8189   if (arg1) (arg1)->peg_rev = arg2;
8190   resultobj = SWIG_Py_Void();
8191   return resultobj;
8192 fail:
8193   return NULL;
8194 }
8195 
8196 
_wrap_svn_wc_conflict_version_t_peg_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8197 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_t_peg_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8198   PyObject *resultobj = 0;
8199   struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
8200   PyObject * obj0 = 0 ;
8201   svn_revnum_t result;
8202 
8203   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_t_peg_rev_get",1,1,&obj0)) SWIG_fail;
8204   {
8205     arg1 = (struct svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj0);
8206     if (PyErr_Occurred()) {
8207       SWIG_fail;
8208     }
8209   }
8210   result = (svn_revnum_t) ((arg1)->peg_rev);
8211   resultobj = SWIG_From_long((long)(result));
8212   return resultobj;
8213 fail:
8214   return NULL;
8215 }
8216 
8217 
_wrap_svn_wc_conflict_version_t_path_in_repos_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8218 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_t_path_in_repos_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8219   PyObject *resultobj = 0;
8220   struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
8221   char *arg2 = (char *) 0 ;
8222   PyObject * obj0 = 0 ;
8223   PyObject * obj1 = 0 ;
8224 
8225   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_t_path_in_repos_set",2,2,&obj0,&obj1)) SWIG_fail;
8226   {
8227     arg1 = (struct svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj0);
8228     if (PyErr_Occurred()) {
8229       SWIG_fail;
8230     }
8231   }
8232   {
8233     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflict_version_t_path_in_repos_set", "path_in_repos");
8234     if (PyErr_Occurred()) SWIG_fail;
8235   }
8236   {
8237     apr_size_t len = strlen(arg2) + 1;
8238     char *copied;
8239     if (arg1->path_in_repos) free((char *)arg1->path_in_repos);
8240     copied = malloc(len);
8241     memcpy(copied, arg2, len);
8242     arg1->path_in_repos = copied;
8243   }
8244   resultobj = SWIG_Py_Void();
8245   return resultobj;
8246 fail:
8247   return NULL;
8248 }
8249 
8250 
_wrap_svn_wc_conflict_version_t_path_in_repos_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8251 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_t_path_in_repos_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8252   PyObject *resultobj = 0;
8253   struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
8254   PyObject * obj0 = 0 ;
8255   char *result = 0 ;
8256 
8257   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_t_path_in_repos_get",1,1,&obj0)) SWIG_fail;
8258   {
8259     arg1 = (struct svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj0);
8260     if (PyErr_Occurred()) {
8261       SWIG_fail;
8262     }
8263   }
8264   result = (char *) ((arg1)->path_in_repos);
8265   resultobj = SWIG_FromCharPtr((const char *)result);
8266   return resultobj;
8267 fail:
8268   return NULL;
8269 }
8270 
8271 
_wrap_svn_wc_conflict_version_t_node_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8272 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_t_node_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8273   PyObject *resultobj = 0;
8274   struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
8275   svn_node_kind_t arg2 ;
8276   PyObject * obj0 = 0 ;
8277   PyObject * obj1 = 0 ;
8278 
8279   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_t_node_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
8280   {
8281     arg1 = (struct svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj0);
8282     if (PyErr_Occurred()) {
8283       SWIG_fail;
8284     }
8285   }
8286   {
8287     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
8288     if (SWIG_arg_fail(svn_argnum_obj1)) {
8289       SWIG_fail;
8290     }
8291   }
8292   if (arg1) (arg1)->node_kind = arg2;
8293   resultobj = SWIG_Py_Void();
8294   return resultobj;
8295 fail:
8296   return NULL;
8297 }
8298 
8299 
_wrap_svn_wc_conflict_version_t_node_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8300 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_t_node_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8301   PyObject *resultobj = 0;
8302   struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
8303   PyObject * obj0 = 0 ;
8304   svn_node_kind_t result;
8305 
8306   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_t_node_kind_get",1,1,&obj0)) SWIG_fail;
8307   {
8308     arg1 = (struct svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj0);
8309     if (PyErr_Occurred()) {
8310       SWIG_fail;
8311     }
8312   }
8313   result = (svn_node_kind_t) ((arg1)->node_kind);
8314   resultobj = SWIG_From_long((long)(result));
8315   return resultobj;
8316 fail:
8317   return NULL;
8318 }
8319 
8320 
_wrap_svn_wc_conflict_version_t_repos_uuid_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8321 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_t_repos_uuid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8322   PyObject *resultobj = 0;
8323   struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
8324   char *arg2 = (char *) 0 ;
8325   PyObject * obj0 = 0 ;
8326   PyObject * obj1 = 0 ;
8327 
8328   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_t_repos_uuid_set",2,2,&obj0,&obj1)) SWIG_fail;
8329   {
8330     arg1 = (struct svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj0);
8331     if (PyErr_Occurred()) {
8332       SWIG_fail;
8333     }
8334   }
8335   {
8336     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflict_version_t_repos_uuid_set", "repos_uuid");
8337     if (PyErr_Occurred()) SWIG_fail;
8338   }
8339   {
8340     apr_size_t len = strlen(arg2) + 1;
8341     char *copied;
8342     if (arg1->repos_uuid) free((char *)arg1->repos_uuid);
8343     copied = malloc(len);
8344     memcpy(copied, arg2, len);
8345     arg1->repos_uuid = copied;
8346   }
8347   resultobj = SWIG_Py_Void();
8348   return resultobj;
8349 fail:
8350   return NULL;
8351 }
8352 
8353 
_wrap_svn_wc_conflict_version_t_repos_uuid_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8354 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_t_repos_uuid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8355   PyObject *resultobj = 0;
8356   struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
8357   PyObject * obj0 = 0 ;
8358   char *result = 0 ;
8359 
8360   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_t_repos_uuid_get",1,1,&obj0)) SWIG_fail;
8361   {
8362     arg1 = (struct svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj0);
8363     if (PyErr_Occurred()) {
8364       SWIG_fail;
8365     }
8366   }
8367   result = (char *) ((arg1)->repos_uuid);
8368   resultobj = SWIG_FromCharPtr((const char *)result);
8369   return resultobj;
8370 fail:
8371   return NULL;
8372 }
8373 
8374 
_wrap_new_svn_wc_conflict_version_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8375 SWIGINTERN PyObject *_wrap_new_svn_wc_conflict_version_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8376   PyObject *resultobj = 0;
8377   struct svn_wc_conflict_version_t *result = 0 ;
8378 
8379   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_conflict_version_t",0,0)) SWIG_fail;
8380   {
8381     svn_swig_py_release_py_lock();
8382 
8383     result = (struct svn_wc_conflict_version_t *)calloc(1, sizeof(struct svn_wc_conflict_version_t));
8384 
8385     svn_swig_py_acquire_py_lock();
8386 
8387   }
8388   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_version_t,
8389     _global_py_pool, args);
8390   return resultobj;
8391 fail:
8392   return NULL;
8393 }
8394 
8395 
_wrap_delete_svn_wc_conflict_version_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8396 SWIGINTERN PyObject *_wrap_delete_svn_wc_conflict_version_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8397   PyObject *resultobj = 0;
8398   struct svn_wc_conflict_version_t *arg1 = (struct svn_wc_conflict_version_t *) 0 ;
8399   PyObject * obj0 = 0 ;
8400 
8401   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_conflict_version_t",1,1,&obj0)) SWIG_fail;
8402   {
8403     arg1 = (struct svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj0);
8404     if (PyErr_Occurred()) {
8405       SWIG_fail;
8406     }
8407   }
8408   {
8409     svn_swig_py_release_py_lock();
8410 
8411     free((char *) arg1);
8412 
8413     svn_swig_py_acquire_py_lock();
8414 
8415   }
8416   resultobj = SWIG_Py_Void();
8417   return resultobj;
8418 fail:
8419   return NULL;
8420 }
8421 
8422 
svn_wc_conflict_version_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8423 SWIGINTERN PyObject *svn_wc_conflict_version_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8424   PyObject *obj;
8425   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
8426   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_conflict_version_t, SWIG_NewClientData(obj));
8427   return SWIG_Py_Void();
8428 }
8429 
_wrap_svn_wc_conflict_version_create2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8430 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_create2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8431   PyObject *resultobj = 0;
8432   char *arg1 = (char *) 0 ;
8433   char *arg2 = (char *) 0 ;
8434   char *arg3 = (char *) 0 ;
8435   svn_revnum_t arg4 ;
8436   svn_node_kind_t arg5 ;
8437   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
8438   apr_pool_t *_global_pool = NULL ;
8439   PyObject *_global_py_pool = NULL ;
8440   PyObject * obj0 = 0 ;
8441   PyObject * obj1 = 0 ;
8442   PyObject * obj2 = 0 ;
8443   PyObject * obj3 = 0 ;
8444   PyObject * obj4 = 0 ;
8445   PyObject * obj5 = 0 ;
8446   svn_wc_conflict_version_t *result = 0 ;
8447 
8448   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
8449       &_global_py_pool, &_global_pool))
8450   SWIG_fail;
8451   arg6 = _global_pool;
8452   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_create2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
8453   {
8454     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_conflict_version_create2", "repos_root_url");
8455     if (PyErr_Occurred()) SWIG_fail;
8456   }
8457   {
8458     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflict_version_create2", "repos_uuid");
8459     if (PyErr_Occurred()) SWIG_fail;
8460   }
8461   {
8462     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_conflict_version_create2", "repos_relpath");
8463     if (PyErr_Occurred()) SWIG_fail;
8464   }
8465   {
8466     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
8467     if (SWIG_arg_fail(svn_argnum_obj3)) {
8468       SWIG_fail;
8469     }
8470   }
8471   {
8472     arg5 = (svn_node_kind_t)SWIG_As_long (obj4);
8473     if (SWIG_arg_fail(svn_argnum_obj4)) {
8474       SWIG_fail;
8475     }
8476   }
8477   if (obj5) {
8478     /* Verify that the user supplied a valid pool */
8479     if (obj5 != Py_None && obj5 != _global_py_pool) {
8480       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
8481       SWIG_arg_fail(svn_argnum_obj5);
8482       SWIG_fail;
8483     }
8484   }
8485   {
8486     svn_swig_py_release_py_lock();
8487 
8488     result = (svn_wc_conflict_version_t *)svn_wc_conflict_version_create2((char const *)arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
8489 
8490     svn_swig_py_acquire_py_lock();
8491 
8492   }
8493   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_version_t,
8494     _global_py_pool, args);
8495   {
8496     Py_XDECREF(_global_py_pool);
8497   }
8498   return resultobj;
8499 fail:
8500   {
8501     Py_XDECREF(_global_py_pool);
8502   }
8503   return NULL;
8504 }
8505 
8506 
_wrap_svn_wc_conflict_version_create(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8507 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8508   PyObject *resultobj = 0;
8509   char *arg1 = (char *) 0 ;
8510   char *arg2 = (char *) 0 ;
8511   svn_revnum_t arg3 ;
8512   svn_node_kind_t arg4 ;
8513   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
8514   apr_pool_t *_global_pool = NULL ;
8515   PyObject *_global_py_pool = NULL ;
8516   PyObject * obj0 = 0 ;
8517   PyObject * obj1 = 0 ;
8518   PyObject * obj2 = 0 ;
8519   PyObject * obj3 = 0 ;
8520   PyObject * obj4 = 0 ;
8521   svn_wc_conflict_version_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   arg5 = _global_pool;
8527   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_create",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
8528   {
8529     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_conflict_version_create", "repos_url");
8530     if (PyErr_Occurred()) SWIG_fail;
8531   }
8532   {
8533     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflict_version_create", "path_in_repos");
8534     if (PyErr_Occurred()) SWIG_fail;
8535   }
8536   {
8537     arg3 = (svn_revnum_t)SWIG_As_long (obj2);
8538     if (SWIG_arg_fail(svn_argnum_obj2)) {
8539       SWIG_fail;
8540     }
8541   }
8542   {
8543     arg4 = (svn_node_kind_t)SWIG_As_long (obj3);
8544     if (SWIG_arg_fail(svn_argnum_obj3)) {
8545       SWIG_fail;
8546     }
8547   }
8548   if (obj4) {
8549     /* Verify that the user supplied a valid pool */
8550     if (obj4 != Py_None && obj4 != _global_py_pool) {
8551       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
8552       SWIG_arg_fail(svn_argnum_obj4);
8553       SWIG_fail;
8554     }
8555   }
8556   {
8557     svn_swig_py_release_py_lock();
8558 
8559     result = (svn_wc_conflict_version_t *)svn_wc_conflict_version_create((char const *)arg1,(char const *)arg2,arg3,arg4,arg5);
8560 
8561     svn_swig_py_acquire_py_lock();
8562 
8563   }
8564   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_version_t,
8565     _global_py_pool, args);
8566   {
8567     Py_XDECREF(_global_py_pool);
8568   }
8569   return resultobj;
8570 fail:
8571   {
8572     Py_XDECREF(_global_py_pool);
8573   }
8574   return NULL;
8575 }
8576 
8577 
_wrap_svn_wc_conflict_version_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8578 SWIGINTERN PyObject *_wrap_svn_wc_conflict_version_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8579   PyObject *resultobj = 0;
8580   svn_wc_conflict_version_t *arg1 = (svn_wc_conflict_version_t *) 0 ;
8581   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
8582   apr_pool_t *_global_pool = NULL ;
8583   PyObject *_global_py_pool = NULL ;
8584   PyObject * obj0 = 0 ;
8585   PyObject * obj1 = 0 ;
8586   svn_wc_conflict_version_t *result = 0 ;
8587 
8588   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
8589       &_global_py_pool, &_global_pool))
8590   SWIG_fail;
8591   arg2 = _global_pool;
8592   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_version_dup",1,2,&obj0,&obj1)) SWIG_fail;
8593   {
8594     arg1 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj0);
8595     if (PyErr_Occurred()) {
8596       SWIG_fail;
8597     }
8598   }
8599   if (obj1) {
8600     /* Verify that the user supplied a valid pool */
8601     if (obj1 != Py_None && obj1 != _global_py_pool) {
8602       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
8603       SWIG_arg_fail(svn_argnum_obj1);
8604       SWIG_fail;
8605     }
8606   }
8607   {
8608     svn_swig_py_release_py_lock();
8609 
8610     result = (svn_wc_conflict_version_t *)svn_wc_conflict_version_dup((struct svn_wc_conflict_version_t const *)arg1,arg2);
8611 
8612     svn_swig_py_acquire_py_lock();
8613 
8614   }
8615   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_version_t,
8616     _global_py_pool, args);
8617   {
8618     Py_XDECREF(_global_py_pool);
8619   }
8620   return resultobj;
8621 fail:
8622   {
8623     Py_XDECREF(_global_py_pool);
8624   }
8625   return NULL;
8626 }
8627 
8628 
_wrap_svn_wc_conflict_description_t_path_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8629 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_path_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8630   PyObject *resultobj = 0;
8631   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8632   char *arg2 = (char *) 0 ;
8633   PyObject * obj0 = 0 ;
8634   PyObject * obj1 = 0 ;
8635 
8636   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_path_set",2,2,&obj0,&obj1)) SWIG_fail;
8637   {
8638     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8639     if (PyErr_Occurred()) {
8640       SWIG_fail;
8641     }
8642   }
8643   {
8644     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflict_description_t_path_set", "path");
8645     if (PyErr_Occurred()) SWIG_fail;
8646   }
8647   {
8648     apr_size_t len = strlen(arg2) + 1;
8649     char *copied;
8650     if (arg1->path) free((char *)arg1->path);
8651     copied = malloc(len);
8652     memcpy(copied, arg2, len);
8653     arg1->path = copied;
8654   }
8655   resultobj = SWIG_Py_Void();
8656   return resultobj;
8657 fail:
8658   return NULL;
8659 }
8660 
8661 
_wrap_svn_wc_conflict_description_t_path_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8662 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_path_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8663   PyObject *resultobj = 0;
8664   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8665   PyObject * obj0 = 0 ;
8666   char *result = 0 ;
8667 
8668   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_path_get",1,1,&obj0)) SWIG_fail;
8669   {
8670     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8671     if (PyErr_Occurred()) {
8672       SWIG_fail;
8673     }
8674   }
8675   result = (char *) ((arg1)->path);
8676   resultobj = SWIG_FromCharPtr((const char *)result);
8677   return resultobj;
8678 fail:
8679   return NULL;
8680 }
8681 
8682 
_wrap_svn_wc_conflict_description_t_node_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8683 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_node_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8684   PyObject *resultobj = 0;
8685   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8686   svn_node_kind_t arg2 ;
8687   PyObject * obj0 = 0 ;
8688   PyObject * obj1 = 0 ;
8689 
8690   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_node_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
8691   {
8692     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8693     if (PyErr_Occurred()) {
8694       SWIG_fail;
8695     }
8696   }
8697   {
8698     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
8699     if (SWIG_arg_fail(svn_argnum_obj1)) {
8700       SWIG_fail;
8701     }
8702   }
8703   if (arg1) (arg1)->node_kind = arg2;
8704   resultobj = SWIG_Py_Void();
8705   return resultobj;
8706 fail:
8707   return NULL;
8708 }
8709 
8710 
_wrap_svn_wc_conflict_description_t_node_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8711 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_node_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8712   PyObject *resultobj = 0;
8713   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8714   PyObject * obj0 = 0 ;
8715   svn_node_kind_t result;
8716 
8717   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_node_kind_get",1,1,&obj0)) SWIG_fail;
8718   {
8719     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8720     if (PyErr_Occurred()) {
8721       SWIG_fail;
8722     }
8723   }
8724   result = (svn_node_kind_t) ((arg1)->node_kind);
8725   resultobj = SWIG_From_long((long)(result));
8726   return resultobj;
8727 fail:
8728   return NULL;
8729 }
8730 
8731 
_wrap_svn_wc_conflict_description_t_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8732 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8733   PyObject *resultobj = 0;
8734   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8735   svn_wc_conflict_kind_t arg2 ;
8736   PyObject * obj0 = 0 ;
8737   PyObject * obj1 = 0 ;
8738 
8739   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
8740   {
8741     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8742     if (PyErr_Occurred()) {
8743       SWIG_fail;
8744     }
8745   }
8746   {
8747     arg2 = (svn_wc_conflict_kind_t)SWIG_As_long (obj1);
8748     if (SWIG_arg_fail(svn_argnum_obj1)) {
8749       SWIG_fail;
8750     }
8751   }
8752   if (arg1) (arg1)->kind = arg2;
8753   resultobj = SWIG_Py_Void();
8754   return resultobj;
8755 fail:
8756   return NULL;
8757 }
8758 
8759 
_wrap_svn_wc_conflict_description_t_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8760 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8761   PyObject *resultobj = 0;
8762   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8763   PyObject * obj0 = 0 ;
8764   svn_wc_conflict_kind_t result;
8765 
8766   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_kind_get",1,1,&obj0)) SWIG_fail;
8767   {
8768     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8769     if (PyErr_Occurred()) {
8770       SWIG_fail;
8771     }
8772   }
8773   result = (svn_wc_conflict_kind_t) ((arg1)->kind);
8774   resultobj = SWIG_From_long((long)(result));
8775   return resultobj;
8776 fail:
8777   return NULL;
8778 }
8779 
8780 
_wrap_svn_wc_conflict_description_t_property_name_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8781 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_property_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8782   PyObject *resultobj = 0;
8783   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8784   char *arg2 = (char *) 0 ;
8785   PyObject * obj0 = 0 ;
8786   PyObject * obj1 = 0 ;
8787 
8788   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_property_name_set",2,2,&obj0,&obj1)) SWIG_fail;
8789   {
8790     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8791     if (PyErr_Occurred()) {
8792       SWIG_fail;
8793     }
8794   }
8795   {
8796     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflict_description_t_property_name_set", "property_name");
8797     if (PyErr_Occurred()) SWIG_fail;
8798   }
8799   {
8800     apr_size_t len = strlen(arg2) + 1;
8801     char *copied;
8802     if (arg1->property_name) free((char *)arg1->property_name);
8803     copied = malloc(len);
8804     memcpy(copied, arg2, len);
8805     arg1->property_name = copied;
8806   }
8807   resultobj = SWIG_Py_Void();
8808   return resultobj;
8809 fail:
8810   return NULL;
8811 }
8812 
8813 
_wrap_svn_wc_conflict_description_t_property_name_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8814 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_property_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8815   PyObject *resultobj = 0;
8816   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8817   PyObject * obj0 = 0 ;
8818   char *result = 0 ;
8819 
8820   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_property_name_get",1,1,&obj0)) SWIG_fail;
8821   {
8822     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8823     if (PyErr_Occurred()) {
8824       SWIG_fail;
8825     }
8826   }
8827   result = (char *) ((arg1)->property_name);
8828   resultobj = SWIG_FromCharPtr((const char *)result);
8829   return resultobj;
8830 fail:
8831   return NULL;
8832 }
8833 
8834 
_wrap_svn_wc_conflict_description_t_is_binary_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8835 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_is_binary_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8836   PyObject *resultobj = 0;
8837   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8838   svn_boolean_t arg2 ;
8839   PyObject * obj0 = 0 ;
8840   PyObject * obj1 = 0 ;
8841 
8842   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_is_binary_set",2,2,&obj0,&obj1)) SWIG_fail;
8843   {
8844     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8845     if (PyErr_Occurred()) {
8846       SWIG_fail;
8847     }
8848   }
8849   {
8850     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
8851     if (SWIG_arg_fail(svn_argnum_obj1)) {
8852       SWIG_fail;
8853     }
8854   }
8855   if (arg1) (arg1)->is_binary = arg2;
8856   resultobj = SWIG_Py_Void();
8857   return resultobj;
8858 fail:
8859   return NULL;
8860 }
8861 
8862 
_wrap_svn_wc_conflict_description_t_is_binary_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8863 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_is_binary_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8864   PyObject *resultobj = 0;
8865   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8866   PyObject * obj0 = 0 ;
8867   svn_boolean_t result;
8868 
8869   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_is_binary_get",1,1,&obj0)) SWIG_fail;
8870   {
8871     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8872     if (PyErr_Occurred()) {
8873       SWIG_fail;
8874     }
8875   }
8876   result = (svn_boolean_t) ((arg1)->is_binary);
8877   resultobj = SWIG_From_long((long)(result));
8878   return resultobj;
8879 fail:
8880   return NULL;
8881 }
8882 
8883 
_wrap_svn_wc_conflict_description_t_mime_type_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8884 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_mime_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8885   PyObject *resultobj = 0;
8886   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8887   char *arg2 = (char *) 0 ;
8888   PyObject * obj0 = 0 ;
8889   PyObject * obj1 = 0 ;
8890 
8891   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_mime_type_set",2,2,&obj0,&obj1)) SWIG_fail;
8892   {
8893     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8894     if (PyErr_Occurred()) {
8895       SWIG_fail;
8896     }
8897   }
8898   {
8899     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflict_description_t_mime_type_set", "mime_type");
8900     if (PyErr_Occurred()) SWIG_fail;
8901   }
8902   {
8903     apr_size_t len = strlen(arg2) + 1;
8904     char *copied;
8905     if (arg1->mime_type) free((char *)arg1->mime_type);
8906     copied = malloc(len);
8907     memcpy(copied, arg2, len);
8908     arg1->mime_type = copied;
8909   }
8910   resultobj = SWIG_Py_Void();
8911   return resultobj;
8912 fail:
8913   return NULL;
8914 }
8915 
8916 
_wrap_svn_wc_conflict_description_t_mime_type_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8917 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_mime_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8918   PyObject *resultobj = 0;
8919   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8920   PyObject * obj0 = 0 ;
8921   char *result = 0 ;
8922 
8923   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_mime_type_get",1,1,&obj0)) SWIG_fail;
8924   {
8925     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8926     if (PyErr_Occurred()) {
8927       SWIG_fail;
8928     }
8929   }
8930   result = (char *) ((arg1)->mime_type);
8931   resultobj = SWIG_FromCharPtr((const char *)result);
8932   return resultobj;
8933 fail:
8934   return NULL;
8935 }
8936 
8937 
_wrap_svn_wc_conflict_description_t_access_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8938 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_access_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8939   PyObject *resultobj = 0;
8940   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8941   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
8942   PyObject * obj0 = 0 ;
8943   PyObject * obj1 = 0 ;
8944 
8945   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_access_set",2,2,&obj0,&obj1)) SWIG_fail;
8946   {
8947     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8948     if (PyErr_Occurred()) {
8949       SWIG_fail;
8950     }
8951   }
8952   {
8953     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
8954     if (PyErr_Occurred()) {
8955       SWIG_fail;
8956     }
8957   }
8958   if (arg1) (arg1)->access = arg2;
8959   resultobj = SWIG_Py_Void();
8960   return resultobj;
8961 fail:
8962   return NULL;
8963 }
8964 
8965 
_wrap_svn_wc_conflict_description_t_access_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8966 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_access_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8967   PyObject *resultobj = 0;
8968   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8969   PyObject * obj0 = 0 ;
8970   svn_wc_adm_access_t *result = 0 ;
8971 
8972   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_access_get",1,1,&obj0)) SWIG_fail;
8973   {
8974     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8975     if (PyErr_Occurred()) {
8976       SWIG_fail;
8977     }
8978   }
8979   result = (svn_wc_adm_access_t *) ((arg1)->access);
8980   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_adm_access_t,
8981     _global_py_pool, args);
8982   return resultobj;
8983 fail:
8984   return NULL;
8985 }
8986 
8987 
_wrap_svn_wc_conflict_description_t_action_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)8988 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_action_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8989   PyObject *resultobj = 0;
8990   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
8991   svn_wc_conflict_action_t arg2 ;
8992   PyObject * obj0 = 0 ;
8993   PyObject * obj1 = 0 ;
8994 
8995   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_action_set",2,2,&obj0,&obj1)) SWIG_fail;
8996   {
8997     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
8998     if (PyErr_Occurred()) {
8999       SWIG_fail;
9000     }
9001   }
9002   {
9003     arg2 = (svn_wc_conflict_action_t)SWIG_As_long (obj1);
9004     if (SWIG_arg_fail(svn_argnum_obj1)) {
9005       SWIG_fail;
9006     }
9007   }
9008   if (arg1) (arg1)->action = arg2;
9009   resultobj = SWIG_Py_Void();
9010   return resultobj;
9011 fail:
9012   return NULL;
9013 }
9014 
9015 
_wrap_svn_wc_conflict_description_t_action_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9016 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_action_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9017   PyObject *resultobj = 0;
9018   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9019   PyObject * obj0 = 0 ;
9020   svn_wc_conflict_action_t result;
9021 
9022   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_action_get",1,1,&obj0)) SWIG_fail;
9023   {
9024     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9025     if (PyErr_Occurred()) {
9026       SWIG_fail;
9027     }
9028   }
9029   result = (svn_wc_conflict_action_t) ((arg1)->action);
9030   resultobj = SWIG_From_long((long)(result));
9031   return resultobj;
9032 fail:
9033   return NULL;
9034 }
9035 
9036 
_wrap_svn_wc_conflict_description_t_reason_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9037 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_reason_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9038   PyObject *resultobj = 0;
9039   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9040   svn_wc_conflict_reason_t arg2 ;
9041   PyObject * obj0 = 0 ;
9042   PyObject * obj1 = 0 ;
9043 
9044   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_reason_set",2,2,&obj0,&obj1)) SWIG_fail;
9045   {
9046     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9047     if (PyErr_Occurred()) {
9048       SWIG_fail;
9049     }
9050   }
9051   {
9052     arg2 = (svn_wc_conflict_reason_t)SWIG_As_long (obj1);
9053     if (SWIG_arg_fail(svn_argnum_obj1)) {
9054       SWIG_fail;
9055     }
9056   }
9057   if (arg1) (arg1)->reason = arg2;
9058   resultobj = SWIG_Py_Void();
9059   return resultobj;
9060 fail:
9061   return NULL;
9062 }
9063 
9064 
_wrap_svn_wc_conflict_description_t_reason_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9065 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_reason_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9066   PyObject *resultobj = 0;
9067   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9068   PyObject * obj0 = 0 ;
9069   svn_wc_conflict_reason_t result;
9070 
9071   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_reason_get",1,1,&obj0)) SWIG_fail;
9072   {
9073     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9074     if (PyErr_Occurred()) {
9075       SWIG_fail;
9076     }
9077   }
9078   result = (svn_wc_conflict_reason_t) ((arg1)->reason);
9079   resultobj = SWIG_From_long((long)(result));
9080   return resultobj;
9081 fail:
9082   return NULL;
9083 }
9084 
9085 
_wrap_svn_wc_conflict_description_t_base_file_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9086 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_base_file_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9087   PyObject *resultobj = 0;
9088   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9089   char *arg2 = (char *) 0 ;
9090   PyObject * obj0 = 0 ;
9091   PyObject * obj1 = 0 ;
9092 
9093   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_base_file_set",2,2,&obj0,&obj1)) SWIG_fail;
9094   {
9095     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9096     if (PyErr_Occurred()) {
9097       SWIG_fail;
9098     }
9099   }
9100   {
9101     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflict_description_t_base_file_set", "base_file");
9102     if (PyErr_Occurred()) SWIG_fail;
9103   }
9104   {
9105     apr_size_t len = strlen(arg2) + 1;
9106     char *copied;
9107     if (arg1->base_file) free((char *)arg1->base_file);
9108     copied = malloc(len);
9109     memcpy(copied, arg2, len);
9110     arg1->base_file = copied;
9111   }
9112   resultobj = SWIG_Py_Void();
9113   return resultobj;
9114 fail:
9115   return NULL;
9116 }
9117 
9118 
_wrap_svn_wc_conflict_description_t_base_file_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9119 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_base_file_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9120   PyObject *resultobj = 0;
9121   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9122   PyObject * obj0 = 0 ;
9123   char *result = 0 ;
9124 
9125   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_base_file_get",1,1,&obj0)) SWIG_fail;
9126   {
9127     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9128     if (PyErr_Occurred()) {
9129       SWIG_fail;
9130     }
9131   }
9132   result = (char *) ((arg1)->base_file);
9133   resultobj = SWIG_FromCharPtr((const char *)result);
9134   return resultobj;
9135 fail:
9136   return NULL;
9137 }
9138 
9139 
_wrap_svn_wc_conflict_description_t_their_file_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9140 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_their_file_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9141   PyObject *resultobj = 0;
9142   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9143   char *arg2 = (char *) 0 ;
9144   PyObject * obj0 = 0 ;
9145   PyObject * obj1 = 0 ;
9146 
9147   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_their_file_set",2,2,&obj0,&obj1)) SWIG_fail;
9148   {
9149     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9150     if (PyErr_Occurred()) {
9151       SWIG_fail;
9152     }
9153   }
9154   {
9155     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflict_description_t_their_file_set", "their_file");
9156     if (PyErr_Occurred()) SWIG_fail;
9157   }
9158   {
9159     apr_size_t len = strlen(arg2) + 1;
9160     char *copied;
9161     if (arg1->their_file) free((char *)arg1->their_file);
9162     copied = malloc(len);
9163     memcpy(copied, arg2, len);
9164     arg1->their_file = copied;
9165   }
9166   resultobj = SWIG_Py_Void();
9167   return resultobj;
9168 fail:
9169   return NULL;
9170 }
9171 
9172 
_wrap_svn_wc_conflict_description_t_their_file_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9173 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_their_file_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9174   PyObject *resultobj = 0;
9175   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9176   PyObject * obj0 = 0 ;
9177   char *result = 0 ;
9178 
9179   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_their_file_get",1,1,&obj0)) SWIG_fail;
9180   {
9181     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9182     if (PyErr_Occurred()) {
9183       SWIG_fail;
9184     }
9185   }
9186   result = (char *) ((arg1)->their_file);
9187   resultobj = SWIG_FromCharPtr((const char *)result);
9188   return resultobj;
9189 fail:
9190   return NULL;
9191 }
9192 
9193 
_wrap_svn_wc_conflict_description_t_my_file_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9194 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_my_file_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9195   PyObject *resultobj = 0;
9196   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9197   char *arg2 = (char *) 0 ;
9198   PyObject * obj0 = 0 ;
9199   PyObject * obj1 = 0 ;
9200 
9201   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_my_file_set",2,2,&obj0,&obj1)) SWIG_fail;
9202   {
9203     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9204     if (PyErr_Occurred()) {
9205       SWIG_fail;
9206     }
9207   }
9208   {
9209     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflict_description_t_my_file_set", "my_file");
9210     if (PyErr_Occurred()) SWIG_fail;
9211   }
9212   {
9213     apr_size_t len = strlen(arg2) + 1;
9214     char *copied;
9215     if (arg1->my_file) free((char *)arg1->my_file);
9216     copied = malloc(len);
9217     memcpy(copied, arg2, len);
9218     arg1->my_file = copied;
9219   }
9220   resultobj = SWIG_Py_Void();
9221   return resultobj;
9222 fail:
9223   return NULL;
9224 }
9225 
9226 
_wrap_svn_wc_conflict_description_t_my_file_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9227 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_my_file_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9228   PyObject *resultobj = 0;
9229   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9230   PyObject * obj0 = 0 ;
9231   char *result = 0 ;
9232 
9233   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_my_file_get",1,1,&obj0)) SWIG_fail;
9234   {
9235     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9236     if (PyErr_Occurred()) {
9237       SWIG_fail;
9238     }
9239   }
9240   result = (char *) ((arg1)->my_file);
9241   resultobj = SWIG_FromCharPtr((const char *)result);
9242   return resultobj;
9243 fail:
9244   return NULL;
9245 }
9246 
9247 
_wrap_svn_wc_conflict_description_t_merged_file_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9248 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_merged_file_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9249   PyObject *resultobj = 0;
9250   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9251   char *arg2 = (char *) 0 ;
9252   PyObject * obj0 = 0 ;
9253   PyObject * obj1 = 0 ;
9254 
9255   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_merged_file_set",2,2,&obj0,&obj1)) SWIG_fail;
9256   {
9257     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9258     if (PyErr_Occurred()) {
9259       SWIG_fail;
9260     }
9261   }
9262   {
9263     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflict_description_t_merged_file_set", "merged_file");
9264     if (PyErr_Occurred()) SWIG_fail;
9265   }
9266   {
9267     apr_size_t len = strlen(arg2) + 1;
9268     char *copied;
9269     if (arg1->merged_file) free((char *)arg1->merged_file);
9270     copied = malloc(len);
9271     memcpy(copied, arg2, len);
9272     arg1->merged_file = copied;
9273   }
9274   resultobj = SWIG_Py_Void();
9275   return resultobj;
9276 fail:
9277   return NULL;
9278 }
9279 
9280 
_wrap_svn_wc_conflict_description_t_merged_file_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9281 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_merged_file_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9282   PyObject *resultobj = 0;
9283   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9284   PyObject * obj0 = 0 ;
9285   char *result = 0 ;
9286 
9287   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_merged_file_get",1,1,&obj0)) SWIG_fail;
9288   {
9289     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9290     if (PyErr_Occurred()) {
9291       SWIG_fail;
9292     }
9293   }
9294   result = (char *) ((arg1)->merged_file);
9295   resultobj = SWIG_FromCharPtr((const char *)result);
9296   return resultobj;
9297 fail:
9298   return NULL;
9299 }
9300 
9301 
_wrap_svn_wc_conflict_description_t_operation_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9302 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_operation_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9303   PyObject *resultobj = 0;
9304   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9305   svn_wc_operation_t arg2 ;
9306   PyObject * obj0 = 0 ;
9307   PyObject * obj1 = 0 ;
9308 
9309   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_operation_set",2,2,&obj0,&obj1)) SWIG_fail;
9310   {
9311     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9312     if (PyErr_Occurred()) {
9313       SWIG_fail;
9314     }
9315   }
9316   {
9317     arg2 = (svn_wc_operation_t)SWIG_As_long (obj1);
9318     if (SWIG_arg_fail(svn_argnum_obj1)) {
9319       SWIG_fail;
9320     }
9321   }
9322   if (arg1) (arg1)->operation = arg2;
9323   resultobj = SWIG_Py_Void();
9324   return resultobj;
9325 fail:
9326   return NULL;
9327 }
9328 
9329 
_wrap_svn_wc_conflict_description_t_operation_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9330 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_operation_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9331   PyObject *resultobj = 0;
9332   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9333   PyObject * obj0 = 0 ;
9334   svn_wc_operation_t result;
9335 
9336   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_operation_get",1,1,&obj0)) SWIG_fail;
9337   {
9338     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9339     if (PyErr_Occurred()) {
9340       SWIG_fail;
9341     }
9342   }
9343   result = (svn_wc_operation_t) ((arg1)->operation);
9344   resultobj = SWIG_From_long((long)(result));
9345   return resultobj;
9346 fail:
9347   return NULL;
9348 }
9349 
9350 
_wrap_svn_wc_conflict_description_t_src_left_version_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9351 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_src_left_version_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9352   PyObject *resultobj = 0;
9353   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9354   svn_wc_conflict_version_t *arg2 = (svn_wc_conflict_version_t *) 0 ;
9355   PyObject * obj0 = 0 ;
9356   PyObject * obj1 = 0 ;
9357 
9358   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_src_left_version_set",2,2,&obj0,&obj1)) SWIG_fail;
9359   {
9360     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9361     if (PyErr_Occurred()) {
9362       SWIG_fail;
9363     }
9364   }
9365   {
9366     arg2 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj1);
9367     if (PyErr_Occurred()) {
9368       SWIG_fail;
9369     }
9370   }
9371   if (arg1) (arg1)->src_left_version = arg2;
9372   resultobj = SWIG_Py_Void();
9373   return resultobj;
9374 fail:
9375   return NULL;
9376 }
9377 
9378 
_wrap_svn_wc_conflict_description_t_src_left_version_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9379 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_src_left_version_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9380   PyObject *resultobj = 0;
9381   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9382   PyObject * obj0 = 0 ;
9383   svn_wc_conflict_version_t *result = 0 ;
9384 
9385   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_src_left_version_get",1,1,&obj0)) SWIG_fail;
9386   {
9387     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9388     if (PyErr_Occurred()) {
9389       SWIG_fail;
9390     }
9391   }
9392   result = (svn_wc_conflict_version_t *) ((arg1)->src_left_version);
9393   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_version_t,
9394     _global_py_pool, args);
9395   return resultobj;
9396 fail:
9397   return NULL;
9398 }
9399 
9400 
_wrap_svn_wc_conflict_description_t_src_right_version_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9401 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_src_right_version_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9402   PyObject *resultobj = 0;
9403   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9404   svn_wc_conflict_version_t *arg2 = (svn_wc_conflict_version_t *) 0 ;
9405   PyObject * obj0 = 0 ;
9406   PyObject * obj1 = 0 ;
9407 
9408   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_src_right_version_set",2,2,&obj0,&obj1)) SWIG_fail;
9409   {
9410     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9411     if (PyErr_Occurred()) {
9412       SWIG_fail;
9413     }
9414   }
9415   {
9416     arg2 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj1);
9417     if (PyErr_Occurred()) {
9418       SWIG_fail;
9419     }
9420   }
9421   if (arg1) (arg1)->src_right_version = arg2;
9422   resultobj = SWIG_Py_Void();
9423   return resultobj;
9424 fail:
9425   return NULL;
9426 }
9427 
9428 
_wrap_svn_wc_conflict_description_t_src_right_version_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9429 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_t_src_right_version_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9430   PyObject *resultobj = 0;
9431   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9432   PyObject * obj0 = 0 ;
9433   svn_wc_conflict_version_t *result = 0 ;
9434 
9435   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_t_src_right_version_get",1,1,&obj0)) SWIG_fail;
9436   {
9437     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9438     if (PyErr_Occurred()) {
9439       SWIG_fail;
9440     }
9441   }
9442   result = (svn_wc_conflict_version_t *) ((arg1)->src_right_version);
9443   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_version_t,
9444     _global_py_pool, args);
9445   return resultobj;
9446 fail:
9447   return NULL;
9448 }
9449 
9450 
_wrap_new_svn_wc_conflict_description_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9451 SWIGINTERN PyObject *_wrap_new_svn_wc_conflict_description_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9452   PyObject *resultobj = 0;
9453   struct svn_wc_conflict_description_t *result = 0 ;
9454 
9455   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_conflict_description_t",0,0)) SWIG_fail;
9456   {
9457     svn_swig_py_release_py_lock();
9458 
9459     result = (struct svn_wc_conflict_description_t *)calloc(1, sizeof(struct svn_wc_conflict_description_t));
9460 
9461     svn_swig_py_acquire_py_lock();
9462 
9463   }
9464   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_description_t,
9465     _global_py_pool, args);
9466   return resultobj;
9467 fail:
9468   return NULL;
9469 }
9470 
9471 
_wrap_delete_svn_wc_conflict_description_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9472 SWIGINTERN PyObject *_wrap_delete_svn_wc_conflict_description_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9473   PyObject *resultobj = 0;
9474   struct svn_wc_conflict_description_t *arg1 = (struct svn_wc_conflict_description_t *) 0 ;
9475   PyObject * obj0 = 0 ;
9476 
9477   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_conflict_description_t",1,1,&obj0)) SWIG_fail;
9478   {
9479     arg1 = (struct svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj0);
9480     if (PyErr_Occurred()) {
9481       SWIG_fail;
9482     }
9483   }
9484   {
9485     svn_swig_py_release_py_lock();
9486 
9487     free((char *) arg1);
9488 
9489     svn_swig_py_acquire_py_lock();
9490 
9491   }
9492   resultobj = SWIG_Py_Void();
9493   return resultobj;
9494 fail:
9495   return NULL;
9496 }
9497 
9498 
svn_wc_conflict_description_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9499 SWIGINTERN PyObject *svn_wc_conflict_description_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9500   PyObject *obj;
9501   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
9502   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_conflict_description_t, SWIG_NewClientData(obj));
9503   return SWIG_Py_Void();
9504 }
9505 
_wrap_svn_wc_conflict_description_create_text2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9506 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_create_text2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9507   PyObject *resultobj = 0;
9508   char *arg1 = (char *) 0 ;
9509   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
9510   apr_pool_t *_global_pool = NULL ;
9511   PyObject *_global_py_pool = NULL ;
9512   PyObject * obj0 = 0 ;
9513   PyObject * obj1 = 0 ;
9514   svn_wc_conflict_description2_t *result = 0 ;
9515 
9516   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9517       &_global_py_pool, &_global_pool))
9518   SWIG_fail;
9519   arg2 = _global_pool;
9520   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_create_text2",1,2,&obj0,&obj1)) SWIG_fail;
9521   {
9522     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_conflict_description_create_text2", "local_abspath");
9523     if (PyErr_Occurred()) SWIG_fail;
9524   }
9525   if (obj1) {
9526     /* Verify that the user supplied a valid pool */
9527     if (obj1 != Py_None && obj1 != _global_py_pool) {
9528       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
9529       SWIG_arg_fail(svn_argnum_obj1);
9530       SWIG_fail;
9531     }
9532   }
9533   {
9534     svn_swig_py_release_py_lock();
9535 
9536     result = (svn_wc_conflict_description2_t *)svn_wc_conflict_description_create_text2((char const *)arg1,arg2);
9537 
9538     svn_swig_py_acquire_py_lock();
9539 
9540   }
9541   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_description2_t,
9542     _global_py_pool, args);
9543   {
9544     Py_XDECREF(_global_py_pool);
9545   }
9546   return resultobj;
9547 fail:
9548   {
9549     Py_XDECREF(_global_py_pool);
9550   }
9551   return NULL;
9552 }
9553 
9554 
_wrap_svn_wc_conflict_description_create_text(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9555 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_create_text(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9556   PyObject *resultobj = 0;
9557   char *arg1 = (char *) 0 ;
9558   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
9559   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
9560   apr_pool_t *_global_pool = NULL ;
9561   PyObject *_global_py_pool = NULL ;
9562   PyObject * obj0 = 0 ;
9563   PyObject * obj1 = 0 ;
9564   PyObject * obj2 = 0 ;
9565   svn_wc_conflict_description_t *result = 0 ;
9566 
9567   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9568       &_global_py_pool, &_global_pool))
9569   SWIG_fail;
9570   arg3 = _global_pool;
9571   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_create_text",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
9572   {
9573     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_conflict_description_create_text", "path");
9574     if (PyErr_Occurred()) SWIG_fail;
9575   }
9576   {
9577     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
9578     if (PyErr_Occurred()) {
9579       SWIG_fail;
9580     }
9581   }
9582   if (obj2) {
9583     /* Verify that the user supplied a valid pool */
9584     if (obj2 != Py_None && obj2 != _global_py_pool) {
9585       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
9586       SWIG_arg_fail(svn_argnum_obj2);
9587       SWIG_fail;
9588     }
9589   }
9590   {
9591     svn_swig_py_release_py_lock();
9592 
9593     result = (svn_wc_conflict_description_t *)svn_wc_conflict_description_create_text((char const *)arg1,arg2,arg3);
9594 
9595     svn_swig_py_acquire_py_lock();
9596 
9597   }
9598   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_description_t,
9599     _global_py_pool, args);
9600   {
9601     Py_XDECREF(_global_py_pool);
9602   }
9603   return resultobj;
9604 fail:
9605   {
9606     Py_XDECREF(_global_py_pool);
9607   }
9608   return NULL;
9609 }
9610 
9611 
_wrap_svn_wc_conflict_description_create_prop2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9612 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_create_prop2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9613   PyObject *resultobj = 0;
9614   char *arg1 = (char *) 0 ;
9615   svn_node_kind_t arg2 ;
9616   char *arg3 = (char *) 0 ;
9617   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
9618   apr_pool_t *_global_pool = NULL ;
9619   PyObject *_global_py_pool = NULL ;
9620   PyObject * obj0 = 0 ;
9621   PyObject * obj1 = 0 ;
9622   PyObject * obj2 = 0 ;
9623   PyObject * obj3 = 0 ;
9624   svn_wc_conflict_description2_t *result = 0 ;
9625 
9626   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9627       &_global_py_pool, &_global_pool))
9628   SWIG_fail;
9629   arg4 = _global_pool;
9630   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_create_prop2",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
9631   {
9632     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_conflict_description_create_prop2", "local_abspath");
9633     if (PyErr_Occurred()) SWIG_fail;
9634   }
9635   {
9636     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
9637     if (SWIG_arg_fail(svn_argnum_obj1)) {
9638       SWIG_fail;
9639     }
9640   }
9641   {
9642     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_conflict_description_create_prop2", "property_name");
9643     if (PyErr_Occurred()) SWIG_fail;
9644   }
9645   if (obj3) {
9646     /* Verify that the user supplied a valid pool */
9647     if (obj3 != Py_None && obj3 != _global_py_pool) {
9648       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
9649       SWIG_arg_fail(svn_argnum_obj3);
9650       SWIG_fail;
9651     }
9652   }
9653   {
9654     svn_swig_py_release_py_lock();
9655 
9656     result = (svn_wc_conflict_description2_t *)svn_wc_conflict_description_create_prop2((char const *)arg1,arg2,(char const *)arg3,arg4);
9657 
9658     svn_swig_py_acquire_py_lock();
9659 
9660   }
9661   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_description2_t,
9662     _global_py_pool, args);
9663   {
9664     Py_XDECREF(_global_py_pool);
9665   }
9666   return resultobj;
9667 fail:
9668   {
9669     Py_XDECREF(_global_py_pool);
9670   }
9671   return NULL;
9672 }
9673 
9674 
_wrap_svn_wc_conflict_description_create_prop(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9675 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_create_prop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9676   PyObject *resultobj = 0;
9677   char *arg1 = (char *) 0 ;
9678   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
9679   svn_node_kind_t arg3 ;
9680   char *arg4 = (char *) 0 ;
9681   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
9682   apr_pool_t *_global_pool = NULL ;
9683   PyObject *_global_py_pool = NULL ;
9684   PyObject * obj0 = 0 ;
9685   PyObject * obj1 = 0 ;
9686   PyObject * obj2 = 0 ;
9687   PyObject * obj3 = 0 ;
9688   PyObject * obj4 = 0 ;
9689   svn_wc_conflict_description_t *result = 0 ;
9690 
9691   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9692       &_global_py_pool, &_global_pool))
9693   SWIG_fail;
9694   arg5 = _global_pool;
9695   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_create_prop",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
9696   {
9697     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_conflict_description_create_prop", "path");
9698     if (PyErr_Occurred()) SWIG_fail;
9699   }
9700   {
9701     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
9702     if (PyErr_Occurred()) {
9703       SWIG_fail;
9704     }
9705   }
9706   {
9707     arg3 = (svn_node_kind_t)SWIG_As_long (obj2);
9708     if (SWIG_arg_fail(svn_argnum_obj2)) {
9709       SWIG_fail;
9710     }
9711   }
9712   {
9713     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_conflict_description_create_prop", "property_name");
9714     if (PyErr_Occurred()) SWIG_fail;
9715   }
9716   if (obj4) {
9717     /* Verify that the user supplied a valid pool */
9718     if (obj4 != Py_None && obj4 != _global_py_pool) {
9719       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
9720       SWIG_arg_fail(svn_argnum_obj4);
9721       SWIG_fail;
9722     }
9723   }
9724   {
9725     svn_swig_py_release_py_lock();
9726 
9727     result = (svn_wc_conflict_description_t *)svn_wc_conflict_description_create_prop((char const *)arg1,arg2,arg3,(char const *)arg4,arg5);
9728 
9729     svn_swig_py_acquire_py_lock();
9730 
9731   }
9732   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_description_t,
9733     _global_py_pool, args);
9734   {
9735     Py_XDECREF(_global_py_pool);
9736   }
9737   return resultobj;
9738 fail:
9739   {
9740     Py_XDECREF(_global_py_pool);
9741   }
9742   return NULL;
9743 }
9744 
9745 
_wrap_svn_wc_conflict_description_create_tree2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9746 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_create_tree2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9747   PyObject *resultobj = 0;
9748   char *arg1 = (char *) 0 ;
9749   svn_node_kind_t arg2 ;
9750   svn_wc_operation_t arg3 ;
9751   svn_wc_conflict_version_t *arg4 = (svn_wc_conflict_version_t *) 0 ;
9752   svn_wc_conflict_version_t *arg5 = (svn_wc_conflict_version_t *) 0 ;
9753   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
9754   apr_pool_t *_global_pool = NULL ;
9755   PyObject *_global_py_pool = NULL ;
9756   PyObject * obj0 = 0 ;
9757   PyObject * obj1 = 0 ;
9758   PyObject * obj2 = 0 ;
9759   PyObject * obj3 = 0 ;
9760   PyObject * obj4 = 0 ;
9761   PyObject * obj5 = 0 ;
9762   svn_wc_conflict_description2_t *result = 0 ;
9763 
9764   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9765       &_global_py_pool, &_global_pool))
9766   SWIG_fail;
9767   arg6 = _global_pool;
9768   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_create_tree2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
9769   {
9770     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_conflict_description_create_tree2", "local_abspath");
9771     if (PyErr_Occurred()) SWIG_fail;
9772   }
9773   {
9774     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
9775     if (SWIG_arg_fail(svn_argnum_obj1)) {
9776       SWIG_fail;
9777     }
9778   }
9779   {
9780     arg3 = (svn_wc_operation_t)SWIG_As_long (obj2);
9781     if (SWIG_arg_fail(svn_argnum_obj2)) {
9782       SWIG_fail;
9783     }
9784   }
9785   {
9786     arg4 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj3);
9787     if (PyErr_Occurred()) {
9788       SWIG_fail;
9789     }
9790   }
9791   {
9792     arg5 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj4);
9793     if (PyErr_Occurred()) {
9794       SWIG_fail;
9795     }
9796   }
9797   if (obj5) {
9798     /* Verify that the user supplied a valid pool */
9799     if (obj5 != Py_None && obj5 != _global_py_pool) {
9800       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
9801       SWIG_arg_fail(svn_argnum_obj5);
9802       SWIG_fail;
9803     }
9804   }
9805   {
9806     svn_swig_py_release_py_lock();
9807 
9808     result = (svn_wc_conflict_description2_t *)svn_wc_conflict_description_create_tree2((char const *)arg1,arg2,arg3,(struct svn_wc_conflict_version_t const *)arg4,(struct svn_wc_conflict_version_t const *)arg5,arg6);
9809 
9810     svn_swig_py_acquire_py_lock();
9811 
9812   }
9813   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_description2_t,
9814     _global_py_pool, args);
9815   {
9816     Py_XDECREF(_global_py_pool);
9817   }
9818   return resultobj;
9819 fail:
9820   {
9821     Py_XDECREF(_global_py_pool);
9822   }
9823   return NULL;
9824 }
9825 
9826 
_wrap_svn_wc_conflict_description_create_tree(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9827 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description_create_tree(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9828   PyObject *resultobj = 0;
9829   char *arg1 = (char *) 0 ;
9830   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
9831   svn_node_kind_t arg3 ;
9832   svn_wc_operation_t arg4 ;
9833   svn_wc_conflict_version_t *arg5 = (svn_wc_conflict_version_t *) 0 ;
9834   svn_wc_conflict_version_t *arg6 = (svn_wc_conflict_version_t *) 0 ;
9835   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
9836   apr_pool_t *_global_pool = NULL ;
9837   PyObject *_global_py_pool = NULL ;
9838   PyObject * obj0 = 0 ;
9839   PyObject * obj1 = 0 ;
9840   PyObject * obj2 = 0 ;
9841   PyObject * obj3 = 0 ;
9842   PyObject * obj4 = 0 ;
9843   PyObject * obj5 = 0 ;
9844   PyObject * obj6 = 0 ;
9845   svn_wc_conflict_description_t *result = 0 ;
9846 
9847   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9848       &_global_py_pool, &_global_pool))
9849   SWIG_fail;
9850   arg7 = _global_pool;
9851   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description_create_tree",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
9852   {
9853     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_conflict_description_create_tree", "path");
9854     if (PyErr_Occurred()) SWIG_fail;
9855   }
9856   {
9857     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
9858     if (PyErr_Occurred()) {
9859       SWIG_fail;
9860     }
9861   }
9862   {
9863     arg3 = (svn_node_kind_t)SWIG_As_long (obj2);
9864     if (SWIG_arg_fail(svn_argnum_obj2)) {
9865       SWIG_fail;
9866     }
9867   }
9868   {
9869     arg4 = (svn_wc_operation_t)SWIG_As_long (obj3);
9870     if (SWIG_arg_fail(svn_argnum_obj3)) {
9871       SWIG_fail;
9872     }
9873   }
9874   {
9875     arg5 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj4);
9876     if (PyErr_Occurred()) {
9877       SWIG_fail;
9878     }
9879   }
9880   {
9881     arg6 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj5);
9882     if (PyErr_Occurred()) {
9883       SWIG_fail;
9884     }
9885   }
9886   if (obj6) {
9887     /* Verify that the user supplied a valid pool */
9888     if (obj6 != Py_None && obj6 != _global_py_pool) {
9889       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
9890       SWIG_arg_fail(svn_argnum_obj6);
9891       SWIG_fail;
9892     }
9893   }
9894   {
9895     svn_swig_py_release_py_lock();
9896 
9897     result = (svn_wc_conflict_description_t *)svn_wc_conflict_description_create_tree((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7);
9898 
9899     svn_swig_py_acquire_py_lock();
9900 
9901   }
9902   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_description_t,
9903     _global_py_pool, args);
9904   {
9905     Py_XDECREF(_global_py_pool);
9906   }
9907   return resultobj;
9908 fail:
9909   {
9910     Py_XDECREF(_global_py_pool);
9911   }
9912   return NULL;
9913 }
9914 
9915 
_wrap_svn_wc_conflict_description2_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9916 SWIGINTERN PyObject *_wrap_svn_wc_conflict_description2_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9917   PyObject *resultobj = 0;
9918   svn_wc_conflict_description2_t *arg1 = (svn_wc_conflict_description2_t *) 0 ;
9919   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
9920   apr_pool_t *_global_pool = NULL ;
9921   PyObject *_global_py_pool = NULL ;
9922   PyObject * obj0 = 0 ;
9923   PyObject * obj1 = 0 ;
9924   svn_wc_conflict_description2_t *result = 0 ;
9925 
9926   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9927       &_global_py_pool, &_global_pool))
9928   SWIG_fail;
9929   arg2 = _global_pool;
9930   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflict_description2_dup",1,2,&obj0,&obj1)) SWIG_fail;
9931   {
9932     arg1 = (svn_wc_conflict_description2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description2_t, svn_argnum_obj0);
9933     if (PyErr_Occurred()) {
9934       SWIG_fail;
9935     }
9936   }
9937   if (obj1) {
9938     /* Verify that the user supplied a valid pool */
9939     if (obj1 != Py_None && obj1 != _global_py_pool) {
9940       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
9941       SWIG_arg_fail(svn_argnum_obj1);
9942       SWIG_fail;
9943     }
9944   }
9945   {
9946     svn_swig_py_release_py_lock();
9947 
9948     result = (svn_wc_conflict_description2_t *)svn_wc_conflict_description2_dup((struct svn_wc_conflict_description2_t const *)arg1,arg2);
9949 
9950     svn_swig_py_acquire_py_lock();
9951 
9952   }
9953   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_description2_t,
9954     _global_py_pool, args);
9955   {
9956     Py_XDECREF(_global_py_pool);
9957   }
9958   return resultobj;
9959 fail:
9960   {
9961     Py_XDECREF(_global_py_pool);
9962   }
9963   return NULL;
9964 }
9965 
9966 
_wrap_svn_wc__conflict_description2_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)9967 SWIGINTERN PyObject *_wrap_svn_wc__conflict_description2_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9968   PyObject *resultobj = 0;
9969   svn_wc_conflict_description2_t *arg1 = (svn_wc_conflict_description2_t *) 0 ;
9970   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
9971   apr_pool_t *_global_pool = NULL ;
9972   PyObject *_global_py_pool = NULL ;
9973   PyObject * obj0 = 0 ;
9974   PyObject * obj1 = 0 ;
9975   svn_wc_conflict_description2_t *result = 0 ;
9976 
9977   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
9978       &_global_py_pool, &_global_pool))
9979   SWIG_fail;
9980   arg2 = _global_pool;
9981   if(!PyArg_UnpackTuple(args,(char *)"svn_wc__conflict_description2_dup",1,2,&obj0,&obj1)) SWIG_fail;
9982   {
9983     arg1 = (svn_wc_conflict_description2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_conflict_description2_t, svn_argnum_obj0);
9984     if (PyErr_Occurred()) {
9985       SWIG_fail;
9986     }
9987   }
9988   if (obj1) {
9989     /* Verify that the user supplied a valid pool */
9990     if (obj1 != Py_None && obj1 != _global_py_pool) {
9991       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
9992       SWIG_arg_fail(svn_argnum_obj1);
9993       SWIG_fail;
9994     }
9995   }
9996   {
9997     svn_swig_py_release_py_lock();
9998 
9999     result = (svn_wc_conflict_description2_t *)svn_wc__conflict_description2_dup((struct svn_wc_conflict_description2_t const *)arg1,arg2);
10000 
10001     svn_swig_py_acquire_py_lock();
10002 
10003   }
10004   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_description2_t,
10005     _global_py_pool, args);
10006   {
10007     Py_XDECREF(_global_py_pool);
10008   }
10009   return resultobj;
10010 fail:
10011   {
10012     Py_XDECREF(_global_py_pool);
10013   }
10014   return NULL;
10015 }
10016 
10017 
_wrap_svn_wc_create_conflict_result(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10018 SWIGINTERN PyObject *_wrap_svn_wc_create_conflict_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10019   PyObject *resultobj = 0;
10020   svn_wc_conflict_choice_t arg1 ;
10021   char *arg2 = (char *) 0 ;
10022   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
10023   apr_pool_t *_global_pool = NULL ;
10024   PyObject *_global_py_pool = NULL ;
10025   PyObject * obj0 = 0 ;
10026   PyObject * obj1 = 0 ;
10027   PyObject * obj2 = 0 ;
10028   svn_wc_conflict_result_t *result = 0 ;
10029 
10030   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
10031       &_global_py_pool, &_global_pool))
10032   SWIG_fail;
10033   arg3 = _global_pool;
10034   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_create_conflict_result",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
10035   {
10036     arg1 = (svn_wc_conflict_choice_t)SWIG_As_long (obj0);
10037     if (SWIG_arg_fail(svn_argnum_obj0)) {
10038       SWIG_fail;
10039     }
10040   }
10041   {
10042     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_create_conflict_result", "merged_file");
10043     if (PyErr_Occurred()) SWIG_fail;
10044   }
10045   if (obj2) {
10046     /* Verify that the user supplied a valid pool */
10047     if (obj2 != Py_None && obj2 != _global_py_pool) {
10048       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
10049       SWIG_arg_fail(svn_argnum_obj2);
10050       SWIG_fail;
10051     }
10052   }
10053   {
10054     svn_swig_py_release_py_lock();
10055 
10056     result = (svn_wc_conflict_result_t *)svn_wc_create_conflict_result(arg1,(char const *)arg2,arg3);
10057 
10058     svn_swig_py_acquire_py_lock();
10059 
10060   }
10061   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_result_t,
10062     _global_py_pool, args);
10063   {
10064     Py_XDECREF(_global_py_pool);
10065   }
10066   return resultobj;
10067 fail:
10068   {
10069     Py_XDECREF(_global_py_pool);
10070   }
10071   return NULL;
10072 }
10073 
10074 
_wrap_svn_wc_diff_callbacks4_t_file_opened_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10075 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_file_opened_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10076   PyObject *resultobj = 0;
10077   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10078   svn_error_t *(*arg2)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *) = (svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)) 0 ;
10079   PyObject * obj0 = 0 ;
10080   PyObject * obj1 = 0 ;
10081 
10082   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_file_opened_set",2,2,&obj0,&obj1)) SWIG_fail;
10083   {
10084     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10085     if (PyErr_Occurred()) {
10086       SWIG_fail;
10087     }
10088   }
10089   {
10090     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t);
10091     if (!SWIG_IsOK(res)) {
10092       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_file_opened_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)""'");
10093     }
10094   }
10095   if (arg1) (arg1)->file_opened = arg2;
10096   resultobj = SWIG_Py_Void();
10097   return resultobj;
10098 fail:
10099   return NULL;
10100 }
10101 
10102 
_wrap_svn_wc_diff_callbacks4_t_file_opened_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10103 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_file_opened_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10104   PyObject *resultobj = 0;
10105   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10106   PyObject * obj0 = 0 ;
10107   svn_error_t *(*result)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *) = 0 ;
10108 
10109   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_file_opened_get",1,1,&obj0)) SWIG_fail;
10110   {
10111     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10112     if (PyErr_Occurred()) {
10113       SWIG_fail;
10114     }
10115   }
10116   result = (svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)) ((arg1)->file_opened);
10117   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t);
10118   return resultobj;
10119 fail:
10120   return NULL;
10121 }
10122 
10123 
_wrap_svn_wc_diff_callbacks4_t_file_changed_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10124 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_file_changed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10125   PyObject *resultobj = 0;
10126   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10127   svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)) 0 ;
10128   PyObject * obj0 = 0 ;
10129   PyObject * obj1 = 0 ;
10130 
10131   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_file_changed_set",2,2,&obj0,&obj1)) SWIG_fail;
10132   {
10133     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10134     if (PyErr_Occurred()) {
10135       SWIG_fail;
10136     }
10137   }
10138   {
10139     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t);
10140     if (!SWIG_IsOK(res)) {
10141       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_file_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)""'");
10142     }
10143   }
10144   if (arg1) (arg1)->file_changed = arg2;
10145   resultobj = SWIG_Py_Void();
10146   return resultobj;
10147 fail:
10148   return NULL;
10149 }
10150 
10151 
_wrap_svn_wc_diff_callbacks4_t_file_changed_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10152 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_file_changed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10153   PyObject *resultobj = 0;
10154   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10155   PyObject * obj0 = 0 ;
10156   svn_error_t *(*result)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) = 0 ;
10157 
10158   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_file_changed_get",1,1,&obj0)) SWIG_fail;
10159   {
10160     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10161     if (PyErr_Occurred()) {
10162       SWIG_fail;
10163     }
10164   }
10165   result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)) ((arg1)->file_changed);
10166   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t);
10167   return resultobj;
10168 fail:
10169   return NULL;
10170 }
10171 
10172 
_wrap_svn_wc_diff_callbacks4_t_file_added_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10173 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_file_added_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10174   PyObject *resultobj = 0;
10175   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10176   svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,char const *,svn_revnum_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,char const *,svn_revnum_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)) 0 ;
10177   PyObject * obj0 = 0 ;
10178   PyObject * obj1 = 0 ;
10179 
10180   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_file_added_set",2,2,&obj0,&obj1)) SWIG_fail;
10181   {
10182     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10183     if (PyErr_Occurred()) {
10184       SWIG_fail;
10185     }
10186   }
10187   {
10188     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t);
10189     if (!SWIG_IsOK(res)) {
10190       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_file_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,char const *,svn_revnum_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)""'");
10191     }
10192   }
10193   if (arg1) (arg1)->file_added = arg2;
10194   resultobj = SWIG_Py_Void();
10195   return resultobj;
10196 fail:
10197   return NULL;
10198 }
10199 
10200 
_wrap_svn_wc_diff_callbacks4_t_file_added_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10201 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_file_added_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10202   PyObject *resultobj = 0;
10203   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10204   PyObject * obj0 = 0 ;
10205   svn_error_t *(*result)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,char const *,svn_revnum_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) = 0 ;
10206 
10207   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_file_added_get",1,1,&obj0)) SWIG_fail;
10208   {
10209     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10210     if (PyErr_Occurred()) {
10211       SWIG_fail;
10212     }
10213   }
10214   result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,char const *,svn_revnum_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)) ((arg1)->file_added);
10215   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t);
10216   return resultobj;
10217 fail:
10218   return NULL;
10219 }
10220 
10221 
_wrap_svn_wc_diff_callbacks4_t_file_deleted_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10222 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_file_deleted_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10223   PyObject *resultobj = 0;
10224   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10225   svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *,apr_pool_t *) = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *,apr_pool_t *)) 0 ;
10226   PyObject * obj0 = 0 ;
10227   PyObject * obj1 = 0 ;
10228 
10229   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_file_deleted_set",2,2,&obj0,&obj1)) SWIG_fail;
10230   {
10231     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10232     if (PyErr_Occurred()) {
10233       SWIG_fail;
10234     }
10235   }
10236   {
10237     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t);
10238     if (!SWIG_IsOK(res)) {
10239       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_file_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *,apr_pool_t *)""'");
10240     }
10241   }
10242   if (arg1) (arg1)->file_deleted = arg2;
10243   resultobj = SWIG_Py_Void();
10244   return resultobj;
10245 fail:
10246   return NULL;
10247 }
10248 
10249 
_wrap_svn_wc_diff_callbacks4_t_file_deleted_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10250 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_file_deleted_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10251   PyObject *resultobj = 0;
10252   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10253   PyObject * obj0 = 0 ;
10254   svn_error_t *(*result)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *,apr_pool_t *) = 0 ;
10255 
10256   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_file_deleted_get",1,1,&obj0)) SWIG_fail;
10257   {
10258     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10259     if (PyErr_Occurred()) {
10260       SWIG_fail;
10261     }
10262   }
10263   result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *,apr_pool_t *)) ((arg1)->file_deleted);
10264   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t);
10265   return resultobj;
10266 fail:
10267   return NULL;
10268 }
10269 
10270 
_wrap_svn_wc_diff_callbacks4_t_dir_deleted_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10271 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_dir_deleted_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10272   PyObject *resultobj = 0;
10273   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10274   svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *) = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *)) 0 ;
10275   PyObject * obj0 = 0 ;
10276   PyObject * obj1 = 0 ;
10277 
10278   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_dir_deleted_set",2,2,&obj0,&obj1)) SWIG_fail;
10279   {
10280     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10281     if (PyErr_Occurred()) {
10282       SWIG_fail;
10283     }
10284   }
10285   {
10286     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t);
10287     if (!SWIG_IsOK(res)) {
10288       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_dir_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *)""'");
10289     }
10290   }
10291   if (arg1) (arg1)->dir_deleted = arg2;
10292   resultobj = SWIG_Py_Void();
10293   return resultobj;
10294 fail:
10295   return NULL;
10296 }
10297 
10298 
_wrap_svn_wc_diff_callbacks4_t_dir_deleted_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10299 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_dir_deleted_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10300   PyObject *resultobj = 0;
10301   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10302   PyObject * obj0 = 0 ;
10303   svn_error_t *(*result)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *) = 0 ;
10304 
10305   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_dir_deleted_get",1,1,&obj0)) SWIG_fail;
10306   {
10307     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10308     if (PyErr_Occurred()) {
10309       SWIG_fail;
10310     }
10311   }
10312   result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *)) ((arg1)->dir_deleted);
10313   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t);
10314   return resultobj;
10315 fail:
10316   return NULL;
10317 }
10318 
10319 
_wrap_svn_wc_diff_callbacks4_t_dir_opened_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10320 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_dir_opened_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10321   PyObject *resultobj = 0;
10322   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10323   svn_error_t *(*arg2)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *) = (svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)) 0 ;
10324   PyObject * obj0 = 0 ;
10325   PyObject * obj1 = 0 ;
10326 
10327   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_dir_opened_set",2,2,&obj0,&obj1)) SWIG_fail;
10328   {
10329     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10330     if (PyErr_Occurred()) {
10331       SWIG_fail;
10332     }
10333   }
10334   {
10335     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t);
10336     if (!SWIG_IsOK(res)) {
10337       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_dir_opened_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)""'");
10338     }
10339   }
10340   if (arg1) (arg1)->dir_opened = arg2;
10341   resultobj = SWIG_Py_Void();
10342   return resultobj;
10343 fail:
10344   return NULL;
10345 }
10346 
10347 
_wrap_svn_wc_diff_callbacks4_t_dir_opened_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10348 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_dir_opened_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10349   PyObject *resultobj = 0;
10350   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10351   PyObject * obj0 = 0 ;
10352   svn_error_t *(*result)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *) = 0 ;
10353 
10354   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_dir_opened_get",1,1,&obj0)) SWIG_fail;
10355   {
10356     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10357     if (PyErr_Occurred()) {
10358       SWIG_fail;
10359     }
10360   }
10361   result = (svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)) ((arg1)->dir_opened);
10362   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t);
10363   return resultobj;
10364 fail:
10365   return NULL;
10366 }
10367 
10368 
_wrap_svn_wc_diff_callbacks4_t_dir_added_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10369 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_dir_added_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10370   PyObject *resultobj = 0;
10371   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10372   svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,char const *,svn_revnum_t,void *,apr_pool_t *) = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,char const *,svn_revnum_t,void *,apr_pool_t *)) 0 ;
10373   PyObject * obj0 = 0 ;
10374   PyObject * obj1 = 0 ;
10375 
10376   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_dir_added_set",2,2,&obj0,&obj1)) SWIG_fail;
10377   {
10378     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10379     if (PyErr_Occurred()) {
10380       SWIG_fail;
10381     }
10382   }
10383   {
10384     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t);
10385     if (!SWIG_IsOK(res)) {
10386       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_dir_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,char const *,svn_revnum_t,void *,apr_pool_t *)""'");
10387     }
10388   }
10389   if (arg1) (arg1)->dir_added = arg2;
10390   resultobj = SWIG_Py_Void();
10391   return resultobj;
10392 fail:
10393   return NULL;
10394 }
10395 
10396 
_wrap_svn_wc_diff_callbacks4_t_dir_added_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10397 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_dir_added_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10398   PyObject *resultobj = 0;
10399   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10400   PyObject * obj0 = 0 ;
10401   svn_error_t *(*result)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,char const *,svn_revnum_t,void *,apr_pool_t *) = 0 ;
10402 
10403   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_dir_added_get",1,1,&obj0)) SWIG_fail;
10404   {
10405     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10406     if (PyErr_Occurred()) {
10407       SWIG_fail;
10408     }
10409   }
10410   result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,char const *,svn_revnum_t,void *,apr_pool_t *)) ((arg1)->dir_added);
10411   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t);
10412   return resultobj;
10413 fail:
10414   return NULL;
10415 }
10416 
10417 
_wrap_svn_wc_diff_callbacks4_t_dir_props_changed_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10418 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_dir_props_changed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10419   PyObject *resultobj = 0;
10420   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10421   svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)) 0 ;
10422   PyObject * obj0 = 0 ;
10423   PyObject * obj1 = 0 ;
10424 
10425   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_dir_props_changed_set",2,2,&obj0,&obj1)) SWIG_fail;
10426   {
10427     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10428     if (PyErr_Occurred()) {
10429       SWIG_fail;
10430     }
10431   }
10432   {
10433     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t);
10434     if (!SWIG_IsOK(res)) {
10435       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_dir_props_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)""'");
10436     }
10437   }
10438   if (arg1) (arg1)->dir_props_changed = arg2;
10439   resultobj = SWIG_Py_Void();
10440   return resultobj;
10441 fail:
10442   return NULL;
10443 }
10444 
10445 
_wrap_svn_wc_diff_callbacks4_t_dir_props_changed_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10446 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_dir_props_changed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10447   PyObject *resultobj = 0;
10448   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10449   PyObject * obj0 = 0 ;
10450   svn_error_t *(*result)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) = 0 ;
10451 
10452   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_dir_props_changed_get",1,1,&obj0)) SWIG_fail;
10453   {
10454     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10455     if (PyErr_Occurred()) {
10456       SWIG_fail;
10457     }
10458   }
10459   result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)) ((arg1)->dir_props_changed);
10460   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t);
10461   return resultobj;
10462 fail:
10463   return NULL;
10464 }
10465 
10466 
_wrap_svn_wc_diff_callbacks4_t_dir_closed_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10467 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_dir_closed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10468   PyObject *resultobj = 0;
10469   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10470   svn_error_t *(*arg2)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,void *,apr_pool_t *) = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,void *,apr_pool_t *)) 0 ;
10471   PyObject * obj0 = 0 ;
10472   PyObject * obj1 = 0 ;
10473 
10474   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_dir_closed_set",2,2,&obj0,&obj1)) SWIG_fail;
10475   {
10476     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10477     if (PyErr_Occurred()) {
10478       SWIG_fail;
10479     }
10480   }
10481   {
10482     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_void_p_apr_pool_t__p_svn_error_t);
10483     if (!SWIG_IsOK(res)) {
10484       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks4_t_dir_closed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,void *,apr_pool_t *)""'");
10485     }
10486   }
10487   if (arg1) (arg1)->dir_closed = arg2;
10488   resultobj = SWIG_Py_Void();
10489   return resultobj;
10490 fail:
10491   return NULL;
10492 }
10493 
10494 
_wrap_svn_wc_diff_callbacks4_t_dir_closed_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10495 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_t_dir_closed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10496   PyObject *resultobj = 0;
10497   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10498   PyObject * obj0 = 0 ;
10499   svn_error_t *(*result)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,void *,apr_pool_t *) = 0 ;
10500 
10501   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_t_dir_closed_get",1,1,&obj0)) SWIG_fail;
10502   {
10503     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10504     if (PyErr_Occurred()) {
10505       SWIG_fail;
10506     }
10507   }
10508   result = (svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,void *,apr_pool_t *)) ((arg1)->dir_closed);
10509   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_void_p_apr_pool_t__p_svn_error_t);
10510   return resultobj;
10511 fail:
10512   return NULL;
10513 }
10514 
10515 
_wrap_new_svn_wc_diff_callbacks4_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10516 SWIGINTERN PyObject *_wrap_new_svn_wc_diff_callbacks4_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10517   PyObject *resultobj = 0;
10518   struct svn_wc_diff_callbacks4_t *result = 0 ;
10519 
10520   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_diff_callbacks4_t",0,0)) SWIG_fail;
10521   {
10522     svn_swig_py_release_py_lock();
10523 
10524     result = (struct svn_wc_diff_callbacks4_t *)calloc(1, sizeof(struct svn_wc_diff_callbacks4_t));
10525 
10526     svn_swig_py_acquire_py_lock();
10527 
10528   }
10529   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_diff_callbacks4_t,
10530     _global_py_pool, args);
10531   return resultobj;
10532 fail:
10533   return NULL;
10534 }
10535 
10536 
_wrap_delete_svn_wc_diff_callbacks4_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10537 SWIGINTERN PyObject *_wrap_delete_svn_wc_diff_callbacks4_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10538   PyObject *resultobj = 0;
10539   struct svn_wc_diff_callbacks4_t *arg1 = (struct svn_wc_diff_callbacks4_t *) 0 ;
10540   PyObject * obj0 = 0 ;
10541 
10542   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_diff_callbacks4_t",1,1,&obj0)) SWIG_fail;
10543   {
10544     arg1 = (struct svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
10545     if (PyErr_Occurred()) {
10546       SWIG_fail;
10547     }
10548   }
10549   {
10550     svn_swig_py_release_py_lock();
10551 
10552     free((char *) arg1);
10553 
10554     svn_swig_py_acquire_py_lock();
10555 
10556   }
10557   resultobj = SWIG_Py_Void();
10558   return resultobj;
10559 fail:
10560   return NULL;
10561 }
10562 
10563 
svn_wc_diff_callbacks4_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10564 SWIGINTERN PyObject *svn_wc_diff_callbacks4_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10565   PyObject *obj;
10566   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
10567   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_diff_callbacks4_t, SWIG_NewClientData(obj));
10568   return SWIG_Py_Void();
10569 }
10570 
_wrap_svn_wc_diff_callbacks3_t_file_changed_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10571 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_file_changed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10572   PyObject *resultobj = 0;
10573   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10574   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) 0 ;
10575   PyObject * obj0 = 0 ;
10576   PyObject * obj1 = 0 ;
10577 
10578   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_file_changed_set",2,2,&obj0,&obj1)) SWIG_fail;
10579   {
10580     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10581     if (PyErr_Occurred()) {
10582       SWIG_fail;
10583     }
10584   }
10585   {
10586     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
10587     if (!SWIG_IsOK(res)) {
10588       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_file_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)""'");
10589     }
10590   }
10591   if (arg1) (arg1)->file_changed = arg2;
10592   resultobj = SWIG_Py_Void();
10593   return resultobj;
10594 fail:
10595   return NULL;
10596 }
10597 
10598 
_wrap_svn_wc_diff_callbacks3_t_file_changed_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10599 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_file_changed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10600   PyObject *resultobj = 0;
10601   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10602   PyObject * obj0 = 0 ;
10603   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = 0 ;
10604 
10605   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_file_changed_get",1,1,&obj0)) SWIG_fail;
10606   {
10607     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10608     if (PyErr_Occurred()) {
10609       SWIG_fail;
10610     }
10611   }
10612   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) ((arg1)->file_changed);
10613   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
10614   return resultobj;
10615 fail:
10616   return NULL;
10617 }
10618 
10619 
_wrap_svn_wc_diff_callbacks3_t_file_added_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10620 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_file_added_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10621   PyObject *resultobj = 0;
10622   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10623   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) 0 ;
10624   PyObject * obj0 = 0 ;
10625   PyObject * obj1 = 0 ;
10626 
10627   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_file_added_set",2,2,&obj0,&obj1)) SWIG_fail;
10628   {
10629     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10630     if (PyErr_Occurred()) {
10631       SWIG_fail;
10632     }
10633   }
10634   {
10635     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
10636     if (!SWIG_IsOK(res)) {
10637       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_file_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)""'");
10638     }
10639   }
10640   if (arg1) (arg1)->file_added = arg2;
10641   resultobj = SWIG_Py_Void();
10642   return resultobj;
10643 fail:
10644   return NULL;
10645 }
10646 
10647 
_wrap_svn_wc_diff_callbacks3_t_file_added_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10648 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_file_added_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10649   PyObject *resultobj = 0;
10650   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10651   PyObject * obj0 = 0 ;
10652   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = 0 ;
10653 
10654   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_file_added_get",1,1,&obj0)) SWIG_fail;
10655   {
10656     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10657     if (PyErr_Occurred()) {
10658       SWIG_fail;
10659     }
10660   }
10661   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) ((arg1)->file_added);
10662   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
10663   return resultobj;
10664 fail:
10665   return NULL;
10666 }
10667 
10668 
_wrap_svn_wc_diff_callbacks3_t_file_deleted_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10669 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_file_deleted_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10670   PyObject *resultobj = 0;
10671   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10672   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *)) 0 ;
10673   PyObject * obj0 = 0 ;
10674   PyObject * obj1 = 0 ;
10675 
10676   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_file_deleted_set",2,2,&obj0,&obj1)) SWIG_fail;
10677   {
10678     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10679     if (PyErr_Occurred()) {
10680       SWIG_fail;
10681     }
10682   }
10683   {
10684     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t);
10685     if (!SWIG_IsOK(res)) {
10686       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_file_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *)""'");
10687     }
10688   }
10689   if (arg1) (arg1)->file_deleted = arg2;
10690   resultobj = SWIG_Py_Void();
10691   return resultobj;
10692 fail:
10693   return NULL;
10694 }
10695 
10696 
_wrap_svn_wc_diff_callbacks3_t_file_deleted_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10697 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_file_deleted_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10698   PyObject *resultobj = 0;
10699   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10700   PyObject * obj0 = 0 ;
10701   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *) = 0 ;
10702 
10703   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_file_deleted_get",1,1,&obj0)) SWIG_fail;
10704   {
10705     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10706     if (PyErr_Occurred()) {
10707       SWIG_fail;
10708     }
10709   }
10710   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *)) ((arg1)->file_deleted);
10711   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t);
10712   return resultobj;
10713 fail:
10714   return NULL;
10715 }
10716 
10717 
_wrap_svn_wc_diff_callbacks3_t_dir_added_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10718 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_dir_added_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10719   PyObject *resultobj = 0;
10720   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10721   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)) 0 ;
10722   PyObject * obj0 = 0 ;
10723   PyObject * obj1 = 0 ;
10724 
10725   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_dir_added_set",2,2,&obj0,&obj1)) SWIG_fail;
10726   {
10727     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10728     if (PyErr_Occurred()) {
10729       SWIG_fail;
10730     }
10731   }
10732   {
10733     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t);
10734     if (!SWIG_IsOK(res)) {
10735       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_dir_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)""'");
10736     }
10737   }
10738   if (arg1) (arg1)->dir_added = arg2;
10739   resultobj = SWIG_Py_Void();
10740   return resultobj;
10741 fail:
10742   return NULL;
10743 }
10744 
10745 
_wrap_svn_wc_diff_callbacks3_t_dir_added_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10746 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_dir_added_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10747   PyObject *resultobj = 0;
10748   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10749   PyObject * obj0 = 0 ;
10750   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *) = 0 ;
10751 
10752   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_dir_added_get",1,1,&obj0)) SWIG_fail;
10753   {
10754     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10755     if (PyErr_Occurred()) {
10756       SWIG_fail;
10757     }
10758   }
10759   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)) ((arg1)->dir_added);
10760   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t);
10761   return resultobj;
10762 fail:
10763   return NULL;
10764 }
10765 
10766 
_wrap_svn_wc_diff_callbacks3_t_dir_deleted_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10767 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_dir_deleted_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10768   PyObject *resultobj = 0;
10769   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10770   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)) 0 ;
10771   PyObject * obj0 = 0 ;
10772   PyObject * obj1 = 0 ;
10773 
10774   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_dir_deleted_set",2,2,&obj0,&obj1)) SWIG_fail;
10775   {
10776     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10777     if (PyErr_Occurred()) {
10778       SWIG_fail;
10779     }
10780   }
10781   {
10782     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t);
10783     if (!SWIG_IsOK(res)) {
10784       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_dir_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)""'");
10785     }
10786   }
10787   if (arg1) (arg1)->dir_deleted = arg2;
10788   resultobj = SWIG_Py_Void();
10789   return resultobj;
10790 fail:
10791   return NULL;
10792 }
10793 
10794 
_wrap_svn_wc_diff_callbacks3_t_dir_deleted_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10795 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_dir_deleted_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10796   PyObject *resultobj = 0;
10797   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10798   PyObject * obj0 = 0 ;
10799   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *) = 0 ;
10800 
10801   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_dir_deleted_get",1,1,&obj0)) SWIG_fail;
10802   {
10803     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10804     if (PyErr_Occurred()) {
10805       SWIG_fail;
10806     }
10807   }
10808   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)) ((arg1)->dir_deleted);
10809   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t);
10810   return resultobj;
10811 fail:
10812   return NULL;
10813 }
10814 
10815 
_wrap_svn_wc_diff_callbacks3_t_dir_props_changed_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10816 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_dir_props_changed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10817   PyObject *resultobj = 0;
10818   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10819   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) 0 ;
10820   PyObject * obj0 = 0 ;
10821   PyObject * obj1 = 0 ;
10822 
10823   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_dir_props_changed_set",2,2,&obj0,&obj1)) SWIG_fail;
10824   {
10825     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10826     if (PyErr_Occurred()) {
10827       SWIG_fail;
10828     }
10829   }
10830   {
10831     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
10832     if (!SWIG_IsOK(res)) {
10833       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_dir_props_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)""'");
10834     }
10835   }
10836   if (arg1) (arg1)->dir_props_changed = arg2;
10837   resultobj = SWIG_Py_Void();
10838   return resultobj;
10839 fail:
10840   return NULL;
10841 }
10842 
10843 
_wrap_svn_wc_diff_callbacks3_t_dir_props_changed_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10844 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_dir_props_changed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10845   PyObject *resultobj = 0;
10846   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10847   PyObject * obj0 = 0 ;
10848   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = 0 ;
10849 
10850   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_dir_props_changed_get",1,1,&obj0)) SWIG_fail;
10851   {
10852     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10853     if (PyErr_Occurred()) {
10854       SWIG_fail;
10855     }
10856   }
10857   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) ((arg1)->dir_props_changed);
10858   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
10859   return resultobj;
10860 fail:
10861   return NULL;
10862 }
10863 
10864 
_wrap_svn_wc_diff_callbacks3_t_dir_opened_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10865 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_dir_opened_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10866   PyObject *resultobj = 0;
10867   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10868   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)) 0 ;
10869   PyObject * obj0 = 0 ;
10870   PyObject * obj1 = 0 ;
10871 
10872   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_dir_opened_set",2,2,&obj0,&obj1)) SWIG_fail;
10873   {
10874     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10875     if (PyErr_Occurred()) {
10876       SWIG_fail;
10877     }
10878   }
10879   {
10880     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t);
10881     if (!SWIG_IsOK(res)) {
10882       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_dir_opened_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)""'");
10883     }
10884   }
10885   if (arg1) (arg1)->dir_opened = arg2;
10886   resultobj = SWIG_Py_Void();
10887   return resultobj;
10888 fail:
10889   return NULL;
10890 }
10891 
10892 
_wrap_svn_wc_diff_callbacks3_t_dir_opened_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10893 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_dir_opened_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10894   PyObject *resultobj = 0;
10895   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10896   PyObject * obj0 = 0 ;
10897   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *) = 0 ;
10898 
10899   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_dir_opened_get",1,1,&obj0)) SWIG_fail;
10900   {
10901     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10902     if (PyErr_Occurred()) {
10903       SWIG_fail;
10904     }
10905   }
10906   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)) ((arg1)->dir_opened);
10907   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t);
10908   return resultobj;
10909 fail:
10910   return NULL;
10911 }
10912 
10913 
_wrap_svn_wc_diff_callbacks3_t_dir_closed_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10914 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_dir_closed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10915   PyObject *resultobj = 0;
10916   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10917   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)) 0 ;
10918   PyObject * obj0 = 0 ;
10919   PyObject * obj1 = 0 ;
10920 
10921   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_dir_closed_set",2,2,&obj0,&obj1)) SWIG_fail;
10922   {
10923     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10924     if (PyErr_Occurred()) {
10925       SWIG_fail;
10926     }
10927   }
10928   {
10929     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t);
10930     if (!SWIG_IsOK(res)) {
10931       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks3_t_dir_closed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)""'");
10932     }
10933   }
10934   if (arg1) (arg1)->dir_closed = arg2;
10935   resultobj = SWIG_Py_Void();
10936   return resultobj;
10937 fail:
10938   return NULL;
10939 }
10940 
10941 
_wrap_svn_wc_diff_callbacks3_t_dir_closed_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10942 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_t_dir_closed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10943   PyObject *resultobj = 0;
10944   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10945   PyObject * obj0 = 0 ;
10946   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *) = 0 ;
10947 
10948   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_t_dir_closed_get",1,1,&obj0)) SWIG_fail;
10949   {
10950     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10951     if (PyErr_Occurred()) {
10952       SWIG_fail;
10953     }
10954   }
10955   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)) ((arg1)->dir_closed);
10956   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t);
10957   return resultobj;
10958 fail:
10959   return NULL;
10960 }
10961 
10962 
_wrap_new_svn_wc_diff_callbacks3_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10963 SWIGINTERN PyObject *_wrap_new_svn_wc_diff_callbacks3_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10964   PyObject *resultobj = 0;
10965   struct svn_wc_diff_callbacks3_t *result = 0 ;
10966 
10967   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_diff_callbacks3_t",0,0)) SWIG_fail;
10968   {
10969     svn_swig_py_release_py_lock();
10970 
10971     result = (struct svn_wc_diff_callbacks3_t *)calloc(1, sizeof(struct svn_wc_diff_callbacks3_t));
10972 
10973     svn_swig_py_acquire_py_lock();
10974 
10975   }
10976   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_diff_callbacks3_t,
10977     _global_py_pool, args);
10978   return resultobj;
10979 fail:
10980   return NULL;
10981 }
10982 
10983 
_wrap_delete_svn_wc_diff_callbacks3_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)10984 SWIGINTERN PyObject *_wrap_delete_svn_wc_diff_callbacks3_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10985   PyObject *resultobj = 0;
10986   struct svn_wc_diff_callbacks3_t *arg1 = (struct svn_wc_diff_callbacks3_t *) 0 ;
10987   PyObject * obj0 = 0 ;
10988 
10989   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_diff_callbacks3_t",1,1,&obj0)) SWIG_fail;
10990   {
10991     arg1 = (struct svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
10992     if (PyErr_Occurred()) {
10993       SWIG_fail;
10994     }
10995   }
10996   {
10997     svn_swig_py_release_py_lock();
10998 
10999     free((char *) arg1);
11000 
11001     svn_swig_py_acquire_py_lock();
11002 
11003   }
11004   resultobj = SWIG_Py_Void();
11005   return resultobj;
11006 fail:
11007   return NULL;
11008 }
11009 
11010 
svn_wc_diff_callbacks3_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11011 SWIGINTERN PyObject *svn_wc_diff_callbacks3_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11012   PyObject *obj;
11013   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
11014   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_diff_callbacks3_t, SWIG_NewClientData(obj));
11015   return SWIG_Py_Void();
11016 }
11017 
_wrap_svn_wc_diff_callbacks2_t_file_changed_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11018 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_t_file_changed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11019   PyObject *resultobj = 0;
11020   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11021   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) 0 ;
11022   PyObject * obj0 = 0 ;
11023   PyObject * obj1 = 0 ;
11024 
11025   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_t_file_changed_set",2,2,&obj0,&obj1)) SWIG_fail;
11026   {
11027     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11028     if (PyErr_Occurred()) {
11029       SWIG_fail;
11030     }
11031   }
11032   {
11033     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
11034     if (!SWIG_IsOK(res)) {
11035       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks2_t_file_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)""'");
11036     }
11037   }
11038   if (arg1) (arg1)->file_changed = arg2;
11039   resultobj = SWIG_Py_Void();
11040   return resultobj;
11041 fail:
11042   return NULL;
11043 }
11044 
11045 
_wrap_svn_wc_diff_callbacks2_t_file_changed_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11046 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_t_file_changed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11047   PyObject *resultobj = 0;
11048   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11049   PyObject * obj0 = 0 ;
11050   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = 0 ;
11051 
11052   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_t_file_changed_get",1,1,&obj0)) SWIG_fail;
11053   {
11054     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11055     if (PyErr_Occurred()) {
11056       SWIG_fail;
11057     }
11058   }
11059   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) ((arg1)->file_changed);
11060   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
11061   return resultobj;
11062 fail:
11063   return NULL;
11064 }
11065 
11066 
_wrap_svn_wc_diff_callbacks2_t_file_added_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11067 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_t_file_added_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11068   PyObject *resultobj = 0;
11069   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11070   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) 0 ;
11071   PyObject * obj0 = 0 ;
11072   PyObject * obj1 = 0 ;
11073 
11074   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_t_file_added_set",2,2,&obj0,&obj1)) SWIG_fail;
11075   {
11076     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11077     if (PyErr_Occurred()) {
11078       SWIG_fail;
11079     }
11080   }
11081   {
11082     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
11083     if (!SWIG_IsOK(res)) {
11084       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks2_t_file_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)""'");
11085     }
11086   }
11087   if (arg1) (arg1)->file_added = arg2;
11088   resultobj = SWIG_Py_Void();
11089   return resultobj;
11090 fail:
11091   return NULL;
11092 }
11093 
11094 
_wrap_svn_wc_diff_callbacks2_t_file_added_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11095 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_t_file_added_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11096   PyObject *resultobj = 0;
11097   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11098   PyObject * obj0 = 0 ;
11099   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = 0 ;
11100 
11101   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_t_file_added_get",1,1,&obj0)) SWIG_fail;
11102   {
11103     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11104     if (PyErr_Occurred()) {
11105       SWIG_fail;
11106     }
11107   }
11108   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) ((arg1)->file_added);
11109   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
11110   return resultobj;
11111 fail:
11112   return NULL;
11113 }
11114 
11115 
_wrap_svn_wc_diff_callbacks2_t_file_deleted_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11116 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_t_file_deleted_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11117   PyObject *resultobj = 0;
11118   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11119   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *)) 0 ;
11120   PyObject * obj0 = 0 ;
11121   PyObject * obj1 = 0 ;
11122 
11123   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_t_file_deleted_set",2,2,&obj0,&obj1)) SWIG_fail;
11124   {
11125     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11126     if (PyErr_Occurred()) {
11127       SWIG_fail;
11128     }
11129   }
11130   {
11131     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t);
11132     if (!SWIG_IsOK(res)) {
11133       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks2_t_file_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *)""'");
11134     }
11135   }
11136   if (arg1) (arg1)->file_deleted = arg2;
11137   resultobj = SWIG_Py_Void();
11138   return resultobj;
11139 fail:
11140   return NULL;
11141 }
11142 
11143 
_wrap_svn_wc_diff_callbacks2_t_file_deleted_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11144 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_t_file_deleted_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11145   PyObject *resultobj = 0;
11146   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11147   PyObject * obj0 = 0 ;
11148   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *) = 0 ;
11149 
11150   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_t_file_deleted_get",1,1,&obj0)) SWIG_fail;
11151   {
11152     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11153     if (PyErr_Occurred()) {
11154       SWIG_fail;
11155     }
11156   }
11157   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *)) ((arg1)->file_deleted);
11158   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t);
11159   return resultobj;
11160 fail:
11161   return NULL;
11162 }
11163 
11164 
_wrap_svn_wc_diff_callbacks2_t_dir_added_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11165 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_t_dir_added_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11166   PyObject *resultobj = 0;
11167   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11168   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)) 0 ;
11169   PyObject * obj0 = 0 ;
11170   PyObject * obj1 = 0 ;
11171 
11172   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_t_dir_added_set",2,2,&obj0,&obj1)) SWIG_fail;
11173   {
11174     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11175     if (PyErr_Occurred()) {
11176       SWIG_fail;
11177     }
11178   }
11179   {
11180     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t);
11181     if (!SWIG_IsOK(res)) {
11182       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks2_t_dir_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)""'");
11183     }
11184   }
11185   if (arg1) (arg1)->dir_added = arg2;
11186   resultobj = SWIG_Py_Void();
11187   return resultobj;
11188 fail:
11189   return NULL;
11190 }
11191 
11192 
_wrap_svn_wc_diff_callbacks2_t_dir_added_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11193 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_t_dir_added_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11194   PyObject *resultobj = 0;
11195   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11196   PyObject * obj0 = 0 ;
11197   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *) = 0 ;
11198 
11199   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_t_dir_added_get",1,1,&obj0)) SWIG_fail;
11200   {
11201     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11202     if (PyErr_Occurred()) {
11203       SWIG_fail;
11204     }
11205   }
11206   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)) ((arg1)->dir_added);
11207   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t);
11208   return resultobj;
11209 fail:
11210   return NULL;
11211 }
11212 
11213 
_wrap_svn_wc_diff_callbacks2_t_dir_deleted_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11214 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_t_dir_deleted_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11215   PyObject *resultobj = 0;
11216   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11217   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)) 0 ;
11218   PyObject * obj0 = 0 ;
11219   PyObject * obj1 = 0 ;
11220 
11221   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_t_dir_deleted_set",2,2,&obj0,&obj1)) SWIG_fail;
11222   {
11223     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11224     if (PyErr_Occurred()) {
11225       SWIG_fail;
11226     }
11227   }
11228   {
11229     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t);
11230     if (!SWIG_IsOK(res)) {
11231       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks2_t_dir_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)""'");
11232     }
11233   }
11234   if (arg1) (arg1)->dir_deleted = arg2;
11235   resultobj = SWIG_Py_Void();
11236   return resultobj;
11237 fail:
11238   return NULL;
11239 }
11240 
11241 
_wrap_svn_wc_diff_callbacks2_t_dir_deleted_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11242 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_t_dir_deleted_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11243   PyObject *resultobj = 0;
11244   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11245   PyObject * obj0 = 0 ;
11246   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *) = 0 ;
11247 
11248   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_t_dir_deleted_get",1,1,&obj0)) SWIG_fail;
11249   {
11250     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11251     if (PyErr_Occurred()) {
11252       SWIG_fail;
11253     }
11254   }
11255   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)) ((arg1)->dir_deleted);
11256   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t);
11257   return resultobj;
11258 fail:
11259   return NULL;
11260 }
11261 
11262 
_wrap_svn_wc_diff_callbacks2_t_dir_props_changed_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11263 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_t_dir_props_changed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11264   PyObject *resultobj = 0;
11265   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11266   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) 0 ;
11267   PyObject * obj0 = 0 ;
11268   PyObject * obj1 = 0 ;
11269 
11270   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_t_dir_props_changed_set",2,2,&obj0,&obj1)) SWIG_fail;
11271   {
11272     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11273     if (PyErr_Occurred()) {
11274       SWIG_fail;
11275     }
11276   }
11277   {
11278     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
11279     if (!SWIG_IsOK(res)) {
11280       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks2_t_dir_props_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)""'");
11281     }
11282   }
11283   if (arg1) (arg1)->dir_props_changed = arg2;
11284   resultobj = SWIG_Py_Void();
11285   return resultobj;
11286 fail:
11287   return NULL;
11288 }
11289 
11290 
_wrap_svn_wc_diff_callbacks2_t_dir_props_changed_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11291 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_t_dir_props_changed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11292   PyObject *resultobj = 0;
11293   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11294   PyObject * obj0 = 0 ;
11295   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = 0 ;
11296 
11297   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_t_dir_props_changed_get",1,1,&obj0)) SWIG_fail;
11298   {
11299     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11300     if (PyErr_Occurred()) {
11301       SWIG_fail;
11302     }
11303   }
11304   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) ((arg1)->dir_props_changed);
11305   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
11306   return resultobj;
11307 fail:
11308   return NULL;
11309 }
11310 
11311 
_wrap_new_svn_wc_diff_callbacks2_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11312 SWIGINTERN PyObject *_wrap_new_svn_wc_diff_callbacks2_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11313   PyObject *resultobj = 0;
11314   struct svn_wc_diff_callbacks2_t *result = 0 ;
11315 
11316   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_diff_callbacks2_t",0,0)) SWIG_fail;
11317   {
11318     svn_swig_py_release_py_lock();
11319 
11320     result = (struct svn_wc_diff_callbacks2_t *)calloc(1, sizeof(struct svn_wc_diff_callbacks2_t));
11321 
11322     svn_swig_py_acquire_py_lock();
11323 
11324   }
11325   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_diff_callbacks2_t,
11326     _global_py_pool, args);
11327   return resultobj;
11328 fail:
11329   return NULL;
11330 }
11331 
11332 
_wrap_delete_svn_wc_diff_callbacks2_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11333 SWIGINTERN PyObject *_wrap_delete_svn_wc_diff_callbacks2_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11334   PyObject *resultobj = 0;
11335   struct svn_wc_diff_callbacks2_t *arg1 = (struct svn_wc_diff_callbacks2_t *) 0 ;
11336   PyObject * obj0 = 0 ;
11337 
11338   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_diff_callbacks2_t",1,1,&obj0)) SWIG_fail;
11339   {
11340     arg1 = (struct svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
11341     if (PyErr_Occurred()) {
11342       SWIG_fail;
11343     }
11344   }
11345   {
11346     svn_swig_py_release_py_lock();
11347 
11348     free((char *) arg1);
11349 
11350     svn_swig_py_acquire_py_lock();
11351 
11352   }
11353   resultobj = SWIG_Py_Void();
11354   return resultobj;
11355 fail:
11356   return NULL;
11357 }
11358 
11359 
svn_wc_diff_callbacks2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11360 SWIGINTERN PyObject *svn_wc_diff_callbacks2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11361   PyObject *obj;
11362   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
11363   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_diff_callbacks2_t, SWIG_NewClientData(obj));
11364   return SWIG_Py_Void();
11365 }
11366 
_wrap_svn_wc_diff_callbacks_t_file_changed_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11367 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_t_file_changed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11368   PyObject *resultobj = 0;
11369   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11370   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *)) 0 ;
11371   PyObject * obj0 = 0 ;
11372   PyObject * obj1 = 0 ;
11373 
11374   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_t_file_changed_set",2,2,&obj0,&obj1)) SWIG_fail;
11375   {
11376     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11377     if (PyErr_Occurred()) {
11378       SWIG_fail;
11379     }
11380   }
11381   {
11382     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t);
11383     if (!SWIG_IsOK(res)) {
11384       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks_t_file_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *)""'");
11385     }
11386   }
11387   if (arg1) (arg1)->file_changed = arg2;
11388   resultobj = SWIG_Py_Void();
11389   return resultobj;
11390 fail:
11391   return NULL;
11392 }
11393 
11394 
_wrap_svn_wc_diff_callbacks_t_file_changed_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11395 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_t_file_changed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11396   PyObject *resultobj = 0;
11397   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11398   PyObject * obj0 = 0 ;
11399   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *) = 0 ;
11400 
11401   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_t_file_changed_get",1,1,&obj0)) SWIG_fail;
11402   {
11403     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11404     if (PyErr_Occurred()) {
11405       SWIG_fail;
11406     }
11407   }
11408   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *)) ((arg1)->file_changed);
11409   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t);
11410   return resultobj;
11411 fail:
11412   return NULL;
11413 }
11414 
11415 
_wrap_svn_wc_diff_callbacks_t_file_added_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11416 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_t_file_added_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11417   PyObject *resultobj = 0;
11418   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11419   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *)) 0 ;
11420   PyObject * obj0 = 0 ;
11421   PyObject * obj1 = 0 ;
11422 
11423   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_t_file_added_set",2,2,&obj0,&obj1)) SWIG_fail;
11424   {
11425     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11426     if (PyErr_Occurred()) {
11427       SWIG_fail;
11428     }
11429   }
11430   {
11431     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t);
11432     if (!SWIG_IsOK(res)) {
11433       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks_t_file_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *)""'");
11434     }
11435   }
11436   if (arg1) (arg1)->file_added = arg2;
11437   resultobj = SWIG_Py_Void();
11438   return resultobj;
11439 fail:
11440   return NULL;
11441 }
11442 
11443 
_wrap_svn_wc_diff_callbacks_t_file_added_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11444 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_t_file_added_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11445   PyObject *resultobj = 0;
11446   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11447   PyObject * obj0 = 0 ;
11448   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *) = 0 ;
11449 
11450   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_t_file_added_get",1,1,&obj0)) SWIG_fail;
11451   {
11452     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11453     if (PyErr_Occurred()) {
11454       SWIG_fail;
11455     }
11456   }
11457   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *)) ((arg1)->file_added);
11458   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t);
11459   return resultobj;
11460 fail:
11461   return NULL;
11462 }
11463 
11464 
_wrap_svn_wc_diff_callbacks_t_file_deleted_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11465 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_t_file_deleted_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11466   PyObject *resultobj = 0;
11467   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11468   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,void *)) 0 ;
11469   PyObject * obj0 = 0 ;
11470   PyObject * obj1 = 0 ;
11471 
11472   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_t_file_deleted_set",2,2,&obj0,&obj1)) SWIG_fail;
11473   {
11474     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11475     if (PyErr_Occurred()) {
11476       SWIG_fail;
11477     }
11478   }
11479   {
11480     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_void__p_svn_error_t);
11481     if (!SWIG_IsOK(res)) {
11482       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks_t_file_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,void *)""'");
11483     }
11484   }
11485   if (arg1) (arg1)->file_deleted = arg2;
11486   resultobj = SWIG_Py_Void();
11487   return resultobj;
11488 fail:
11489   return NULL;
11490 }
11491 
11492 
_wrap_svn_wc_diff_callbacks_t_file_deleted_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11493 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_t_file_deleted_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11494   PyObject *resultobj = 0;
11495   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11496   PyObject * obj0 = 0 ;
11497   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,void *) = 0 ;
11498 
11499   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_t_file_deleted_get",1,1,&obj0)) SWIG_fail;
11500   {
11501     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11502     if (PyErr_Occurred()) {
11503       SWIG_fail;
11504     }
11505   }
11506   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,void *)) ((arg1)->file_deleted);
11507   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_void__p_svn_error_t);
11508   return resultobj;
11509 fail:
11510   return NULL;
11511 }
11512 
11513 
_wrap_svn_wc_diff_callbacks_t_dir_added_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11514 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_t_dir_added_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11515   PyObject *resultobj = 0;
11516   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11517   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)) 0 ;
11518   PyObject * obj0 = 0 ;
11519   PyObject * obj1 = 0 ;
11520 
11521   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_t_dir_added_set",2,2,&obj0,&obj1)) SWIG_fail;
11522   {
11523     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11524     if (PyErr_Occurred()) {
11525       SWIG_fail;
11526     }
11527   }
11528   {
11529     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t);
11530     if (!SWIG_IsOK(res)) {
11531       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks_t_dir_added_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)""'");
11532     }
11533   }
11534   if (arg1) (arg1)->dir_added = arg2;
11535   resultobj = SWIG_Py_Void();
11536   return resultobj;
11537 fail:
11538   return NULL;
11539 }
11540 
11541 
_wrap_svn_wc_diff_callbacks_t_dir_added_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11542 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_t_dir_added_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11543   PyObject *resultobj = 0;
11544   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11545   PyObject * obj0 = 0 ;
11546   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *) = 0 ;
11547 
11548   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_t_dir_added_get",1,1,&obj0)) SWIG_fail;
11549   {
11550     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11551     if (PyErr_Occurred()) {
11552       SWIG_fail;
11553     }
11554   }
11555   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)) ((arg1)->dir_added);
11556   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t);
11557   return resultobj;
11558 fail:
11559   return NULL;
11560 }
11561 
11562 
_wrap_svn_wc_diff_callbacks_t_dir_deleted_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11563 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_t_dir_deleted_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11564   PyObject *resultobj = 0;
11565   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11566   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)) 0 ;
11567   PyObject * obj0 = 0 ;
11568   PyObject * obj1 = 0 ;
11569 
11570   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_t_dir_deleted_set",2,2,&obj0,&obj1)) SWIG_fail;
11571   {
11572     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11573     if (PyErr_Occurred()) {
11574       SWIG_fail;
11575     }
11576   }
11577   {
11578     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t);
11579     if (!SWIG_IsOK(res)) {
11580       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks_t_dir_deleted_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)""'");
11581     }
11582   }
11583   if (arg1) (arg1)->dir_deleted = arg2;
11584   resultobj = SWIG_Py_Void();
11585   return resultobj;
11586 fail:
11587   return NULL;
11588 }
11589 
11590 
_wrap_svn_wc_diff_callbacks_t_dir_deleted_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11591 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_t_dir_deleted_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11592   PyObject *resultobj = 0;
11593   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11594   PyObject * obj0 = 0 ;
11595   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *) = 0 ;
11596 
11597   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_t_dir_deleted_get",1,1,&obj0)) SWIG_fail;
11598   {
11599     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11600     if (PyErr_Occurred()) {
11601       SWIG_fail;
11602     }
11603   }
11604   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)) ((arg1)->dir_deleted);
11605   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t);
11606   return resultobj;
11607 fail:
11608   return NULL;
11609 }
11610 
11611 
_wrap_svn_wc_diff_callbacks_t_props_changed_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11612 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_t_props_changed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11613   PyObject *resultobj = 0;
11614   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11615   svn_error_t *(*arg2)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) 0 ;
11616   PyObject * obj0 = 0 ;
11617   PyObject * obj1 = 0 ;
11618 
11619   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_t_props_changed_set",2,2,&obj0,&obj1)) SWIG_fail;
11620   {
11621     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11622     if (PyErr_Occurred()) {
11623       SWIG_fail;
11624     }
11625   }
11626   {
11627     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
11628     if (!SWIG_IsOK(res)) {
11629       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_diff_callbacks_t_props_changed_set" "', argument " "2"" of type '" "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)""'");
11630     }
11631   }
11632   if (arg1) (arg1)->props_changed = arg2;
11633   resultobj = SWIG_Py_Void();
11634   return resultobj;
11635 fail:
11636   return NULL;
11637 }
11638 
11639 
_wrap_svn_wc_diff_callbacks_t_props_changed_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11640 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_t_props_changed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11641   PyObject *resultobj = 0;
11642   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11643   PyObject * obj0 = 0 ;
11644   svn_error_t *(*result)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) = 0 ;
11645 
11646   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_t_props_changed_get",1,1,&obj0)) SWIG_fail;
11647   {
11648     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11649     if (PyErr_Occurred()) {
11650       SWIG_fail;
11651     }
11652   }
11653   result = (svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)) ((arg1)->props_changed);
11654   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t);
11655   return resultobj;
11656 fail:
11657   return NULL;
11658 }
11659 
11660 
_wrap_new_svn_wc_diff_callbacks_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11661 SWIGINTERN PyObject *_wrap_new_svn_wc_diff_callbacks_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11662   PyObject *resultobj = 0;
11663   struct svn_wc_diff_callbacks_t *result = 0 ;
11664 
11665   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_diff_callbacks_t",0,0)) SWIG_fail;
11666   {
11667     svn_swig_py_release_py_lock();
11668 
11669     result = (struct svn_wc_diff_callbacks_t *)calloc(1, sizeof(struct svn_wc_diff_callbacks_t));
11670 
11671     svn_swig_py_acquire_py_lock();
11672 
11673   }
11674   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_diff_callbacks_t,
11675     _global_py_pool, args);
11676   return resultobj;
11677 fail:
11678   return NULL;
11679 }
11680 
11681 
_wrap_delete_svn_wc_diff_callbacks_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11682 SWIGINTERN PyObject *_wrap_delete_svn_wc_diff_callbacks_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11683   PyObject *resultobj = 0;
11684   struct svn_wc_diff_callbacks_t *arg1 = (struct svn_wc_diff_callbacks_t *) 0 ;
11685   PyObject * obj0 = 0 ;
11686 
11687   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_diff_callbacks_t",1,1,&obj0)) SWIG_fail;
11688   {
11689     arg1 = (struct svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
11690     if (PyErr_Occurred()) {
11691       SWIG_fail;
11692     }
11693   }
11694   {
11695     svn_swig_py_release_py_lock();
11696 
11697     free((char *) arg1);
11698 
11699     svn_swig_py_acquire_py_lock();
11700 
11701   }
11702   resultobj = SWIG_Py_Void();
11703   return resultobj;
11704 fail:
11705   return NULL;
11706 }
11707 
11708 
svn_wc_diff_callbacks_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11709 SWIGINTERN PyObject *svn_wc_diff_callbacks_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11710   PyObject *obj;
11711   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
11712   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_diff_callbacks_t, SWIG_NewClientData(obj));
11713   return SWIG_Py_Void();
11714 }
11715 
_wrap_svn_wc_check_wc2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11716 SWIGINTERN PyObject *_wrap_svn_wc_check_wc2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11717   PyObject *resultobj = 0;
11718   int *arg1 = (int *) 0 ;
11719   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
11720   char *arg3 = (char *) 0 ;
11721   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
11722   apr_pool_t *_global_pool = NULL ;
11723   PyObject *_global_py_pool = NULL ;
11724   int temp1 ;
11725   int res1 = SWIG_TMPOBJ ;
11726   PyObject * obj0 = 0 ;
11727   PyObject * obj1 = 0 ;
11728   PyObject * obj2 = 0 ;
11729   svn_error_t *result = 0 ;
11730 
11731   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11732       &_global_py_pool, &_global_pool))
11733   SWIG_fail;
11734   arg4 = _global_pool;
11735   arg1 = &temp1;
11736   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_check_wc2",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
11737   {
11738     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
11739     if (PyErr_Occurred()) {
11740       SWIG_fail;
11741     }
11742   }
11743   {
11744     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_check_wc2", "local_abspath");
11745     if (PyErr_Occurred()) SWIG_fail;
11746   }
11747   if (obj2) {
11748     /* Verify that the user supplied a valid pool */
11749     if (obj2 != Py_None && obj2 != _global_py_pool) {
11750       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
11751       SWIG_arg_fail(svn_argnum_obj2);
11752       SWIG_fail;
11753     }
11754   }
11755   {
11756     svn_swig_py_release_py_lock();
11757 
11758     result = (svn_error_t *)svn_wc_check_wc2(arg1,arg2,(char const *)arg3,arg4);
11759 
11760     svn_swig_py_acquire_py_lock();
11761 
11762   }
11763   {
11764     if (result != NULL) {
11765       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11766       svn_swig_py_svn_exception(result);
11767       else
11768       svn_error_clear(result);
11769       SWIG_fail;
11770     }
11771     Py_INCREF(Py_None);
11772     resultobj = Py_None;
11773   }
11774   if (SWIG_IsTmpObj(res1)) {
11775     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
11776   } else {
11777     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
11778     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
11779   }
11780   {
11781     Py_XDECREF(_global_py_pool);
11782   }
11783   return resultobj;
11784 fail:
11785   {
11786     Py_XDECREF(_global_py_pool);
11787   }
11788   return NULL;
11789 }
11790 
11791 
_wrap_svn_wc_check_wc(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11792 SWIGINTERN PyObject *_wrap_svn_wc_check_wc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11793   PyObject *resultobj = 0;
11794   char *arg1 = (char *) 0 ;
11795   int *arg2 = (int *) 0 ;
11796   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
11797   apr_pool_t *_global_pool = NULL ;
11798   PyObject *_global_py_pool = NULL ;
11799   int temp2 ;
11800   int res2 = SWIG_TMPOBJ ;
11801   PyObject * obj0 = 0 ;
11802   PyObject * obj1 = 0 ;
11803   svn_error_t *result = 0 ;
11804 
11805   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11806       &_global_py_pool, &_global_pool))
11807   SWIG_fail;
11808   arg3 = _global_pool;
11809   arg2 = &temp2;
11810   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_check_wc",1,2,&obj0,&obj1)) SWIG_fail;
11811   {
11812     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_check_wc", "path");
11813     if (PyErr_Occurred()) SWIG_fail;
11814   }
11815   if (obj1) {
11816     /* Verify that the user supplied a valid pool */
11817     if (obj1 != Py_None && obj1 != _global_py_pool) {
11818       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
11819       SWIG_arg_fail(svn_argnum_obj1);
11820       SWIG_fail;
11821     }
11822   }
11823   {
11824     svn_swig_py_release_py_lock();
11825 
11826     result = (svn_error_t *)svn_wc_check_wc((char const *)arg1,arg2,arg3);
11827 
11828     svn_swig_py_acquire_py_lock();
11829 
11830   }
11831   {
11832     if (result != NULL) {
11833       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11834       svn_swig_py_svn_exception(result);
11835       else
11836       svn_error_clear(result);
11837       SWIG_fail;
11838     }
11839     Py_INCREF(Py_None);
11840     resultobj = Py_None;
11841   }
11842   if (SWIG_IsTmpObj(res2)) {
11843     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
11844   } else {
11845     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
11846     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
11847   }
11848   {
11849     Py_XDECREF(_global_py_pool);
11850   }
11851   return resultobj;
11852 fail:
11853   {
11854     Py_XDECREF(_global_py_pool);
11855   }
11856   return NULL;
11857 }
11858 
11859 
_wrap_svn_wc_has_binary_prop(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11860 SWIGINTERN PyObject *_wrap_svn_wc_has_binary_prop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11861   PyObject *resultobj = 0;
11862   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
11863   char *arg2 = (char *) 0 ;
11864   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
11865   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
11866   apr_pool_t *_global_pool = NULL ;
11867   PyObject *_global_py_pool = NULL ;
11868   svn_boolean_t temp1 ;
11869   int res1 = SWIG_TMPOBJ ;
11870   PyObject * obj0 = 0 ;
11871   PyObject * obj1 = 0 ;
11872   PyObject * obj2 = 0 ;
11873   svn_error_t *result = 0 ;
11874 
11875   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11876       &_global_py_pool, &_global_pool))
11877   SWIG_fail;
11878   arg4 = _global_pool;
11879   arg1 = &temp1;
11880   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_has_binary_prop",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
11881   {
11882     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_has_binary_prop", "path");
11883     if (PyErr_Occurred()) SWIG_fail;
11884   }
11885   {
11886     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
11887     if (PyErr_Occurred()) {
11888       SWIG_fail;
11889     }
11890   }
11891   if (obj2) {
11892     /* Verify that the user supplied a valid pool */
11893     if (obj2 != Py_None && obj2 != _global_py_pool) {
11894       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
11895       SWIG_arg_fail(svn_argnum_obj2);
11896       SWIG_fail;
11897     }
11898   }
11899   {
11900     svn_swig_py_release_py_lock();
11901 
11902     result = (svn_error_t *)svn_wc_has_binary_prop(arg1,(char const *)arg2,arg3,arg4);
11903 
11904     svn_swig_py_acquire_py_lock();
11905 
11906   }
11907   {
11908     if (result != NULL) {
11909       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11910       svn_swig_py_svn_exception(result);
11911       else
11912       svn_error_clear(result);
11913       SWIG_fail;
11914     }
11915     Py_INCREF(Py_None);
11916     resultobj = Py_None;
11917   }
11918   if (SWIG_IsTmpObj(res1)) {
11919     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
11920   } else {
11921     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
11922     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
11923   }
11924   {
11925     Py_XDECREF(_global_py_pool);
11926   }
11927   return resultobj;
11928 fail:
11929   {
11930     Py_XDECREF(_global_py_pool);
11931   }
11932   return NULL;
11933 }
11934 
11935 
_wrap_svn_wc_text_modified_p2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)11936 SWIGINTERN PyObject *_wrap_svn_wc_text_modified_p2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11937   PyObject *resultobj = 0;
11938   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
11939   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
11940   char *arg3 = (char *) 0 ;
11941   svn_boolean_t arg4 ;
11942   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
11943   apr_pool_t *_global_pool = NULL ;
11944   PyObject *_global_py_pool = NULL ;
11945   svn_boolean_t temp1 ;
11946   int res1 = SWIG_TMPOBJ ;
11947   PyObject * obj0 = 0 ;
11948   PyObject * obj1 = 0 ;
11949   PyObject * obj2 = 0 ;
11950   PyObject * obj3 = 0 ;
11951   svn_error_t *result = 0 ;
11952 
11953   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
11954       &_global_py_pool, &_global_pool))
11955   SWIG_fail;
11956   arg5 = _global_pool;
11957   arg1 = &temp1;
11958   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_text_modified_p2",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11959   {
11960     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
11961     if (PyErr_Occurred()) {
11962       SWIG_fail;
11963     }
11964   }
11965   {
11966     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_text_modified_p2", "local_abspath");
11967     if (PyErr_Occurred()) SWIG_fail;
11968   }
11969   {
11970     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
11971     if (SWIG_arg_fail(svn_argnum_obj2)) {
11972       SWIG_fail;
11973     }
11974   }
11975   if (obj3) {
11976     /* Verify that the user supplied a valid pool */
11977     if (obj3 != Py_None && obj3 != _global_py_pool) {
11978       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
11979       SWIG_arg_fail(svn_argnum_obj3);
11980       SWIG_fail;
11981     }
11982   }
11983   {
11984     svn_swig_py_release_py_lock();
11985 
11986     result = (svn_error_t *)svn_wc_text_modified_p2(arg1,arg2,(char const *)arg3,arg4,arg5);
11987 
11988     svn_swig_py_acquire_py_lock();
11989 
11990   }
11991   {
11992     if (result != NULL) {
11993       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
11994       svn_swig_py_svn_exception(result);
11995       else
11996       svn_error_clear(result);
11997       SWIG_fail;
11998     }
11999     Py_INCREF(Py_None);
12000     resultobj = Py_None;
12001   }
12002   if (SWIG_IsTmpObj(res1)) {
12003     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
12004   } else {
12005     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
12006     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
12007   }
12008   {
12009     Py_XDECREF(_global_py_pool);
12010   }
12011   return resultobj;
12012 fail:
12013   {
12014     Py_XDECREF(_global_py_pool);
12015   }
12016   return NULL;
12017 }
12018 
12019 
_wrap_svn_wc_text_modified_p(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12020 SWIGINTERN PyObject *_wrap_svn_wc_text_modified_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12021   PyObject *resultobj = 0;
12022   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
12023   char *arg2 = (char *) 0 ;
12024   svn_boolean_t arg3 ;
12025   svn_wc_adm_access_t *arg4 = (svn_wc_adm_access_t *) 0 ;
12026   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
12027   apr_pool_t *_global_pool = NULL ;
12028   PyObject *_global_py_pool = NULL ;
12029   svn_boolean_t temp1 ;
12030   int res1 = SWIG_TMPOBJ ;
12031   PyObject * obj0 = 0 ;
12032   PyObject * obj1 = 0 ;
12033   PyObject * obj2 = 0 ;
12034   PyObject * obj3 = 0 ;
12035   svn_error_t *result = 0 ;
12036 
12037   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
12038       &_global_py_pool, &_global_pool))
12039   SWIG_fail;
12040   arg5 = _global_pool;
12041   arg1 = &temp1;
12042   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_text_modified_p",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12043   {
12044     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_text_modified_p", "filename");
12045     if (PyErr_Occurred()) SWIG_fail;
12046   }
12047   {
12048     arg3 = (svn_boolean_t)SWIG_As_long (obj1);
12049     if (SWIG_arg_fail(svn_argnum_obj1)) {
12050       SWIG_fail;
12051     }
12052   }
12053   {
12054     arg4 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj2);
12055     if (PyErr_Occurred()) {
12056       SWIG_fail;
12057     }
12058   }
12059   if (obj3) {
12060     /* Verify that the user supplied a valid pool */
12061     if (obj3 != Py_None && obj3 != _global_py_pool) {
12062       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
12063       SWIG_arg_fail(svn_argnum_obj3);
12064       SWIG_fail;
12065     }
12066   }
12067   {
12068     svn_swig_py_release_py_lock();
12069 
12070     result = (svn_error_t *)svn_wc_text_modified_p(arg1,(char const *)arg2,arg3,arg4,arg5);
12071 
12072     svn_swig_py_acquire_py_lock();
12073 
12074   }
12075   {
12076     if (result != NULL) {
12077       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
12078       svn_swig_py_svn_exception(result);
12079       else
12080       svn_error_clear(result);
12081       SWIG_fail;
12082     }
12083     Py_INCREF(Py_None);
12084     resultobj = Py_None;
12085   }
12086   if (SWIG_IsTmpObj(res1)) {
12087     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
12088   } else {
12089     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
12090     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
12091   }
12092   {
12093     Py_XDECREF(_global_py_pool);
12094   }
12095   return resultobj;
12096 fail:
12097   {
12098     Py_XDECREF(_global_py_pool);
12099   }
12100   return NULL;
12101 }
12102 
12103 
_wrap_svn_wc_props_modified_p2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12104 SWIGINTERN PyObject *_wrap_svn_wc_props_modified_p2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12105   PyObject *resultobj = 0;
12106   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
12107   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
12108   char *arg3 = (char *) 0 ;
12109   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
12110   apr_pool_t *_global_pool = NULL ;
12111   PyObject *_global_py_pool = NULL ;
12112   svn_boolean_t temp1 ;
12113   int res1 = SWIG_TMPOBJ ;
12114   PyObject * obj0 = 0 ;
12115   PyObject * obj1 = 0 ;
12116   PyObject * obj2 = 0 ;
12117   svn_error_t *result = 0 ;
12118 
12119   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
12120       &_global_py_pool, &_global_pool))
12121   SWIG_fail;
12122   arg4 = _global_pool;
12123   arg1 = &temp1;
12124   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_props_modified_p2",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
12125   {
12126     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
12127     if (PyErr_Occurred()) {
12128       SWIG_fail;
12129     }
12130   }
12131   {
12132     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_props_modified_p2", "local_abspath");
12133     if (PyErr_Occurred()) SWIG_fail;
12134   }
12135   if (obj2) {
12136     /* Verify that the user supplied a valid pool */
12137     if (obj2 != Py_None && obj2 != _global_py_pool) {
12138       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
12139       SWIG_arg_fail(svn_argnum_obj2);
12140       SWIG_fail;
12141     }
12142   }
12143   {
12144     svn_swig_py_release_py_lock();
12145 
12146     result = (svn_error_t *)svn_wc_props_modified_p2(arg1,arg2,(char const *)arg3,arg4);
12147 
12148     svn_swig_py_acquire_py_lock();
12149 
12150   }
12151   {
12152     if (result != NULL) {
12153       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
12154       svn_swig_py_svn_exception(result);
12155       else
12156       svn_error_clear(result);
12157       SWIG_fail;
12158     }
12159     Py_INCREF(Py_None);
12160     resultobj = Py_None;
12161   }
12162   if (SWIG_IsTmpObj(res1)) {
12163     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
12164   } else {
12165     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
12166     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
12167   }
12168   {
12169     Py_XDECREF(_global_py_pool);
12170   }
12171   return resultobj;
12172 fail:
12173   {
12174     Py_XDECREF(_global_py_pool);
12175   }
12176   return NULL;
12177 }
12178 
12179 
_wrap_svn_wc_props_modified_p(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12180 SWIGINTERN PyObject *_wrap_svn_wc_props_modified_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12181   PyObject *resultobj = 0;
12182   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
12183   char *arg2 = (char *) 0 ;
12184   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
12185   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
12186   apr_pool_t *_global_pool = NULL ;
12187   PyObject *_global_py_pool = NULL ;
12188   svn_boolean_t temp1 ;
12189   int res1 = SWIG_TMPOBJ ;
12190   PyObject * obj0 = 0 ;
12191   PyObject * obj1 = 0 ;
12192   PyObject * obj2 = 0 ;
12193   svn_error_t *result = 0 ;
12194 
12195   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
12196       &_global_py_pool, &_global_pool))
12197   SWIG_fail;
12198   arg4 = _global_pool;
12199   arg1 = &temp1;
12200   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_props_modified_p",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
12201   {
12202     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_props_modified_p", "path");
12203     if (PyErr_Occurred()) SWIG_fail;
12204   }
12205   {
12206     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
12207     if (PyErr_Occurred()) {
12208       SWIG_fail;
12209     }
12210   }
12211   if (obj2) {
12212     /* Verify that the user supplied a valid pool */
12213     if (obj2 != Py_None && obj2 != _global_py_pool) {
12214       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
12215       SWIG_arg_fail(svn_argnum_obj2);
12216       SWIG_fail;
12217     }
12218   }
12219   {
12220     svn_swig_py_release_py_lock();
12221 
12222     result = (svn_error_t *)svn_wc_props_modified_p(arg1,(char const *)arg2,arg3,arg4);
12223 
12224     svn_swig_py_acquire_py_lock();
12225 
12226   }
12227   {
12228     if (result != NULL) {
12229       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
12230       svn_swig_py_svn_exception(result);
12231       else
12232       svn_error_clear(result);
12233       SWIG_fail;
12234     }
12235     Py_INCREF(Py_None);
12236     resultobj = Py_None;
12237   }
12238   if (SWIG_IsTmpObj(res1)) {
12239     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
12240   } else {
12241     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
12242     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
12243   }
12244   {
12245     Py_XDECREF(_global_py_pool);
12246   }
12247   return resultobj;
12248 fail:
12249   {
12250     Py_XDECREF(_global_py_pool);
12251   }
12252   return NULL;
12253 }
12254 
12255 
_wrap_svn_wc_entry_t_name_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12256 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12257   PyObject *resultobj = 0;
12258   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12259   char *arg2 = (char *) 0 ;
12260   PyObject * obj0 = 0 ;
12261   PyObject * obj1 = 0 ;
12262 
12263   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_name_set",2,2,&obj0,&obj1)) SWIG_fail;
12264   {
12265     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12266     if (PyErr_Occurred()) {
12267       SWIG_fail;
12268     }
12269   }
12270   {
12271     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_name_set", "name");
12272     if (PyErr_Occurred()) SWIG_fail;
12273   }
12274   {
12275     apr_size_t len = strlen(arg2) + 1;
12276     char *copied;
12277     if (arg1->name) free((char *)arg1->name);
12278     copied = malloc(len);
12279     memcpy(copied, arg2, len);
12280     arg1->name = copied;
12281   }
12282   resultobj = SWIG_Py_Void();
12283   return resultobj;
12284 fail:
12285   return NULL;
12286 }
12287 
12288 
_wrap_svn_wc_entry_t_name_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12289 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12290   PyObject *resultobj = 0;
12291   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12292   PyObject * obj0 = 0 ;
12293   char *result = 0 ;
12294 
12295   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_name_get",1,1,&obj0)) SWIG_fail;
12296   {
12297     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12298     if (PyErr_Occurred()) {
12299       SWIG_fail;
12300     }
12301   }
12302   result = (char *) ((arg1)->name);
12303   resultobj = SWIG_FromCharPtr((const char *)result);
12304   return resultobj;
12305 fail:
12306   return NULL;
12307 }
12308 
12309 
_wrap_svn_wc_entry_t_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12310 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12311   PyObject *resultobj = 0;
12312   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12313   svn_revnum_t arg2 ;
12314   PyObject * obj0 = 0 ;
12315   PyObject * obj1 = 0 ;
12316 
12317   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
12318   {
12319     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12320     if (PyErr_Occurred()) {
12321       SWIG_fail;
12322     }
12323   }
12324   {
12325     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
12326     if (SWIG_arg_fail(svn_argnum_obj1)) {
12327       SWIG_fail;
12328     }
12329   }
12330   if (arg1) (arg1)->revision = arg2;
12331   resultobj = SWIG_Py_Void();
12332   return resultobj;
12333 fail:
12334   return NULL;
12335 }
12336 
12337 
_wrap_svn_wc_entry_t_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12338 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12339   PyObject *resultobj = 0;
12340   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12341   PyObject * obj0 = 0 ;
12342   svn_revnum_t result;
12343 
12344   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_revision_get",1,1,&obj0)) SWIG_fail;
12345   {
12346     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12347     if (PyErr_Occurred()) {
12348       SWIG_fail;
12349     }
12350   }
12351   result = (svn_revnum_t) ((arg1)->revision);
12352   resultobj = SWIG_From_long((long)(result));
12353   return resultobj;
12354 fail:
12355   return NULL;
12356 }
12357 
12358 
_wrap_svn_wc_entry_t_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12359 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12360   PyObject *resultobj = 0;
12361   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12362   char *arg2 = (char *) 0 ;
12363   PyObject * obj0 = 0 ;
12364   PyObject * obj1 = 0 ;
12365 
12366   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_url_set",2,2,&obj0,&obj1)) SWIG_fail;
12367   {
12368     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12369     if (PyErr_Occurred()) {
12370       SWIG_fail;
12371     }
12372   }
12373   {
12374     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_url_set", "url");
12375     if (PyErr_Occurred()) SWIG_fail;
12376   }
12377   {
12378     apr_size_t len = strlen(arg2) + 1;
12379     char *copied;
12380     if (arg1->url) free((char *)arg1->url);
12381     copied = malloc(len);
12382     memcpy(copied, arg2, len);
12383     arg1->url = copied;
12384   }
12385   resultobj = SWIG_Py_Void();
12386   return resultobj;
12387 fail:
12388   return NULL;
12389 }
12390 
12391 
_wrap_svn_wc_entry_t_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12392 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12393   PyObject *resultobj = 0;
12394   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12395   PyObject * obj0 = 0 ;
12396   char *result = 0 ;
12397 
12398   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_url_get",1,1,&obj0)) SWIG_fail;
12399   {
12400     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12401     if (PyErr_Occurred()) {
12402       SWIG_fail;
12403     }
12404   }
12405   result = (char *) ((arg1)->url);
12406   resultobj = SWIG_FromCharPtr((const char *)result);
12407   return resultobj;
12408 fail:
12409   return NULL;
12410 }
12411 
12412 
_wrap_svn_wc_entry_t_repos_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12413 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_repos_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12414   PyObject *resultobj = 0;
12415   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12416   char *arg2 = (char *) 0 ;
12417   PyObject * obj0 = 0 ;
12418   PyObject * obj1 = 0 ;
12419 
12420   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_repos_set",2,2,&obj0,&obj1)) SWIG_fail;
12421   {
12422     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12423     if (PyErr_Occurred()) {
12424       SWIG_fail;
12425     }
12426   }
12427   {
12428     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_wc_entry_t_repos_set", "repos");
12429     if (PyErr_Occurred()) SWIG_fail;
12430   }
12431   {
12432     apr_size_t len = strlen(arg2) + 1;
12433     char *copied;
12434     if (arg1->repos) free((char *)arg1->repos);
12435     copied = malloc(len);
12436     memcpy(copied, arg2, len);
12437     arg1->repos = copied;
12438   }
12439   resultobj = SWIG_Py_Void();
12440   return resultobj;
12441 fail:
12442   return NULL;
12443 }
12444 
12445 
_wrap_svn_wc_entry_t_repos_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12446 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_repos_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12447   PyObject *resultobj = 0;
12448   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12449   PyObject * obj0 = 0 ;
12450   char *result = 0 ;
12451 
12452   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_repos_get",1,1,&obj0)) SWIG_fail;
12453   {
12454     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12455     if (PyErr_Occurred()) {
12456       SWIG_fail;
12457     }
12458   }
12459   result = (char *) ((arg1)->repos);
12460   resultobj = SWIG_FromCharPtr((const char *)result);
12461   return resultobj;
12462 fail:
12463   return NULL;
12464 }
12465 
12466 
_wrap_svn_wc_entry_t_uuid_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12467 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_uuid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12468   PyObject *resultobj = 0;
12469   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12470   char *arg2 = (char *) 0 ;
12471   PyObject * obj0 = 0 ;
12472   PyObject * obj1 = 0 ;
12473 
12474   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_uuid_set",2,2,&obj0,&obj1)) SWIG_fail;
12475   {
12476     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12477     if (PyErr_Occurred()) {
12478       SWIG_fail;
12479     }
12480   }
12481   {
12482     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_wc_entry_t_uuid_set", "uuid");
12483     if (PyErr_Occurred()) SWIG_fail;
12484   }
12485   {
12486     apr_size_t len = strlen(arg2) + 1;
12487     char *copied;
12488     if (arg1->uuid) free((char *)arg1->uuid);
12489     copied = malloc(len);
12490     memcpy(copied, arg2, len);
12491     arg1->uuid = copied;
12492   }
12493   resultobj = SWIG_Py_Void();
12494   return resultobj;
12495 fail:
12496   return NULL;
12497 }
12498 
12499 
_wrap_svn_wc_entry_t_uuid_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12500 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_uuid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12501   PyObject *resultobj = 0;
12502   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12503   PyObject * obj0 = 0 ;
12504   char *result = 0 ;
12505 
12506   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_uuid_get",1,1,&obj0)) SWIG_fail;
12507   {
12508     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12509     if (PyErr_Occurred()) {
12510       SWIG_fail;
12511     }
12512   }
12513   result = (char *) ((arg1)->uuid);
12514   resultobj = SWIG_FromCharPtr((const char *)result);
12515   return resultobj;
12516 fail:
12517   return NULL;
12518 }
12519 
12520 
_wrap_svn_wc_entry_t_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12521 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12522   PyObject *resultobj = 0;
12523   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12524   svn_node_kind_t arg2 ;
12525   PyObject * obj0 = 0 ;
12526   PyObject * obj1 = 0 ;
12527 
12528   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
12529   {
12530     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12531     if (PyErr_Occurred()) {
12532       SWIG_fail;
12533     }
12534   }
12535   {
12536     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
12537     if (SWIG_arg_fail(svn_argnum_obj1)) {
12538       SWIG_fail;
12539     }
12540   }
12541   if (arg1) (arg1)->kind = arg2;
12542   resultobj = SWIG_Py_Void();
12543   return resultobj;
12544 fail:
12545   return NULL;
12546 }
12547 
12548 
_wrap_svn_wc_entry_t_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12549 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12550   PyObject *resultobj = 0;
12551   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12552   PyObject * obj0 = 0 ;
12553   svn_node_kind_t result;
12554 
12555   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_kind_get",1,1,&obj0)) SWIG_fail;
12556   {
12557     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12558     if (PyErr_Occurred()) {
12559       SWIG_fail;
12560     }
12561   }
12562   result = (svn_node_kind_t) ((arg1)->kind);
12563   resultobj = SWIG_From_long((long)(result));
12564   return resultobj;
12565 fail:
12566   return NULL;
12567 }
12568 
12569 
_wrap_svn_wc_entry_t_schedule_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12570 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_schedule_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12571   PyObject *resultobj = 0;
12572   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12573   svn_wc_schedule_t arg2 ;
12574   PyObject * obj0 = 0 ;
12575   PyObject * obj1 = 0 ;
12576 
12577   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_schedule_set",2,2,&obj0,&obj1)) SWIG_fail;
12578   {
12579     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12580     if (PyErr_Occurred()) {
12581       SWIG_fail;
12582     }
12583   }
12584   {
12585     arg2 = (svn_wc_schedule_t)SWIG_As_long (obj1);
12586     if (SWIG_arg_fail(svn_argnum_obj1)) {
12587       SWIG_fail;
12588     }
12589   }
12590   if (arg1) (arg1)->schedule = arg2;
12591   resultobj = SWIG_Py_Void();
12592   return resultobj;
12593 fail:
12594   return NULL;
12595 }
12596 
12597 
_wrap_svn_wc_entry_t_schedule_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12598 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_schedule_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12599   PyObject *resultobj = 0;
12600   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12601   PyObject * obj0 = 0 ;
12602   svn_wc_schedule_t result;
12603 
12604   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_schedule_get",1,1,&obj0)) SWIG_fail;
12605   {
12606     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12607     if (PyErr_Occurred()) {
12608       SWIG_fail;
12609     }
12610   }
12611   result = (svn_wc_schedule_t) ((arg1)->schedule);
12612   resultobj = SWIG_From_long((long)(result));
12613   return resultobj;
12614 fail:
12615   return NULL;
12616 }
12617 
12618 
_wrap_svn_wc_entry_t_copied_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12619 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_copied_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12620   PyObject *resultobj = 0;
12621   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12622   svn_boolean_t arg2 ;
12623   PyObject * obj0 = 0 ;
12624   PyObject * obj1 = 0 ;
12625 
12626   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_copied_set",2,2,&obj0,&obj1)) SWIG_fail;
12627   {
12628     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12629     if (PyErr_Occurred()) {
12630       SWIG_fail;
12631     }
12632   }
12633   {
12634     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
12635     if (SWIG_arg_fail(svn_argnum_obj1)) {
12636       SWIG_fail;
12637     }
12638   }
12639   if (arg1) (arg1)->copied = arg2;
12640   resultobj = SWIG_Py_Void();
12641   return resultobj;
12642 fail:
12643   return NULL;
12644 }
12645 
12646 
_wrap_svn_wc_entry_t_copied_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12647 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_copied_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12648   PyObject *resultobj = 0;
12649   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12650   PyObject * obj0 = 0 ;
12651   svn_boolean_t result;
12652 
12653   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_copied_get",1,1,&obj0)) SWIG_fail;
12654   {
12655     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12656     if (PyErr_Occurred()) {
12657       SWIG_fail;
12658     }
12659   }
12660   result = (svn_boolean_t) ((arg1)->copied);
12661   resultobj = SWIG_From_long((long)(result));
12662   return resultobj;
12663 fail:
12664   return NULL;
12665 }
12666 
12667 
_wrap_svn_wc_entry_t_deleted_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12668 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_deleted_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12669   PyObject *resultobj = 0;
12670   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12671   svn_boolean_t arg2 ;
12672   PyObject * obj0 = 0 ;
12673   PyObject * obj1 = 0 ;
12674 
12675   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_deleted_set",2,2,&obj0,&obj1)) SWIG_fail;
12676   {
12677     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12678     if (PyErr_Occurred()) {
12679       SWIG_fail;
12680     }
12681   }
12682   {
12683     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
12684     if (SWIG_arg_fail(svn_argnum_obj1)) {
12685       SWIG_fail;
12686     }
12687   }
12688   if (arg1) (arg1)->deleted = arg2;
12689   resultobj = SWIG_Py_Void();
12690   return resultobj;
12691 fail:
12692   return NULL;
12693 }
12694 
12695 
_wrap_svn_wc_entry_t_deleted_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12696 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_deleted_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12697   PyObject *resultobj = 0;
12698   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12699   PyObject * obj0 = 0 ;
12700   svn_boolean_t result;
12701 
12702   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_deleted_get",1,1,&obj0)) SWIG_fail;
12703   {
12704     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12705     if (PyErr_Occurred()) {
12706       SWIG_fail;
12707     }
12708   }
12709   result = (svn_boolean_t) ((arg1)->deleted);
12710   resultobj = SWIG_From_long((long)(result));
12711   return resultobj;
12712 fail:
12713   return NULL;
12714 }
12715 
12716 
_wrap_svn_wc_entry_t_absent_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12717 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_absent_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12718   PyObject *resultobj = 0;
12719   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12720   svn_boolean_t arg2 ;
12721   PyObject * obj0 = 0 ;
12722   PyObject * obj1 = 0 ;
12723 
12724   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_absent_set",2,2,&obj0,&obj1)) SWIG_fail;
12725   {
12726     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12727     if (PyErr_Occurred()) {
12728       SWIG_fail;
12729     }
12730   }
12731   {
12732     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
12733     if (SWIG_arg_fail(svn_argnum_obj1)) {
12734       SWIG_fail;
12735     }
12736   }
12737   if (arg1) (arg1)->absent = arg2;
12738   resultobj = SWIG_Py_Void();
12739   return resultobj;
12740 fail:
12741   return NULL;
12742 }
12743 
12744 
_wrap_svn_wc_entry_t_absent_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12745 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_absent_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12746   PyObject *resultobj = 0;
12747   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12748   PyObject * obj0 = 0 ;
12749   svn_boolean_t result;
12750 
12751   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_absent_get",1,1,&obj0)) SWIG_fail;
12752   {
12753     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12754     if (PyErr_Occurred()) {
12755       SWIG_fail;
12756     }
12757   }
12758   result = (svn_boolean_t) ((arg1)->absent);
12759   resultobj = SWIG_From_long((long)(result));
12760   return resultobj;
12761 fail:
12762   return NULL;
12763 }
12764 
12765 
_wrap_svn_wc_entry_t_incomplete_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12766 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_incomplete_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12767   PyObject *resultobj = 0;
12768   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12769   svn_boolean_t arg2 ;
12770   PyObject * obj0 = 0 ;
12771   PyObject * obj1 = 0 ;
12772 
12773   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_incomplete_set",2,2,&obj0,&obj1)) SWIG_fail;
12774   {
12775     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12776     if (PyErr_Occurred()) {
12777       SWIG_fail;
12778     }
12779   }
12780   {
12781     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
12782     if (SWIG_arg_fail(svn_argnum_obj1)) {
12783       SWIG_fail;
12784     }
12785   }
12786   if (arg1) (arg1)->incomplete = arg2;
12787   resultobj = SWIG_Py_Void();
12788   return resultobj;
12789 fail:
12790   return NULL;
12791 }
12792 
12793 
_wrap_svn_wc_entry_t_incomplete_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12794 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_incomplete_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12795   PyObject *resultobj = 0;
12796   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12797   PyObject * obj0 = 0 ;
12798   svn_boolean_t result;
12799 
12800   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_incomplete_get",1,1,&obj0)) SWIG_fail;
12801   {
12802     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12803     if (PyErr_Occurred()) {
12804       SWIG_fail;
12805     }
12806   }
12807   result = (svn_boolean_t) ((arg1)->incomplete);
12808   resultobj = SWIG_From_long((long)(result));
12809   return resultobj;
12810 fail:
12811   return NULL;
12812 }
12813 
12814 
_wrap_svn_wc_entry_t_copyfrom_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12815 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_copyfrom_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12816   PyObject *resultobj = 0;
12817   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12818   char *arg2 = (char *) 0 ;
12819   PyObject * obj0 = 0 ;
12820   PyObject * obj1 = 0 ;
12821 
12822   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_copyfrom_url_set",2,2,&obj0,&obj1)) SWIG_fail;
12823   {
12824     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12825     if (PyErr_Occurred()) {
12826       SWIG_fail;
12827     }
12828   }
12829   {
12830     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_wc_entry_t_copyfrom_url_set", "copyfrom_url");
12831     if (PyErr_Occurred()) SWIG_fail;
12832   }
12833   {
12834     apr_size_t len = strlen(arg2) + 1;
12835     char *copied;
12836     if (arg1->copyfrom_url) free((char *)arg1->copyfrom_url);
12837     copied = malloc(len);
12838     memcpy(copied, arg2, len);
12839     arg1->copyfrom_url = copied;
12840   }
12841   resultobj = SWIG_Py_Void();
12842   return resultobj;
12843 fail:
12844   return NULL;
12845 }
12846 
12847 
_wrap_svn_wc_entry_t_copyfrom_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12848 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_copyfrom_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12849   PyObject *resultobj = 0;
12850   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12851   PyObject * obj0 = 0 ;
12852   char *result = 0 ;
12853 
12854   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_copyfrom_url_get",1,1,&obj0)) SWIG_fail;
12855   {
12856     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12857     if (PyErr_Occurred()) {
12858       SWIG_fail;
12859     }
12860   }
12861   result = (char *) ((arg1)->copyfrom_url);
12862   resultobj = SWIG_FromCharPtr((const char *)result);
12863   return resultobj;
12864 fail:
12865   return NULL;
12866 }
12867 
12868 
_wrap_svn_wc_entry_t_copyfrom_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12869 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_copyfrom_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12870   PyObject *resultobj = 0;
12871   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12872   svn_revnum_t arg2 ;
12873   PyObject * obj0 = 0 ;
12874   PyObject * obj1 = 0 ;
12875 
12876   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_copyfrom_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
12877   {
12878     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12879     if (PyErr_Occurred()) {
12880       SWIG_fail;
12881     }
12882   }
12883   {
12884     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
12885     if (SWIG_arg_fail(svn_argnum_obj1)) {
12886       SWIG_fail;
12887     }
12888   }
12889   if (arg1) (arg1)->copyfrom_rev = arg2;
12890   resultobj = SWIG_Py_Void();
12891   return resultobj;
12892 fail:
12893   return NULL;
12894 }
12895 
12896 
_wrap_svn_wc_entry_t_copyfrom_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12897 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_copyfrom_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12898   PyObject *resultobj = 0;
12899   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12900   PyObject * obj0 = 0 ;
12901   svn_revnum_t result;
12902 
12903   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_copyfrom_rev_get",1,1,&obj0)) SWIG_fail;
12904   {
12905     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12906     if (PyErr_Occurred()) {
12907       SWIG_fail;
12908     }
12909   }
12910   result = (svn_revnum_t) ((arg1)->copyfrom_rev);
12911   resultobj = SWIG_From_long((long)(result));
12912   return resultobj;
12913 fail:
12914   return NULL;
12915 }
12916 
12917 
_wrap_svn_wc_entry_t_conflict_old_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12918 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_conflict_old_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12919   PyObject *resultobj = 0;
12920   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12921   char *arg2 = (char *) 0 ;
12922   PyObject * obj0 = 0 ;
12923   PyObject * obj1 = 0 ;
12924 
12925   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_conflict_old_set",2,2,&obj0,&obj1)) SWIG_fail;
12926   {
12927     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12928     if (PyErr_Occurred()) {
12929       SWIG_fail;
12930     }
12931   }
12932   {
12933     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_conflict_old_set", "conflict_old");
12934     if (PyErr_Occurred()) SWIG_fail;
12935   }
12936   {
12937     apr_size_t len = strlen(arg2) + 1;
12938     char *copied;
12939     if (arg1->conflict_old) free((char *)arg1->conflict_old);
12940     copied = malloc(len);
12941     memcpy(copied, arg2, len);
12942     arg1->conflict_old = copied;
12943   }
12944   resultobj = SWIG_Py_Void();
12945   return resultobj;
12946 fail:
12947   return NULL;
12948 }
12949 
12950 
_wrap_svn_wc_entry_t_conflict_old_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12951 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_conflict_old_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12952   PyObject *resultobj = 0;
12953   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12954   PyObject * obj0 = 0 ;
12955   char *result = 0 ;
12956 
12957   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_conflict_old_get",1,1,&obj0)) SWIG_fail;
12958   {
12959     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12960     if (PyErr_Occurred()) {
12961       SWIG_fail;
12962     }
12963   }
12964   result = (char *) ((arg1)->conflict_old);
12965   resultobj = SWIG_FromCharPtr((const char *)result);
12966   return resultobj;
12967 fail:
12968   return NULL;
12969 }
12970 
12971 
_wrap_svn_wc_entry_t_conflict_new_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)12972 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_conflict_new_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12973   PyObject *resultobj = 0;
12974   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
12975   char *arg2 = (char *) 0 ;
12976   PyObject * obj0 = 0 ;
12977   PyObject * obj1 = 0 ;
12978 
12979   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_conflict_new_set",2,2,&obj0,&obj1)) SWIG_fail;
12980   {
12981     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
12982     if (PyErr_Occurred()) {
12983       SWIG_fail;
12984     }
12985   }
12986   {
12987     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_conflict_new_set", "conflict_new");
12988     if (PyErr_Occurred()) SWIG_fail;
12989   }
12990   {
12991     apr_size_t len = strlen(arg2) + 1;
12992     char *copied;
12993     if (arg1->conflict_new) free((char *)arg1->conflict_new);
12994     copied = malloc(len);
12995     memcpy(copied, arg2, len);
12996     arg1->conflict_new = copied;
12997   }
12998   resultobj = SWIG_Py_Void();
12999   return resultobj;
13000 fail:
13001   return NULL;
13002 }
13003 
13004 
_wrap_svn_wc_entry_t_conflict_new_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13005 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_conflict_new_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13006   PyObject *resultobj = 0;
13007   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13008   PyObject * obj0 = 0 ;
13009   char *result = 0 ;
13010 
13011   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_conflict_new_get",1,1,&obj0)) SWIG_fail;
13012   {
13013     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13014     if (PyErr_Occurred()) {
13015       SWIG_fail;
13016     }
13017   }
13018   result = (char *) ((arg1)->conflict_new);
13019   resultobj = SWIG_FromCharPtr((const char *)result);
13020   return resultobj;
13021 fail:
13022   return NULL;
13023 }
13024 
13025 
_wrap_svn_wc_entry_t_conflict_wrk_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13026 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_conflict_wrk_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13027   PyObject *resultobj = 0;
13028   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13029   char *arg2 = (char *) 0 ;
13030   PyObject * obj0 = 0 ;
13031   PyObject * obj1 = 0 ;
13032 
13033   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_conflict_wrk_set",2,2,&obj0,&obj1)) SWIG_fail;
13034   {
13035     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13036     if (PyErr_Occurred()) {
13037       SWIG_fail;
13038     }
13039   }
13040   {
13041     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_conflict_wrk_set", "conflict_wrk");
13042     if (PyErr_Occurred()) SWIG_fail;
13043   }
13044   {
13045     apr_size_t len = strlen(arg2) + 1;
13046     char *copied;
13047     if (arg1->conflict_wrk) free((char *)arg1->conflict_wrk);
13048     copied = malloc(len);
13049     memcpy(copied, arg2, len);
13050     arg1->conflict_wrk = copied;
13051   }
13052   resultobj = SWIG_Py_Void();
13053   return resultobj;
13054 fail:
13055   return NULL;
13056 }
13057 
13058 
_wrap_svn_wc_entry_t_conflict_wrk_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13059 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_conflict_wrk_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13060   PyObject *resultobj = 0;
13061   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13062   PyObject * obj0 = 0 ;
13063   char *result = 0 ;
13064 
13065   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_conflict_wrk_get",1,1,&obj0)) SWIG_fail;
13066   {
13067     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13068     if (PyErr_Occurred()) {
13069       SWIG_fail;
13070     }
13071   }
13072   result = (char *) ((arg1)->conflict_wrk);
13073   resultobj = SWIG_FromCharPtr((const char *)result);
13074   return resultobj;
13075 fail:
13076   return NULL;
13077 }
13078 
13079 
_wrap_svn_wc_entry_t_prejfile_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13080 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_prejfile_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13081   PyObject *resultobj = 0;
13082   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13083   char *arg2 = (char *) 0 ;
13084   PyObject * obj0 = 0 ;
13085   PyObject * obj1 = 0 ;
13086 
13087   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_prejfile_set",2,2,&obj0,&obj1)) SWIG_fail;
13088   {
13089     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13090     if (PyErr_Occurred()) {
13091       SWIG_fail;
13092     }
13093   }
13094   {
13095     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_prejfile_set", "prejfile");
13096     if (PyErr_Occurred()) SWIG_fail;
13097   }
13098   {
13099     apr_size_t len = strlen(arg2) + 1;
13100     char *copied;
13101     if (arg1->prejfile) free((char *)arg1->prejfile);
13102     copied = malloc(len);
13103     memcpy(copied, arg2, len);
13104     arg1->prejfile = copied;
13105   }
13106   resultobj = SWIG_Py_Void();
13107   return resultobj;
13108 fail:
13109   return NULL;
13110 }
13111 
13112 
_wrap_svn_wc_entry_t_prejfile_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13113 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_prejfile_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13114   PyObject *resultobj = 0;
13115   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13116   PyObject * obj0 = 0 ;
13117   char *result = 0 ;
13118 
13119   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_prejfile_get",1,1,&obj0)) SWIG_fail;
13120   {
13121     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13122     if (PyErr_Occurred()) {
13123       SWIG_fail;
13124     }
13125   }
13126   result = (char *) ((arg1)->prejfile);
13127   resultobj = SWIG_FromCharPtr((const char *)result);
13128   return resultobj;
13129 fail:
13130   return NULL;
13131 }
13132 
13133 
_wrap_svn_wc_entry_t_text_time_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13134 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_text_time_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13135   PyObject *resultobj = 0;
13136   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13137   apr_time_t arg2 ;
13138   PyObject * obj0 = 0 ;
13139   PyObject * obj1 = 0 ;
13140 
13141   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_text_time_set",2,2,&obj0,&obj1)) SWIG_fail;
13142   {
13143     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13144     if (PyErr_Occurred()) {
13145       SWIG_fail;
13146     }
13147   }
13148   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
13149   if (arg1) (arg1)->text_time = arg2;
13150   resultobj = SWIG_Py_Void();
13151   return resultobj;
13152 fail:
13153   return NULL;
13154 }
13155 
13156 
_wrap_svn_wc_entry_t_text_time_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13157 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_text_time_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13158   PyObject *resultobj = 0;
13159   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13160   PyObject * obj0 = 0 ;
13161   apr_time_t result;
13162 
13163   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_text_time_get",1,1,&obj0)) SWIG_fail;
13164   {
13165     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13166     if (PyErr_Occurred()) {
13167       SWIG_fail;
13168     }
13169   }
13170   result =  ((arg1)->text_time);
13171   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
13172   return resultobj;
13173 fail:
13174   return NULL;
13175 }
13176 
13177 
_wrap_svn_wc_entry_t_prop_time_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13178 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_prop_time_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13179   PyObject *resultobj = 0;
13180   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13181   apr_time_t arg2 ;
13182   PyObject * obj0 = 0 ;
13183   PyObject * obj1 = 0 ;
13184 
13185   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_prop_time_set",2,2,&obj0,&obj1)) SWIG_fail;
13186   {
13187     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13188     if (PyErr_Occurred()) {
13189       SWIG_fail;
13190     }
13191   }
13192   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
13193   if (arg1) (arg1)->prop_time = arg2;
13194   resultobj = SWIG_Py_Void();
13195   return resultobj;
13196 fail:
13197   return NULL;
13198 }
13199 
13200 
_wrap_svn_wc_entry_t_prop_time_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13201 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_prop_time_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13202   PyObject *resultobj = 0;
13203   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13204   PyObject * obj0 = 0 ;
13205   apr_time_t result;
13206 
13207   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_prop_time_get",1,1,&obj0)) SWIG_fail;
13208   {
13209     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13210     if (PyErr_Occurred()) {
13211       SWIG_fail;
13212     }
13213   }
13214   result =  ((arg1)->prop_time);
13215   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
13216   return resultobj;
13217 fail:
13218   return NULL;
13219 }
13220 
13221 
_wrap_svn_wc_entry_t_checksum_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13222 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_checksum_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13223   PyObject *resultobj = 0;
13224   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13225   char *arg2 = (char *) 0 ;
13226   PyObject * obj0 = 0 ;
13227   PyObject * obj1 = 0 ;
13228 
13229   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_checksum_set",2,2,&obj0,&obj1)) SWIG_fail;
13230   {
13231     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13232     if (PyErr_Occurred()) {
13233       SWIG_fail;
13234     }
13235   }
13236   {
13237     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_checksum_set", "checksum");
13238     if (PyErr_Occurred()) SWIG_fail;
13239   }
13240   {
13241     apr_size_t len = strlen(arg2) + 1;
13242     char *copied;
13243     if (arg1->checksum) free((char *)arg1->checksum);
13244     copied = malloc(len);
13245     memcpy(copied, arg2, len);
13246     arg1->checksum = copied;
13247   }
13248   resultobj = SWIG_Py_Void();
13249   return resultobj;
13250 fail:
13251   return NULL;
13252 }
13253 
13254 
_wrap_svn_wc_entry_t_checksum_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13255 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_checksum_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13256   PyObject *resultobj = 0;
13257   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13258   PyObject * obj0 = 0 ;
13259   char *result = 0 ;
13260 
13261   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_checksum_get",1,1,&obj0)) SWIG_fail;
13262   {
13263     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13264     if (PyErr_Occurred()) {
13265       SWIG_fail;
13266     }
13267   }
13268   result = (char *) ((arg1)->checksum);
13269   resultobj = SWIG_FromCharPtr((const char *)result);
13270   return resultobj;
13271 fail:
13272   return NULL;
13273 }
13274 
13275 
_wrap_svn_wc_entry_t_cmt_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13276 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_cmt_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13277   PyObject *resultobj = 0;
13278   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13279   svn_revnum_t arg2 ;
13280   PyObject * obj0 = 0 ;
13281   PyObject * obj1 = 0 ;
13282 
13283   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_cmt_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
13284   {
13285     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13286     if (PyErr_Occurred()) {
13287       SWIG_fail;
13288     }
13289   }
13290   {
13291     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
13292     if (SWIG_arg_fail(svn_argnum_obj1)) {
13293       SWIG_fail;
13294     }
13295   }
13296   if (arg1) (arg1)->cmt_rev = arg2;
13297   resultobj = SWIG_Py_Void();
13298   return resultobj;
13299 fail:
13300   return NULL;
13301 }
13302 
13303 
_wrap_svn_wc_entry_t_cmt_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13304 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_cmt_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13305   PyObject *resultobj = 0;
13306   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13307   PyObject * obj0 = 0 ;
13308   svn_revnum_t result;
13309 
13310   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_cmt_rev_get",1,1,&obj0)) SWIG_fail;
13311   {
13312     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13313     if (PyErr_Occurred()) {
13314       SWIG_fail;
13315     }
13316   }
13317   result = (svn_revnum_t) ((arg1)->cmt_rev);
13318   resultobj = SWIG_From_long((long)(result));
13319   return resultobj;
13320 fail:
13321   return NULL;
13322 }
13323 
13324 
_wrap_svn_wc_entry_t_cmt_date_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13325 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_cmt_date_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13326   PyObject *resultobj = 0;
13327   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13328   apr_time_t arg2 ;
13329   PyObject * obj0 = 0 ;
13330   PyObject * obj1 = 0 ;
13331 
13332   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_cmt_date_set",2,2,&obj0,&obj1)) SWIG_fail;
13333   {
13334     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13335     if (PyErr_Occurred()) {
13336       SWIG_fail;
13337     }
13338   }
13339   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
13340   if (arg1) (arg1)->cmt_date = arg2;
13341   resultobj = SWIG_Py_Void();
13342   return resultobj;
13343 fail:
13344   return NULL;
13345 }
13346 
13347 
_wrap_svn_wc_entry_t_cmt_date_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13348 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_cmt_date_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13349   PyObject *resultobj = 0;
13350   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13351   PyObject * obj0 = 0 ;
13352   apr_time_t result;
13353 
13354   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_cmt_date_get",1,1,&obj0)) SWIG_fail;
13355   {
13356     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13357     if (PyErr_Occurred()) {
13358       SWIG_fail;
13359     }
13360   }
13361   result =  ((arg1)->cmt_date);
13362   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
13363   return resultobj;
13364 fail:
13365   return NULL;
13366 }
13367 
13368 
_wrap_svn_wc_entry_t_cmt_author_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13369 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_cmt_author_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13370   PyObject *resultobj = 0;
13371   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13372   char *arg2 = (char *) 0 ;
13373   PyObject * obj0 = 0 ;
13374   PyObject * obj1 = 0 ;
13375 
13376   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_cmt_author_set",2,2,&obj0,&obj1)) SWIG_fail;
13377   {
13378     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13379     if (PyErr_Occurred()) {
13380       SWIG_fail;
13381     }
13382   }
13383   {
13384     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_cmt_author_set", "cmt_author");
13385     if (PyErr_Occurred()) SWIG_fail;
13386   }
13387   {
13388     apr_size_t len = strlen(arg2) + 1;
13389     char *copied;
13390     if (arg1->cmt_author) free((char *)arg1->cmt_author);
13391     copied = malloc(len);
13392     memcpy(copied, arg2, len);
13393     arg1->cmt_author = copied;
13394   }
13395   resultobj = SWIG_Py_Void();
13396   return resultobj;
13397 fail:
13398   return NULL;
13399 }
13400 
13401 
_wrap_svn_wc_entry_t_cmt_author_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13402 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_cmt_author_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13403   PyObject *resultobj = 0;
13404   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13405   PyObject * obj0 = 0 ;
13406   char *result = 0 ;
13407 
13408   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_cmt_author_get",1,1,&obj0)) SWIG_fail;
13409   {
13410     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13411     if (PyErr_Occurred()) {
13412       SWIG_fail;
13413     }
13414   }
13415   result = (char *) ((arg1)->cmt_author);
13416   resultobj = SWIG_FromCharPtr((const char *)result);
13417   return resultobj;
13418 fail:
13419   return NULL;
13420 }
13421 
13422 
_wrap_svn_wc_entry_t_lock_token_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13423 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_lock_token_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13424   PyObject *resultobj = 0;
13425   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13426   char *arg2 = (char *) 0 ;
13427   PyObject * obj0 = 0 ;
13428   PyObject * obj1 = 0 ;
13429 
13430   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_lock_token_set",2,2,&obj0,&obj1)) SWIG_fail;
13431   {
13432     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13433     if (PyErr_Occurred()) {
13434       SWIG_fail;
13435     }
13436   }
13437   {
13438     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_wc_entry_t_lock_token_set", "lock_token");
13439     if (PyErr_Occurred()) SWIG_fail;
13440   }
13441   {
13442     apr_size_t len = strlen(arg2) + 1;
13443     char *copied;
13444     if (arg1->lock_token) free((char *)arg1->lock_token);
13445     copied = malloc(len);
13446     memcpy(copied, arg2, len);
13447     arg1->lock_token = copied;
13448   }
13449   resultobj = SWIG_Py_Void();
13450   return resultobj;
13451 fail:
13452   return NULL;
13453 }
13454 
13455 
_wrap_svn_wc_entry_t_lock_token_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13456 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_lock_token_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13457   PyObject *resultobj = 0;
13458   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13459   PyObject * obj0 = 0 ;
13460   char *result = 0 ;
13461 
13462   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_lock_token_get",1,1,&obj0)) SWIG_fail;
13463   {
13464     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13465     if (PyErr_Occurred()) {
13466       SWIG_fail;
13467     }
13468   }
13469   result = (char *) ((arg1)->lock_token);
13470   resultobj = SWIG_FromCharPtr((const char *)result);
13471   return resultobj;
13472 fail:
13473   return NULL;
13474 }
13475 
13476 
_wrap_svn_wc_entry_t_lock_owner_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13477 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_lock_owner_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13478   PyObject *resultobj = 0;
13479   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13480   char *arg2 = (char *) 0 ;
13481   PyObject * obj0 = 0 ;
13482   PyObject * obj1 = 0 ;
13483 
13484   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_lock_owner_set",2,2,&obj0,&obj1)) SWIG_fail;
13485   {
13486     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13487     if (PyErr_Occurred()) {
13488       SWIG_fail;
13489     }
13490   }
13491   {
13492     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_lock_owner_set", "lock_owner");
13493     if (PyErr_Occurred()) SWIG_fail;
13494   }
13495   {
13496     apr_size_t len = strlen(arg2) + 1;
13497     char *copied;
13498     if (arg1->lock_owner) free((char *)arg1->lock_owner);
13499     copied = malloc(len);
13500     memcpy(copied, arg2, len);
13501     arg1->lock_owner = copied;
13502   }
13503   resultobj = SWIG_Py_Void();
13504   return resultobj;
13505 fail:
13506   return NULL;
13507 }
13508 
13509 
_wrap_svn_wc_entry_t_lock_owner_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13510 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_lock_owner_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13511   PyObject *resultobj = 0;
13512   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13513   PyObject * obj0 = 0 ;
13514   char *result = 0 ;
13515 
13516   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_lock_owner_get",1,1,&obj0)) SWIG_fail;
13517   {
13518     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13519     if (PyErr_Occurred()) {
13520       SWIG_fail;
13521     }
13522   }
13523   result = (char *) ((arg1)->lock_owner);
13524   resultobj = SWIG_FromCharPtr((const char *)result);
13525   return resultobj;
13526 fail:
13527   return NULL;
13528 }
13529 
13530 
_wrap_svn_wc_entry_t_lock_comment_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13531 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_lock_comment_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13532   PyObject *resultobj = 0;
13533   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13534   char *arg2 = (char *) 0 ;
13535   PyObject * obj0 = 0 ;
13536   PyObject * obj1 = 0 ;
13537 
13538   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_lock_comment_set",2,2,&obj0,&obj1)) SWIG_fail;
13539   {
13540     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13541     if (PyErr_Occurred()) {
13542       SWIG_fail;
13543     }
13544   }
13545   {
13546     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_lock_comment_set", "lock_comment");
13547     if (PyErr_Occurred()) SWIG_fail;
13548   }
13549   {
13550     apr_size_t len = strlen(arg2) + 1;
13551     char *copied;
13552     if (arg1->lock_comment) free((char *)arg1->lock_comment);
13553     copied = malloc(len);
13554     memcpy(copied, arg2, len);
13555     arg1->lock_comment = copied;
13556   }
13557   resultobj = SWIG_Py_Void();
13558   return resultobj;
13559 fail:
13560   return NULL;
13561 }
13562 
13563 
_wrap_svn_wc_entry_t_lock_comment_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13564 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_lock_comment_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13565   PyObject *resultobj = 0;
13566   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13567   PyObject * obj0 = 0 ;
13568   char *result = 0 ;
13569 
13570   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_lock_comment_get",1,1,&obj0)) SWIG_fail;
13571   {
13572     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13573     if (PyErr_Occurred()) {
13574       SWIG_fail;
13575     }
13576   }
13577   result = (char *) ((arg1)->lock_comment);
13578   resultobj = SWIG_FromCharPtr((const char *)result);
13579   return resultobj;
13580 fail:
13581   return NULL;
13582 }
13583 
13584 
_wrap_svn_wc_entry_t_lock_creation_date_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13585 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_lock_creation_date_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13586   PyObject *resultobj = 0;
13587   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13588   apr_time_t arg2 ;
13589   PyObject * obj0 = 0 ;
13590   PyObject * obj1 = 0 ;
13591 
13592   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_lock_creation_date_set",2,2,&obj0,&obj1)) SWIG_fail;
13593   {
13594     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13595     if (PyErr_Occurred()) {
13596       SWIG_fail;
13597     }
13598   }
13599   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
13600   if (arg1) (arg1)->lock_creation_date = arg2;
13601   resultobj = SWIG_Py_Void();
13602   return resultobj;
13603 fail:
13604   return NULL;
13605 }
13606 
13607 
_wrap_svn_wc_entry_t_lock_creation_date_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13608 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_lock_creation_date_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13609   PyObject *resultobj = 0;
13610   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13611   PyObject * obj0 = 0 ;
13612   apr_time_t result;
13613 
13614   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_lock_creation_date_get",1,1,&obj0)) SWIG_fail;
13615   {
13616     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13617     if (PyErr_Occurred()) {
13618       SWIG_fail;
13619     }
13620   }
13621   result =  ((arg1)->lock_creation_date);
13622   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
13623   return resultobj;
13624 fail:
13625   return NULL;
13626 }
13627 
13628 
_wrap_svn_wc_entry_t_has_props_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13629 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_has_props_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13630   PyObject *resultobj = 0;
13631   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13632   svn_boolean_t arg2 ;
13633   PyObject * obj0 = 0 ;
13634   PyObject * obj1 = 0 ;
13635 
13636   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_has_props_set",2,2,&obj0,&obj1)) SWIG_fail;
13637   {
13638     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13639     if (PyErr_Occurred()) {
13640       SWIG_fail;
13641     }
13642   }
13643   {
13644     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
13645     if (SWIG_arg_fail(svn_argnum_obj1)) {
13646       SWIG_fail;
13647     }
13648   }
13649   if (arg1) (arg1)->has_props = arg2;
13650   resultobj = SWIG_Py_Void();
13651   return resultobj;
13652 fail:
13653   return NULL;
13654 }
13655 
13656 
_wrap_svn_wc_entry_t_has_props_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13657 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_has_props_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13658   PyObject *resultobj = 0;
13659   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13660   PyObject * obj0 = 0 ;
13661   svn_boolean_t result;
13662 
13663   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_has_props_get",1,1,&obj0)) SWIG_fail;
13664   {
13665     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13666     if (PyErr_Occurred()) {
13667       SWIG_fail;
13668     }
13669   }
13670   result = (svn_boolean_t) ((arg1)->has_props);
13671   resultobj = SWIG_From_long((long)(result));
13672   return resultobj;
13673 fail:
13674   return NULL;
13675 }
13676 
13677 
_wrap_svn_wc_entry_t_has_prop_mods_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13678 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_has_prop_mods_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13679   PyObject *resultobj = 0;
13680   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13681   svn_boolean_t arg2 ;
13682   PyObject * obj0 = 0 ;
13683   PyObject * obj1 = 0 ;
13684 
13685   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_has_prop_mods_set",2,2,&obj0,&obj1)) SWIG_fail;
13686   {
13687     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13688     if (PyErr_Occurred()) {
13689       SWIG_fail;
13690     }
13691   }
13692   {
13693     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
13694     if (SWIG_arg_fail(svn_argnum_obj1)) {
13695       SWIG_fail;
13696     }
13697   }
13698   if (arg1) (arg1)->has_prop_mods = arg2;
13699   resultobj = SWIG_Py_Void();
13700   return resultobj;
13701 fail:
13702   return NULL;
13703 }
13704 
13705 
_wrap_svn_wc_entry_t_has_prop_mods_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13706 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_has_prop_mods_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13707   PyObject *resultobj = 0;
13708   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13709   PyObject * obj0 = 0 ;
13710   svn_boolean_t result;
13711 
13712   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_has_prop_mods_get",1,1,&obj0)) SWIG_fail;
13713   {
13714     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13715     if (PyErr_Occurred()) {
13716       SWIG_fail;
13717     }
13718   }
13719   result = (svn_boolean_t) ((arg1)->has_prop_mods);
13720   resultobj = SWIG_From_long((long)(result));
13721   return resultobj;
13722 fail:
13723   return NULL;
13724 }
13725 
13726 
_wrap_svn_wc_entry_t_cachable_props_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13727 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_cachable_props_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13728   PyObject *resultobj = 0;
13729   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13730   char *arg2 = (char *) 0 ;
13731   PyObject * obj0 = 0 ;
13732   PyObject * obj1 = 0 ;
13733 
13734   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_cachable_props_set",2,2,&obj0,&obj1)) SWIG_fail;
13735   {
13736     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13737     if (PyErr_Occurred()) {
13738       SWIG_fail;
13739     }
13740   }
13741   {
13742     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_cachable_props_set", "cachable_props");
13743     if (PyErr_Occurred()) SWIG_fail;
13744   }
13745   {
13746     apr_size_t len = strlen(arg2) + 1;
13747     char *copied;
13748     if (arg1->cachable_props) free((char *)arg1->cachable_props);
13749     copied = malloc(len);
13750     memcpy(copied, arg2, len);
13751     arg1->cachable_props = copied;
13752   }
13753   resultobj = SWIG_Py_Void();
13754   return resultobj;
13755 fail:
13756   return NULL;
13757 }
13758 
13759 
_wrap_svn_wc_entry_t_cachable_props_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13760 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_cachable_props_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13761   PyObject *resultobj = 0;
13762   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13763   PyObject * obj0 = 0 ;
13764   char *result = 0 ;
13765 
13766   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_cachable_props_get",1,1,&obj0)) SWIG_fail;
13767   {
13768     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13769     if (PyErr_Occurred()) {
13770       SWIG_fail;
13771     }
13772   }
13773   result = (char *) ((arg1)->cachable_props);
13774   resultobj = SWIG_FromCharPtr((const char *)result);
13775   return resultobj;
13776 fail:
13777   return NULL;
13778 }
13779 
13780 
_wrap_svn_wc_entry_t_present_props_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13781 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_present_props_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13782   PyObject *resultobj = 0;
13783   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13784   char *arg2 = (char *) 0 ;
13785   PyObject * obj0 = 0 ;
13786   PyObject * obj1 = 0 ;
13787 
13788   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_present_props_set",2,2,&obj0,&obj1)) SWIG_fail;
13789   {
13790     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13791     if (PyErr_Occurred()) {
13792       SWIG_fail;
13793     }
13794   }
13795   {
13796     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_present_props_set", "present_props");
13797     if (PyErr_Occurred()) SWIG_fail;
13798   }
13799   {
13800     apr_size_t len = strlen(arg2) + 1;
13801     char *copied;
13802     if (arg1->present_props) free((char *)arg1->present_props);
13803     copied = malloc(len);
13804     memcpy(copied, arg2, len);
13805     arg1->present_props = copied;
13806   }
13807   resultobj = SWIG_Py_Void();
13808   return resultobj;
13809 fail:
13810   return NULL;
13811 }
13812 
13813 
_wrap_svn_wc_entry_t_present_props_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13814 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_present_props_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13815   PyObject *resultobj = 0;
13816   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13817   PyObject * obj0 = 0 ;
13818   char *result = 0 ;
13819 
13820   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_present_props_get",1,1,&obj0)) SWIG_fail;
13821   {
13822     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13823     if (PyErr_Occurred()) {
13824       SWIG_fail;
13825     }
13826   }
13827   result = (char *) ((arg1)->present_props);
13828   resultobj = SWIG_FromCharPtr((const char *)result);
13829   return resultobj;
13830 fail:
13831   return NULL;
13832 }
13833 
13834 
_wrap_svn_wc_entry_t_changelist_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13835 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_changelist_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13836   PyObject *resultobj = 0;
13837   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13838   char *arg2 = (char *) 0 ;
13839   PyObject * obj0 = 0 ;
13840   PyObject * obj1 = 0 ;
13841 
13842   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_changelist_set",2,2,&obj0,&obj1)) SWIG_fail;
13843   {
13844     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13845     if (PyErr_Occurred()) {
13846       SWIG_fail;
13847     }
13848   }
13849   {
13850     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_changelist_set", "changelist");
13851     if (PyErr_Occurred()) SWIG_fail;
13852   }
13853   {
13854     apr_size_t len = strlen(arg2) + 1;
13855     char *copied;
13856     if (arg1->changelist) free((char *)arg1->changelist);
13857     copied = malloc(len);
13858     memcpy(copied, arg2, len);
13859     arg1->changelist = copied;
13860   }
13861   resultobj = SWIG_Py_Void();
13862   return resultobj;
13863 fail:
13864   return NULL;
13865 }
13866 
13867 
_wrap_svn_wc_entry_t_changelist_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13868 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_changelist_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13869   PyObject *resultobj = 0;
13870   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13871   PyObject * obj0 = 0 ;
13872   char *result = 0 ;
13873 
13874   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_changelist_get",1,1,&obj0)) SWIG_fail;
13875   {
13876     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13877     if (PyErr_Occurred()) {
13878       SWIG_fail;
13879     }
13880   }
13881   result = (char *) ((arg1)->changelist);
13882   resultobj = SWIG_FromCharPtr((const char *)result);
13883   return resultobj;
13884 fail:
13885   return NULL;
13886 }
13887 
13888 
_wrap_svn_wc_entry_t_working_size_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13889 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_working_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13890   PyObject *resultobj = 0;
13891   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13892   apr_off_t arg2 ;
13893   PyObject * obj0 = 0 ;
13894   PyObject * obj1 = 0 ;
13895 
13896   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_working_size_set",2,2,&obj0,&obj1)) SWIG_fail;
13897   {
13898     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13899     if (PyErr_Occurred()) {
13900       SWIG_fail;
13901     }
13902   }
13903   arg2 = (apr_off_t) PyLong_AsLongLong(obj1);
13904   if (arg1) (arg1)->working_size = arg2;
13905   resultobj = SWIG_Py_Void();
13906   return resultobj;
13907 fail:
13908   return NULL;
13909 }
13910 
13911 
_wrap_svn_wc_entry_t_working_size_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13912 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_working_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13913   PyObject *resultobj = 0;
13914   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13915   PyObject * obj0 = 0 ;
13916   apr_off_t result;
13917 
13918   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_working_size_get",1,1,&obj0)) SWIG_fail;
13919   {
13920     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13921     if (PyErr_Occurred()) {
13922       SWIG_fail;
13923     }
13924   }
13925   result =  ((arg1)->working_size);
13926   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
13927   return resultobj;
13928 fail:
13929   return NULL;
13930 }
13931 
13932 
_wrap_svn_wc_entry_t_keep_local_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13933 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_keep_local_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13934   PyObject *resultobj = 0;
13935   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13936   svn_boolean_t arg2 ;
13937   PyObject * obj0 = 0 ;
13938   PyObject * obj1 = 0 ;
13939 
13940   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_keep_local_set",2,2,&obj0,&obj1)) SWIG_fail;
13941   {
13942     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13943     if (PyErr_Occurred()) {
13944       SWIG_fail;
13945     }
13946   }
13947   {
13948     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
13949     if (SWIG_arg_fail(svn_argnum_obj1)) {
13950       SWIG_fail;
13951     }
13952   }
13953   if (arg1) (arg1)->keep_local = arg2;
13954   resultobj = SWIG_Py_Void();
13955   return resultobj;
13956 fail:
13957   return NULL;
13958 }
13959 
13960 
_wrap_svn_wc_entry_t_keep_local_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13961 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_keep_local_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13962   PyObject *resultobj = 0;
13963   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13964   PyObject * obj0 = 0 ;
13965   svn_boolean_t result;
13966 
13967   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_keep_local_get",1,1,&obj0)) SWIG_fail;
13968   {
13969     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13970     if (PyErr_Occurred()) {
13971       SWIG_fail;
13972     }
13973   }
13974   result = (svn_boolean_t) ((arg1)->keep_local);
13975   resultobj = SWIG_From_long((long)(result));
13976   return resultobj;
13977 fail:
13978   return NULL;
13979 }
13980 
13981 
_wrap_svn_wc_entry_t_depth_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)13982 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_depth_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13983   PyObject *resultobj = 0;
13984   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
13985   svn_depth_t arg2 ;
13986   PyObject * obj0 = 0 ;
13987   PyObject * obj1 = 0 ;
13988 
13989   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_depth_set",2,2,&obj0,&obj1)) SWIG_fail;
13990   {
13991     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
13992     if (PyErr_Occurred()) {
13993       SWIG_fail;
13994     }
13995   }
13996   {
13997     arg2 = (svn_depth_t)SWIG_As_long (obj1);
13998     if (SWIG_arg_fail(svn_argnum_obj1)) {
13999       SWIG_fail;
14000     }
14001   }
14002   if (arg1) (arg1)->depth = arg2;
14003   resultobj = SWIG_Py_Void();
14004   return resultobj;
14005 fail:
14006   return NULL;
14007 }
14008 
14009 
_wrap_svn_wc_entry_t_depth_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14010 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_depth_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14011   PyObject *resultobj = 0;
14012   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
14013   PyObject * obj0 = 0 ;
14014   svn_depth_t result;
14015 
14016   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_depth_get",1,1,&obj0)) SWIG_fail;
14017   {
14018     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
14019     if (PyErr_Occurred()) {
14020       SWIG_fail;
14021     }
14022   }
14023   result = (svn_depth_t) ((arg1)->depth);
14024   resultobj = SWIG_From_long((long)(result));
14025   return resultobj;
14026 fail:
14027   return NULL;
14028 }
14029 
14030 
_wrap_svn_wc_entry_t_tree_conflict_data_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14031 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_tree_conflict_data_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14032   PyObject *resultobj = 0;
14033   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
14034   char *arg2 = (char *) 0 ;
14035   PyObject * obj0 = 0 ;
14036   PyObject * obj1 = 0 ;
14037 
14038   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_tree_conflict_data_set",2,2,&obj0,&obj1)) SWIG_fail;
14039   {
14040     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
14041     if (PyErr_Occurred()) {
14042       SWIG_fail;
14043     }
14044   }
14045   {
14046     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_tree_conflict_data_set", "tree_conflict_data");
14047     if (PyErr_Occurred()) SWIG_fail;
14048   }
14049   {
14050     apr_size_t len = strlen(arg2) + 1;
14051     char *copied;
14052     if (arg1->tree_conflict_data) free((char *)arg1->tree_conflict_data);
14053     copied = malloc(len);
14054     memcpy(copied, arg2, len);
14055     arg1->tree_conflict_data = copied;
14056   }
14057   resultobj = SWIG_Py_Void();
14058   return resultobj;
14059 fail:
14060   return NULL;
14061 }
14062 
14063 
_wrap_svn_wc_entry_t_tree_conflict_data_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14064 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_tree_conflict_data_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14065   PyObject *resultobj = 0;
14066   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
14067   PyObject * obj0 = 0 ;
14068   char *result = 0 ;
14069 
14070   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_tree_conflict_data_get",1,1,&obj0)) SWIG_fail;
14071   {
14072     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
14073     if (PyErr_Occurred()) {
14074       SWIG_fail;
14075     }
14076   }
14077   result = (char *) ((arg1)->tree_conflict_data);
14078   resultobj = SWIG_FromCharPtr((const char *)result);
14079   return resultobj;
14080 fail:
14081   return NULL;
14082 }
14083 
14084 
_wrap_svn_wc_entry_t_file_external_path_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14085 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_file_external_path_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14086   PyObject *resultobj = 0;
14087   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
14088   char *arg2 = (char *) 0 ;
14089   PyObject * obj0 = 0 ;
14090   PyObject * obj1 = 0 ;
14091 
14092   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_file_external_path_set",2,2,&obj0,&obj1)) SWIG_fail;
14093   {
14094     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
14095     if (PyErr_Occurred()) {
14096       SWIG_fail;
14097     }
14098   }
14099   {
14100     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_t_file_external_path_set", "file_external_path");
14101     if (PyErr_Occurred()) SWIG_fail;
14102   }
14103   {
14104     apr_size_t len = strlen(arg2) + 1;
14105     char *copied;
14106     if (arg1->file_external_path) free((char *)arg1->file_external_path);
14107     copied = malloc(len);
14108     memcpy(copied, arg2, len);
14109     arg1->file_external_path = copied;
14110   }
14111   resultobj = SWIG_Py_Void();
14112   return resultobj;
14113 fail:
14114   return NULL;
14115 }
14116 
14117 
_wrap_svn_wc_entry_t_file_external_path_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14118 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_file_external_path_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14119   PyObject *resultobj = 0;
14120   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
14121   PyObject * obj0 = 0 ;
14122   char *result = 0 ;
14123 
14124   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_file_external_path_get",1,1,&obj0)) SWIG_fail;
14125   {
14126     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
14127     if (PyErr_Occurred()) {
14128       SWIG_fail;
14129     }
14130   }
14131   result = (char *) ((arg1)->file_external_path);
14132   resultobj = SWIG_FromCharPtr((const char *)result);
14133   return resultobj;
14134 fail:
14135   return NULL;
14136 }
14137 
14138 
_wrap_svn_wc_entry_t_file_external_peg_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14139 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_file_external_peg_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14140   PyObject *resultobj = 0;
14141   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
14142   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
14143   PyObject * obj0 = 0 ;
14144   PyObject * obj1 = 0 ;
14145 
14146   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_file_external_peg_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
14147   {
14148     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
14149     if (PyErr_Occurred()) {
14150       SWIG_fail;
14151     }
14152   }
14153   {
14154     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
14155     if (PyErr_Occurred()) {
14156       SWIG_fail;
14157     }
14158   }
14159   if (arg1) (arg1)->file_external_peg_rev = *arg2;
14160   resultobj = SWIG_Py_Void();
14161   return resultobj;
14162 fail:
14163   return NULL;
14164 }
14165 
14166 
_wrap_svn_wc_entry_t_file_external_peg_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14167 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_file_external_peg_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14168   PyObject *resultobj = 0;
14169   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
14170   PyObject * obj0 = 0 ;
14171   svn_opt_revision_t *result = 0 ;
14172 
14173   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_file_external_peg_rev_get",1,1,&obj0)) SWIG_fail;
14174   {
14175     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
14176     if (PyErr_Occurred()) {
14177       SWIG_fail;
14178     }
14179   }
14180   result = (svn_opt_revision_t *)& ((arg1)->file_external_peg_rev);
14181   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_opt_revision_t,
14182     _global_py_pool, args);
14183   return resultobj;
14184 fail:
14185   return NULL;
14186 }
14187 
14188 
_wrap_svn_wc_entry_t_file_external_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14189 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_file_external_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14190   PyObject *resultobj = 0;
14191   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
14192   svn_opt_revision_t *arg2 = (svn_opt_revision_t *) 0 ;
14193   PyObject * obj0 = 0 ;
14194   PyObject * obj1 = 0 ;
14195 
14196   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_file_external_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
14197   {
14198     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
14199     if (PyErr_Occurred()) {
14200       SWIG_fail;
14201     }
14202   }
14203   {
14204     arg2 = (svn_opt_revision_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_opt_revision_t, svn_argnum_obj1);
14205     if (PyErr_Occurred()) {
14206       SWIG_fail;
14207     }
14208   }
14209   if (arg1) (arg1)->file_external_rev = *arg2;
14210   resultobj = SWIG_Py_Void();
14211   return resultobj;
14212 fail:
14213   return NULL;
14214 }
14215 
14216 
_wrap_svn_wc_entry_t_file_external_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14217 SWIGINTERN PyObject *_wrap_svn_wc_entry_t_file_external_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14218   PyObject *resultobj = 0;
14219   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
14220   PyObject * obj0 = 0 ;
14221   svn_opt_revision_t *result = 0 ;
14222 
14223   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_t_file_external_rev_get",1,1,&obj0)) SWIG_fail;
14224   {
14225     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
14226     if (PyErr_Occurred()) {
14227       SWIG_fail;
14228     }
14229   }
14230   result = (svn_opt_revision_t *)& ((arg1)->file_external_rev);
14231   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_opt_revision_t,
14232     _global_py_pool, args);
14233   return resultobj;
14234 fail:
14235   return NULL;
14236 }
14237 
14238 
_wrap_new_svn_wc_entry_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14239 SWIGINTERN PyObject *_wrap_new_svn_wc_entry_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14240   PyObject *resultobj = 0;
14241   struct svn_wc_entry_t *result = 0 ;
14242 
14243   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_entry_t",0,0)) SWIG_fail;
14244   {
14245     svn_swig_py_release_py_lock();
14246 
14247     result = (struct svn_wc_entry_t *)calloc(1, sizeof(struct svn_wc_entry_t));
14248 
14249     svn_swig_py_acquire_py_lock();
14250 
14251   }
14252   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_entry_t,
14253     _global_py_pool, args);
14254   return resultobj;
14255 fail:
14256   return NULL;
14257 }
14258 
14259 
_wrap_delete_svn_wc_entry_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14260 SWIGINTERN PyObject *_wrap_delete_svn_wc_entry_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14261   PyObject *resultobj = 0;
14262   struct svn_wc_entry_t *arg1 = (struct svn_wc_entry_t *) 0 ;
14263   PyObject * obj0 = 0 ;
14264 
14265   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_entry_t",1,1,&obj0)) SWIG_fail;
14266   {
14267     arg1 = (struct svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
14268     if (PyErr_Occurred()) {
14269       SWIG_fail;
14270     }
14271   }
14272   {
14273     svn_swig_py_release_py_lock();
14274 
14275     free((char *) arg1);
14276 
14277     svn_swig_py_acquire_py_lock();
14278 
14279   }
14280   resultobj = SWIG_Py_Void();
14281   return resultobj;
14282 fail:
14283   return NULL;
14284 }
14285 
14286 
svn_wc_entry_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14287 SWIGINTERN PyObject *svn_wc_entry_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14288   PyObject *obj;
14289   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
14290   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_entry_t, SWIG_NewClientData(obj));
14291   return SWIG_Py_Void();
14292 }
14293 
_wrap_svn_wc_entry(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14294 SWIGINTERN PyObject *_wrap_svn_wc_entry(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14295   PyObject *resultobj = 0;
14296   svn_wc_entry_t **arg1 = (svn_wc_entry_t **) 0 ;
14297   char *arg2 = (char *) 0 ;
14298   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
14299   svn_boolean_t arg4 ;
14300   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
14301   apr_pool_t *_global_pool = NULL ;
14302   PyObject *_global_py_pool = NULL ;
14303   svn_wc_entry_t *temp1 ;
14304   PyObject * obj0 = 0 ;
14305   PyObject * obj1 = 0 ;
14306   PyObject * obj2 = 0 ;
14307   PyObject * obj3 = 0 ;
14308   svn_error_t *result = 0 ;
14309 
14310   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
14311       &_global_py_pool, &_global_pool))
14312   SWIG_fail;
14313   arg5 = _global_pool;
14314   arg1 = &temp1;
14315   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
14316   {
14317     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_entry", "path");
14318     if (PyErr_Occurred()) SWIG_fail;
14319   }
14320   {
14321     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
14322     if (PyErr_Occurred()) {
14323       SWIG_fail;
14324     }
14325   }
14326   {
14327     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
14328     if (SWIG_arg_fail(svn_argnum_obj2)) {
14329       SWIG_fail;
14330     }
14331   }
14332   if (obj3) {
14333     /* Verify that the user supplied a valid pool */
14334     if (obj3 != Py_None && obj3 != _global_py_pool) {
14335       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
14336       SWIG_arg_fail(svn_argnum_obj3);
14337       SWIG_fail;
14338     }
14339   }
14340   {
14341     svn_swig_py_release_py_lock();
14342 
14343     result = (svn_error_t *)svn_wc_entry((struct svn_wc_entry_t const **)arg1,(char const *)arg2,arg3,arg4,arg5);
14344 
14345     svn_swig_py_acquire_py_lock();
14346 
14347   }
14348   {
14349     if (result != NULL) {
14350       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
14351       svn_swig_py_svn_exception(result);
14352       else
14353       svn_error_clear(result);
14354       SWIG_fail;
14355     }
14356     Py_INCREF(Py_None);
14357     resultobj = Py_None;
14358   }
14359   {
14360     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_entry_t,
14361         _global_py_pool, args))
14362 
14363     ;
14364   }
14365   {
14366     Py_XDECREF(_global_py_pool);
14367   }
14368   return resultobj;
14369 fail:
14370   {
14371     Py_XDECREF(_global_py_pool);
14372   }
14373   return NULL;
14374 }
14375 
14376 
_wrap_svn_wc_entries_read(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14377 SWIGINTERN PyObject *_wrap_svn_wc_entries_read(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14378   PyObject *resultobj = 0;
14379   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
14380   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
14381   svn_boolean_t arg3 ;
14382   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
14383   apr_pool_t *_global_pool = NULL ;
14384   PyObject *_global_py_pool = NULL ;
14385   apr_hash_t *temp1 ;
14386   PyObject * obj0 = 0 ;
14387   PyObject * obj1 = 0 ;
14388   PyObject * obj2 = 0 ;
14389   svn_error_t *result = 0 ;
14390 
14391   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
14392       &_global_py_pool, &_global_pool))
14393   SWIG_fail;
14394   arg4 = _global_pool;
14395   arg1 = &temp1;
14396   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entries_read",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
14397   {
14398     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
14399     if (PyErr_Occurred()) {
14400       SWIG_fail;
14401     }
14402   }
14403   {
14404     arg3 = (svn_boolean_t)SWIG_As_long (obj1);
14405     if (SWIG_arg_fail(svn_argnum_obj1)) {
14406       SWIG_fail;
14407     }
14408   }
14409   if (obj2) {
14410     /* Verify that the user supplied a valid pool */
14411     if (obj2 != Py_None && obj2 != _global_py_pool) {
14412       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
14413       SWIG_arg_fail(svn_argnum_obj2);
14414       SWIG_fail;
14415     }
14416   }
14417   {
14418     svn_swig_py_release_py_lock();
14419 
14420     result = (svn_error_t *)svn_wc_entries_read(arg1,arg2,arg3,arg4);
14421 
14422     svn_swig_py_acquire_py_lock();
14423 
14424   }
14425   {
14426     if (result != NULL) {
14427       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
14428       svn_swig_py_svn_exception(result);
14429       else
14430       svn_error_clear(result);
14431       SWIG_fail;
14432     }
14433     Py_INCREF(Py_None);
14434     resultobj = Py_None;
14435   }
14436   {
14437     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_convert_hash(*arg1,
14438         SWIGTYPE_p_svn_wc_entry_t,
14439         _global_py_pool))
14440 
14441 
14442 
14443     ;
14444   }
14445   {
14446     Py_XDECREF(_global_py_pool);
14447   }
14448   return resultobj;
14449 fail:
14450   {
14451     Py_XDECREF(_global_py_pool);
14452   }
14453   return NULL;
14454 }
14455 
14456 
_wrap_svn_wc_entry_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14457 SWIGINTERN PyObject *_wrap_svn_wc_entry_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14458   PyObject *resultobj = 0;
14459   svn_wc_entry_t *arg1 = (svn_wc_entry_t *) 0 ;
14460   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
14461   apr_pool_t *_global_pool = NULL ;
14462   PyObject *_global_py_pool = NULL ;
14463   PyObject * obj0 = 0 ;
14464   PyObject * obj1 = 0 ;
14465   svn_wc_entry_t *result = 0 ;
14466 
14467   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
14468       &_global_py_pool, &_global_pool))
14469   SWIG_fail;
14470   arg2 = _global_pool;
14471   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_dup",1,2,&obj0,&obj1)) SWIG_fail;
14472   {
14473     arg1 = (svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj0);
14474     if (PyErr_Occurred()) {
14475       SWIG_fail;
14476     }
14477   }
14478   if (obj1) {
14479     /* Verify that the user supplied a valid pool */
14480     if (obj1 != Py_None && obj1 != _global_py_pool) {
14481       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
14482       SWIG_arg_fail(svn_argnum_obj1);
14483       SWIG_fail;
14484     }
14485   }
14486   {
14487     svn_swig_py_release_py_lock();
14488 
14489     result = (svn_wc_entry_t *)svn_wc_entry_dup((struct svn_wc_entry_t const *)arg1,arg2);
14490 
14491     svn_swig_py_acquire_py_lock();
14492 
14493   }
14494   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_entry_t,
14495     _global_py_pool, args);
14496   {
14497     Py_XDECREF(_global_py_pool);
14498   }
14499   return resultobj;
14500 fail:
14501   {
14502     Py_XDECREF(_global_py_pool);
14503   }
14504   return NULL;
14505 }
14506 
14507 
_wrap_svn_wc_info_t_schedule_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14508 SWIGINTERN PyObject *_wrap_svn_wc_info_t_schedule_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14509   PyObject *resultobj = 0;
14510   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14511   svn_wc_schedule_t arg2 ;
14512   PyObject * obj0 = 0 ;
14513   PyObject * obj1 = 0 ;
14514 
14515   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_schedule_set",2,2,&obj0,&obj1)) SWIG_fail;
14516   {
14517     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14518     if (PyErr_Occurred()) {
14519       SWIG_fail;
14520     }
14521   }
14522   {
14523     arg2 = (svn_wc_schedule_t)SWIG_As_long (obj1);
14524     if (SWIG_arg_fail(svn_argnum_obj1)) {
14525       SWIG_fail;
14526     }
14527   }
14528   if (arg1) (arg1)->schedule = arg2;
14529   resultobj = SWIG_Py_Void();
14530   return resultobj;
14531 fail:
14532   return NULL;
14533 }
14534 
14535 
_wrap_svn_wc_info_t_schedule_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14536 SWIGINTERN PyObject *_wrap_svn_wc_info_t_schedule_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14537   PyObject *resultobj = 0;
14538   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14539   PyObject * obj0 = 0 ;
14540   svn_wc_schedule_t result;
14541 
14542   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_schedule_get",1,1,&obj0)) SWIG_fail;
14543   {
14544     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14545     if (PyErr_Occurred()) {
14546       SWIG_fail;
14547     }
14548   }
14549   result = (svn_wc_schedule_t) ((arg1)->schedule);
14550   resultobj = SWIG_From_long((long)(result));
14551   return resultobj;
14552 fail:
14553   return NULL;
14554 }
14555 
14556 
_wrap_svn_wc_info_t_copyfrom_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14557 SWIGINTERN PyObject *_wrap_svn_wc_info_t_copyfrom_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14558   PyObject *resultobj = 0;
14559   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14560   char *arg2 = (char *) 0 ;
14561   PyObject * obj0 = 0 ;
14562   PyObject * obj1 = 0 ;
14563 
14564   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_copyfrom_url_set",2,2,&obj0,&obj1)) SWIG_fail;
14565   {
14566     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14567     if (PyErr_Occurred()) {
14568       SWIG_fail;
14569     }
14570   }
14571   {
14572     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_wc_info_t_copyfrom_url_set", "copyfrom_url");
14573     if (PyErr_Occurred()) SWIG_fail;
14574   }
14575   {
14576     apr_size_t len = strlen(arg2) + 1;
14577     char *copied;
14578     if (arg1->copyfrom_url) free((char *)arg1->copyfrom_url);
14579     copied = malloc(len);
14580     memcpy(copied, arg2, len);
14581     arg1->copyfrom_url = copied;
14582   }
14583   resultobj = SWIG_Py_Void();
14584   return resultobj;
14585 fail:
14586   return NULL;
14587 }
14588 
14589 
_wrap_svn_wc_info_t_copyfrom_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14590 SWIGINTERN PyObject *_wrap_svn_wc_info_t_copyfrom_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14591   PyObject *resultobj = 0;
14592   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14593   PyObject * obj0 = 0 ;
14594   char *result = 0 ;
14595 
14596   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_copyfrom_url_get",1,1,&obj0)) SWIG_fail;
14597   {
14598     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14599     if (PyErr_Occurred()) {
14600       SWIG_fail;
14601     }
14602   }
14603   result = (char *) ((arg1)->copyfrom_url);
14604   resultobj = SWIG_FromCharPtr((const char *)result);
14605   return resultobj;
14606 fail:
14607   return NULL;
14608 }
14609 
14610 
_wrap_svn_wc_info_t_copyfrom_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14611 SWIGINTERN PyObject *_wrap_svn_wc_info_t_copyfrom_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14612   PyObject *resultobj = 0;
14613   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14614   svn_revnum_t arg2 ;
14615   PyObject * obj0 = 0 ;
14616   PyObject * obj1 = 0 ;
14617 
14618   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_copyfrom_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
14619   {
14620     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14621     if (PyErr_Occurred()) {
14622       SWIG_fail;
14623     }
14624   }
14625   {
14626     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
14627     if (SWIG_arg_fail(svn_argnum_obj1)) {
14628       SWIG_fail;
14629     }
14630   }
14631   if (arg1) (arg1)->copyfrom_rev = arg2;
14632   resultobj = SWIG_Py_Void();
14633   return resultobj;
14634 fail:
14635   return NULL;
14636 }
14637 
14638 
_wrap_svn_wc_info_t_copyfrom_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14639 SWIGINTERN PyObject *_wrap_svn_wc_info_t_copyfrom_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14640   PyObject *resultobj = 0;
14641   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14642   PyObject * obj0 = 0 ;
14643   svn_revnum_t result;
14644 
14645   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_copyfrom_rev_get",1,1,&obj0)) SWIG_fail;
14646   {
14647     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14648     if (PyErr_Occurred()) {
14649       SWIG_fail;
14650     }
14651   }
14652   result = (svn_revnum_t) ((arg1)->copyfrom_rev);
14653   resultobj = SWIG_From_long((long)(result));
14654   return resultobj;
14655 fail:
14656   return NULL;
14657 }
14658 
14659 
_wrap_svn_wc_info_t_checksum_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14660 SWIGINTERN PyObject *_wrap_svn_wc_info_t_checksum_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14661   PyObject *resultobj = 0;
14662   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14663   svn_checksum_t *arg2 = (svn_checksum_t *) 0 ;
14664   PyObject * obj0 = 0 ;
14665   PyObject * obj1 = 0 ;
14666 
14667   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_checksum_set",2,2,&obj0,&obj1)) SWIG_fail;
14668   {
14669     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14670     if (PyErr_Occurred()) {
14671       SWIG_fail;
14672     }
14673   }
14674   {
14675     arg2 = (svn_checksum_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_checksum_t, svn_argnum_obj1);
14676     if (PyErr_Occurred()) {
14677       SWIG_fail;
14678     }
14679   }
14680   if (arg1) (arg1)->checksum = (svn_checksum_t const *)arg2;
14681   resultobj = SWIG_Py_Void();
14682   return resultobj;
14683 fail:
14684   return NULL;
14685 }
14686 
14687 
_wrap_svn_wc_info_t_checksum_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14688 SWIGINTERN PyObject *_wrap_svn_wc_info_t_checksum_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14689   PyObject *resultobj = 0;
14690   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14691   PyObject * obj0 = 0 ;
14692   svn_checksum_t *result = 0 ;
14693 
14694   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_checksum_get",1,1,&obj0)) SWIG_fail;
14695   {
14696     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14697     if (PyErr_Occurred()) {
14698       SWIG_fail;
14699     }
14700   }
14701   result = (svn_checksum_t *) ((arg1)->checksum);
14702   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_checksum_t,
14703     _global_py_pool, args);
14704   return resultobj;
14705 fail:
14706   return NULL;
14707 }
14708 
14709 
_wrap_svn_wc_info_t_changelist_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14710 SWIGINTERN PyObject *_wrap_svn_wc_info_t_changelist_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14711   PyObject *resultobj = 0;
14712   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14713   char *arg2 = (char *) 0 ;
14714   PyObject * obj0 = 0 ;
14715   PyObject * obj1 = 0 ;
14716 
14717   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_changelist_set",2,2,&obj0,&obj1)) SWIG_fail;
14718   {
14719     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14720     if (PyErr_Occurred()) {
14721       SWIG_fail;
14722     }
14723   }
14724   {
14725     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_info_t_changelist_set", "changelist");
14726     if (PyErr_Occurred()) SWIG_fail;
14727   }
14728   {
14729     apr_size_t len = strlen(arg2) + 1;
14730     char *copied;
14731     if (arg1->changelist) free((char *)arg1->changelist);
14732     copied = malloc(len);
14733     memcpy(copied, arg2, len);
14734     arg1->changelist = copied;
14735   }
14736   resultobj = SWIG_Py_Void();
14737   return resultobj;
14738 fail:
14739   return NULL;
14740 }
14741 
14742 
_wrap_svn_wc_info_t_changelist_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14743 SWIGINTERN PyObject *_wrap_svn_wc_info_t_changelist_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14744   PyObject *resultobj = 0;
14745   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14746   PyObject * obj0 = 0 ;
14747   char *result = 0 ;
14748 
14749   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_changelist_get",1,1,&obj0)) SWIG_fail;
14750   {
14751     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14752     if (PyErr_Occurred()) {
14753       SWIG_fail;
14754     }
14755   }
14756   result = (char *) ((arg1)->changelist);
14757   resultobj = SWIG_FromCharPtr((const char *)result);
14758   return resultobj;
14759 fail:
14760   return NULL;
14761 }
14762 
14763 
_wrap_svn_wc_info_t_depth_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14764 SWIGINTERN PyObject *_wrap_svn_wc_info_t_depth_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14765   PyObject *resultobj = 0;
14766   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14767   svn_depth_t arg2 ;
14768   PyObject * obj0 = 0 ;
14769   PyObject * obj1 = 0 ;
14770 
14771   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_depth_set",2,2,&obj0,&obj1)) SWIG_fail;
14772   {
14773     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14774     if (PyErr_Occurred()) {
14775       SWIG_fail;
14776     }
14777   }
14778   {
14779     arg2 = (svn_depth_t)SWIG_As_long (obj1);
14780     if (SWIG_arg_fail(svn_argnum_obj1)) {
14781       SWIG_fail;
14782     }
14783   }
14784   if (arg1) (arg1)->depth = arg2;
14785   resultobj = SWIG_Py_Void();
14786   return resultobj;
14787 fail:
14788   return NULL;
14789 }
14790 
14791 
_wrap_svn_wc_info_t_depth_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14792 SWIGINTERN PyObject *_wrap_svn_wc_info_t_depth_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14793   PyObject *resultobj = 0;
14794   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14795   PyObject * obj0 = 0 ;
14796   svn_depth_t result;
14797 
14798   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_depth_get",1,1,&obj0)) SWIG_fail;
14799   {
14800     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14801     if (PyErr_Occurred()) {
14802       SWIG_fail;
14803     }
14804   }
14805   result = (svn_depth_t) ((arg1)->depth);
14806   resultobj = SWIG_From_long((long)(result));
14807   return resultobj;
14808 fail:
14809   return NULL;
14810 }
14811 
14812 
_wrap_svn_wc_info_t_recorded_size_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14813 SWIGINTERN PyObject *_wrap_svn_wc_info_t_recorded_size_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14814   PyObject *resultobj = 0;
14815   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14816   svn_filesize_t arg2 ;
14817   PyObject * obj0 = 0 ;
14818   PyObject * obj1 = 0 ;
14819 
14820   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_recorded_size_set",2,2,&obj0,&obj1)) SWIG_fail;
14821   {
14822     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14823     if (PyErr_Occurred()) {
14824       SWIG_fail;
14825     }
14826   }
14827   arg2 = (svn_filesize_t) PyLong_AsLongLong(obj1);
14828   if (arg1) (arg1)->recorded_size = arg2;
14829   resultobj = SWIG_Py_Void();
14830   return resultobj;
14831 fail:
14832   return NULL;
14833 }
14834 
14835 
_wrap_svn_wc_info_t_recorded_size_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14836 SWIGINTERN PyObject *_wrap_svn_wc_info_t_recorded_size_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14837   PyObject *resultobj = 0;
14838   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14839   PyObject * obj0 = 0 ;
14840   svn_filesize_t result;
14841 
14842   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_recorded_size_get",1,1,&obj0)) SWIG_fail;
14843   {
14844     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14845     if (PyErr_Occurred()) {
14846       SWIG_fail;
14847     }
14848   }
14849   result =  ((arg1)->recorded_size);
14850   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
14851   return resultobj;
14852 fail:
14853   return NULL;
14854 }
14855 
14856 
_wrap_svn_wc_info_t_recorded_time_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14857 SWIGINTERN PyObject *_wrap_svn_wc_info_t_recorded_time_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14858   PyObject *resultobj = 0;
14859   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14860   apr_time_t arg2 ;
14861   PyObject * obj0 = 0 ;
14862   PyObject * obj1 = 0 ;
14863 
14864   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_recorded_time_set",2,2,&obj0,&obj1)) SWIG_fail;
14865   {
14866     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14867     if (PyErr_Occurred()) {
14868       SWIG_fail;
14869     }
14870   }
14871   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
14872   if (arg1) (arg1)->recorded_time = arg2;
14873   resultobj = SWIG_Py_Void();
14874   return resultobj;
14875 fail:
14876   return NULL;
14877 }
14878 
14879 
_wrap_svn_wc_info_t_recorded_time_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14880 SWIGINTERN PyObject *_wrap_svn_wc_info_t_recorded_time_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14881   PyObject *resultobj = 0;
14882   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14883   PyObject * obj0 = 0 ;
14884   apr_time_t result;
14885 
14886   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_recorded_time_get",1,1,&obj0)) SWIG_fail;
14887   {
14888     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14889     if (PyErr_Occurred()) {
14890       SWIG_fail;
14891     }
14892   }
14893   result =  ((arg1)->recorded_time);
14894   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
14895   return resultobj;
14896 fail:
14897   return NULL;
14898 }
14899 
14900 
_wrap_svn_wc_info_t_conflicts_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14901 SWIGINTERN PyObject *_wrap_svn_wc_info_t_conflicts_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14902   PyObject *resultobj = 0;
14903   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14904   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
14905   PyObject * obj0 = 0 ;
14906   PyObject * obj1 = 0 ;
14907 
14908   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_conflicts_set",2,2,&obj0,&obj1)) SWIG_fail;
14909   {
14910     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14911     if (PyErr_Occurred()) {
14912       SWIG_fail;
14913     }
14914   }
14915   {
14916     arg2 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj1);
14917     if (PyErr_Occurred()) {
14918       SWIG_fail;
14919     }
14920   }
14921   if (arg1) (arg1)->conflicts = (apr_array_header_t const *)arg2;
14922   resultobj = SWIG_Py_Void();
14923   return resultobj;
14924 fail:
14925   return NULL;
14926 }
14927 
14928 
_wrap_svn_wc_info_t_conflicts_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14929 SWIGINTERN PyObject *_wrap_svn_wc_info_t_conflicts_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14930   PyObject *resultobj = 0;
14931   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14932   PyObject * obj0 = 0 ;
14933   apr_array_header_t *result = 0 ;
14934 
14935   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_conflicts_get",1,1,&obj0)) SWIG_fail;
14936   {
14937     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14938     if (PyErr_Occurred()) {
14939       SWIG_fail;
14940     }
14941   }
14942   result = (apr_array_header_t *) ((arg1)->conflicts);
14943   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_apr_array_header_t,
14944     _global_py_pool, args);
14945   return resultobj;
14946 fail:
14947   return NULL;
14948 }
14949 
14950 
_wrap_svn_wc_info_t_wcroot_abspath_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14951 SWIGINTERN PyObject *_wrap_svn_wc_info_t_wcroot_abspath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14952   PyObject *resultobj = 0;
14953   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14954   char *arg2 = (char *) 0 ;
14955   PyObject * obj0 = 0 ;
14956   PyObject * obj1 = 0 ;
14957 
14958   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_wcroot_abspath_set",2,2,&obj0,&obj1)) SWIG_fail;
14959   {
14960     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14961     if (PyErr_Occurred()) {
14962       SWIG_fail;
14963     }
14964   }
14965   {
14966     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_info_t_wcroot_abspath_set", "wcroot_abspath");
14967     if (PyErr_Occurred()) SWIG_fail;
14968   }
14969   {
14970     apr_size_t len = strlen(arg2) + 1;
14971     char *copied;
14972     if (arg1->wcroot_abspath) free((char *)arg1->wcroot_abspath);
14973     copied = malloc(len);
14974     memcpy(copied, arg2, len);
14975     arg1->wcroot_abspath = copied;
14976   }
14977   resultobj = SWIG_Py_Void();
14978   return resultobj;
14979 fail:
14980   return NULL;
14981 }
14982 
14983 
_wrap_svn_wc_info_t_wcroot_abspath_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)14984 SWIGINTERN PyObject *_wrap_svn_wc_info_t_wcroot_abspath_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14985   PyObject *resultobj = 0;
14986   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
14987   PyObject * obj0 = 0 ;
14988   char *result = 0 ;
14989 
14990   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_wcroot_abspath_get",1,1,&obj0)) SWIG_fail;
14991   {
14992     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
14993     if (PyErr_Occurred()) {
14994       SWIG_fail;
14995     }
14996   }
14997   result = (char *) ((arg1)->wcroot_abspath);
14998   resultobj = SWIG_FromCharPtr((const char *)result);
14999   return resultobj;
15000 fail:
15001   return NULL;
15002 }
15003 
15004 
_wrap_svn_wc_info_t_moved_from_abspath_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15005 SWIGINTERN PyObject *_wrap_svn_wc_info_t_moved_from_abspath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15006   PyObject *resultobj = 0;
15007   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
15008   char *arg2 = (char *) 0 ;
15009   PyObject * obj0 = 0 ;
15010   PyObject * obj1 = 0 ;
15011 
15012   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_moved_from_abspath_set",2,2,&obj0,&obj1)) SWIG_fail;
15013   {
15014     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
15015     if (PyErr_Occurred()) {
15016       SWIG_fail;
15017     }
15018   }
15019   {
15020     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_info_t_moved_from_abspath_set", "moved_from_abspath");
15021     if (PyErr_Occurred()) SWIG_fail;
15022   }
15023   {
15024     apr_size_t len = strlen(arg2) + 1;
15025     char *copied;
15026     if (arg1->moved_from_abspath) free((char *)arg1->moved_from_abspath);
15027     copied = malloc(len);
15028     memcpy(copied, arg2, len);
15029     arg1->moved_from_abspath = copied;
15030   }
15031   resultobj = SWIG_Py_Void();
15032   return resultobj;
15033 fail:
15034   return NULL;
15035 }
15036 
15037 
_wrap_svn_wc_info_t_moved_from_abspath_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15038 SWIGINTERN PyObject *_wrap_svn_wc_info_t_moved_from_abspath_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15039   PyObject *resultobj = 0;
15040   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
15041   PyObject * obj0 = 0 ;
15042   char *result = 0 ;
15043 
15044   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_moved_from_abspath_get",1,1,&obj0)) SWIG_fail;
15045   {
15046     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
15047     if (PyErr_Occurred()) {
15048       SWIG_fail;
15049     }
15050   }
15051   result = (char *) ((arg1)->moved_from_abspath);
15052   resultobj = SWIG_FromCharPtr((const char *)result);
15053   return resultobj;
15054 fail:
15055   return NULL;
15056 }
15057 
15058 
_wrap_svn_wc_info_t_moved_to_abspath_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15059 SWIGINTERN PyObject *_wrap_svn_wc_info_t_moved_to_abspath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15060   PyObject *resultobj = 0;
15061   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
15062   char *arg2 = (char *) 0 ;
15063   PyObject * obj0 = 0 ;
15064   PyObject * obj1 = 0 ;
15065 
15066   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_moved_to_abspath_set",2,2,&obj0,&obj1)) SWIG_fail;
15067   {
15068     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
15069     if (PyErr_Occurred()) {
15070       SWIG_fail;
15071     }
15072   }
15073   {
15074     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_info_t_moved_to_abspath_set", "moved_to_abspath");
15075     if (PyErr_Occurred()) SWIG_fail;
15076   }
15077   {
15078     apr_size_t len = strlen(arg2) + 1;
15079     char *copied;
15080     if (arg1->moved_to_abspath) free((char *)arg1->moved_to_abspath);
15081     copied = malloc(len);
15082     memcpy(copied, arg2, len);
15083     arg1->moved_to_abspath = copied;
15084   }
15085   resultobj = SWIG_Py_Void();
15086   return resultobj;
15087 fail:
15088   return NULL;
15089 }
15090 
15091 
_wrap_svn_wc_info_t_moved_to_abspath_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15092 SWIGINTERN PyObject *_wrap_svn_wc_info_t_moved_to_abspath_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15093   PyObject *resultobj = 0;
15094   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
15095   PyObject * obj0 = 0 ;
15096   char *result = 0 ;
15097 
15098   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_t_moved_to_abspath_get",1,1,&obj0)) SWIG_fail;
15099   {
15100     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
15101     if (PyErr_Occurred()) {
15102       SWIG_fail;
15103     }
15104   }
15105   result = (char *) ((arg1)->moved_to_abspath);
15106   resultobj = SWIG_FromCharPtr((const char *)result);
15107   return resultobj;
15108 fail:
15109   return NULL;
15110 }
15111 
15112 
_wrap_new_svn_wc_info_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15113 SWIGINTERN PyObject *_wrap_new_svn_wc_info_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15114   PyObject *resultobj = 0;
15115   struct svn_wc_info_t *result = 0 ;
15116 
15117   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_info_t",0,0)) SWIG_fail;
15118   {
15119     svn_swig_py_release_py_lock();
15120 
15121     result = (struct svn_wc_info_t *)calloc(1, sizeof(struct svn_wc_info_t));
15122 
15123     svn_swig_py_acquire_py_lock();
15124 
15125   }
15126   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_info_t,
15127     _global_py_pool, args);
15128   return resultobj;
15129 fail:
15130   return NULL;
15131 }
15132 
15133 
_wrap_delete_svn_wc_info_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15134 SWIGINTERN PyObject *_wrap_delete_svn_wc_info_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15135   PyObject *resultobj = 0;
15136   struct svn_wc_info_t *arg1 = (struct svn_wc_info_t *) 0 ;
15137   PyObject * obj0 = 0 ;
15138 
15139   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_info_t",1,1,&obj0)) SWIG_fail;
15140   {
15141     arg1 = (struct svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
15142     if (PyErr_Occurred()) {
15143       SWIG_fail;
15144     }
15145   }
15146   {
15147     svn_swig_py_release_py_lock();
15148 
15149     free((char *) arg1);
15150 
15151     svn_swig_py_acquire_py_lock();
15152 
15153   }
15154   resultobj = SWIG_Py_Void();
15155   return resultobj;
15156 fail:
15157   return NULL;
15158 }
15159 
15160 
svn_wc_info_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15161 SWIGINTERN PyObject *svn_wc_info_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15162   PyObject *obj;
15163   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
15164   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_info_t, SWIG_NewClientData(obj));
15165   return SWIG_Py_Void();
15166 }
15167 
_wrap_svn_wc_info_dup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15168 SWIGINTERN PyObject *_wrap_svn_wc_info_dup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15169   PyObject *resultobj = 0;
15170   svn_wc_info_t *arg1 = (svn_wc_info_t *) 0 ;
15171   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
15172   apr_pool_t *_global_pool = NULL ;
15173   PyObject *_global_py_pool = NULL ;
15174   PyObject * obj0 = 0 ;
15175   PyObject * obj1 = 0 ;
15176   svn_wc_info_t *result = 0 ;
15177 
15178   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15179       &_global_py_pool, &_global_pool))
15180   SWIG_fail;
15181   arg2 = _global_pool;
15182   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_info_dup",1,2,&obj0,&obj1)) SWIG_fail;
15183   {
15184     arg1 = (svn_wc_info_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_info_t, svn_argnum_obj0);
15185     if (PyErr_Occurred()) {
15186       SWIG_fail;
15187     }
15188   }
15189   if (obj1) {
15190     /* Verify that the user supplied a valid pool */
15191     if (obj1 != Py_None && obj1 != _global_py_pool) {
15192       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
15193       SWIG_arg_fail(svn_argnum_obj1);
15194       SWIG_fail;
15195     }
15196   }
15197   {
15198     svn_swig_py_release_py_lock();
15199 
15200     result = (svn_wc_info_t *)svn_wc_info_dup((struct svn_wc_info_t const *)arg1,arg2);
15201 
15202     svn_swig_py_acquire_py_lock();
15203 
15204   }
15205   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_info_t,
15206     _global_py_pool, args);
15207   {
15208     Py_XDECREF(_global_py_pool);
15209   }
15210   return resultobj;
15211 fail:
15212   {
15213     Py_XDECREF(_global_py_pool);
15214   }
15215   return NULL;
15216 }
15217 
15218 
_wrap_svn_wc_conflicted_p3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15219 SWIGINTERN PyObject *_wrap_svn_wc_conflicted_p3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15220   PyObject *resultobj = 0;
15221   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
15222   svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
15223   svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
15224   svn_wc_context_t *arg4 = (svn_wc_context_t *) 0 ;
15225   char *arg5 = (char *) 0 ;
15226   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
15227   apr_pool_t *_global_pool = NULL ;
15228   PyObject *_global_py_pool = NULL ;
15229   svn_boolean_t temp1 ;
15230   int res1 = SWIG_TMPOBJ ;
15231   svn_boolean_t temp2 ;
15232   int res2 = SWIG_TMPOBJ ;
15233   svn_boolean_t temp3 ;
15234   int res3 = SWIG_TMPOBJ ;
15235   PyObject * obj0 = 0 ;
15236   PyObject * obj1 = 0 ;
15237   PyObject * obj2 = 0 ;
15238   svn_error_t *result = 0 ;
15239 
15240   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15241       &_global_py_pool, &_global_pool))
15242   SWIG_fail;
15243   arg6 = _global_pool;
15244   arg1 = &temp1;
15245   arg2 = &temp2;
15246   arg3 = &temp3;
15247   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflicted_p3",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
15248   {
15249     arg4 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
15250     if (PyErr_Occurred()) {
15251       SWIG_fail;
15252     }
15253   }
15254   {
15255     arg5 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_conflicted_p3", "local_abspath");
15256     if (PyErr_Occurred()) SWIG_fail;
15257   }
15258   if (obj2) {
15259     /* Verify that the user supplied a valid pool */
15260     if (obj2 != Py_None && obj2 != _global_py_pool) {
15261       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
15262       SWIG_arg_fail(svn_argnum_obj2);
15263       SWIG_fail;
15264     }
15265   }
15266   {
15267     svn_swig_py_release_py_lock();
15268 
15269     result = (svn_error_t *)svn_wc_conflicted_p3(arg1,arg2,arg3,arg4,(char const *)arg5,arg6);
15270 
15271     svn_swig_py_acquire_py_lock();
15272 
15273   }
15274   {
15275     if (result != NULL) {
15276       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15277       svn_swig_py_svn_exception(result);
15278       else
15279       svn_error_clear(result);
15280       SWIG_fail;
15281     }
15282     Py_INCREF(Py_None);
15283     resultobj = Py_None;
15284   }
15285   if (SWIG_IsTmpObj(res1)) {
15286     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
15287   } else {
15288     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
15289     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
15290   }
15291   if (SWIG_IsTmpObj(res2)) {
15292     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
15293   } else {
15294     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
15295     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
15296   }
15297   if (SWIG_IsTmpObj(res3)) {
15298     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
15299   } else {
15300     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
15301     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
15302   }
15303   {
15304     Py_XDECREF(_global_py_pool);
15305   }
15306   return resultobj;
15307 fail:
15308   {
15309     Py_XDECREF(_global_py_pool);
15310   }
15311   return NULL;
15312 }
15313 
15314 
_wrap_svn_wc_conflicted_p2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15315 SWIGINTERN PyObject *_wrap_svn_wc_conflicted_p2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15316   PyObject *resultobj = 0;
15317   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
15318   svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
15319   svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
15320   char *arg4 = (char *) 0 ;
15321   svn_wc_adm_access_t *arg5 = (svn_wc_adm_access_t *) 0 ;
15322   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
15323   apr_pool_t *_global_pool = NULL ;
15324   PyObject *_global_py_pool = NULL ;
15325   svn_boolean_t temp1 ;
15326   int res1 = SWIG_TMPOBJ ;
15327   svn_boolean_t temp2 ;
15328   int res2 = SWIG_TMPOBJ ;
15329   svn_boolean_t temp3 ;
15330   int res3 = SWIG_TMPOBJ ;
15331   PyObject * obj0 = 0 ;
15332   PyObject * obj1 = 0 ;
15333   PyObject * obj2 = 0 ;
15334   svn_error_t *result = 0 ;
15335 
15336   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15337       &_global_py_pool, &_global_pool))
15338   SWIG_fail;
15339   arg6 = _global_pool;
15340   arg1 = &temp1;
15341   arg2 = &temp2;
15342   arg3 = &temp3;
15343   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflicted_p2",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
15344   {
15345     arg4 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_conflicted_p2", "path");
15346     if (PyErr_Occurred()) SWIG_fail;
15347   }
15348   {
15349     arg5 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
15350     if (PyErr_Occurred()) {
15351       SWIG_fail;
15352     }
15353   }
15354   if (obj2) {
15355     /* Verify that the user supplied a valid pool */
15356     if (obj2 != Py_None && obj2 != _global_py_pool) {
15357       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
15358       SWIG_arg_fail(svn_argnum_obj2);
15359       SWIG_fail;
15360     }
15361   }
15362   {
15363     svn_swig_py_release_py_lock();
15364 
15365     result = (svn_error_t *)svn_wc_conflicted_p2(arg1,arg2,arg3,(char const *)arg4,arg5,arg6);
15366 
15367     svn_swig_py_acquire_py_lock();
15368 
15369   }
15370   {
15371     if (result != NULL) {
15372       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15373       svn_swig_py_svn_exception(result);
15374       else
15375       svn_error_clear(result);
15376       SWIG_fail;
15377     }
15378     Py_INCREF(Py_None);
15379     resultobj = Py_None;
15380   }
15381   if (SWIG_IsTmpObj(res1)) {
15382     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
15383   } else {
15384     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
15385     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
15386   }
15387   if (SWIG_IsTmpObj(res2)) {
15388     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
15389   } else {
15390     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
15391     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
15392   }
15393   if (SWIG_IsTmpObj(res3)) {
15394     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
15395   } else {
15396     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
15397     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
15398   }
15399   {
15400     Py_XDECREF(_global_py_pool);
15401   }
15402   return resultobj;
15403 fail:
15404   {
15405     Py_XDECREF(_global_py_pool);
15406   }
15407   return NULL;
15408 }
15409 
15410 
_wrap_svn_wc_conflicted_p(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15411 SWIGINTERN PyObject *_wrap_svn_wc_conflicted_p(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15412   PyObject *resultobj = 0;
15413   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
15414   svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
15415   char *arg3 = (char *) 0 ;
15416   svn_wc_entry_t *arg4 = (svn_wc_entry_t *) 0 ;
15417   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
15418   apr_pool_t *_global_pool = NULL ;
15419   PyObject *_global_py_pool = NULL ;
15420   svn_boolean_t temp1 ;
15421   int res1 = SWIG_TMPOBJ ;
15422   svn_boolean_t temp2 ;
15423   int res2 = SWIG_TMPOBJ ;
15424   PyObject * obj0 = 0 ;
15425   PyObject * obj1 = 0 ;
15426   PyObject * obj2 = 0 ;
15427   svn_error_t *result = 0 ;
15428 
15429   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15430       &_global_py_pool, &_global_pool))
15431   SWIG_fail;
15432   arg5 = _global_pool;
15433   arg1 = &temp1;
15434   arg2 = &temp2;
15435   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_conflicted_p",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
15436   {
15437     arg3 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_conflicted_p", "dir_path");
15438     if (PyErr_Occurred()) SWIG_fail;
15439   }
15440   {
15441     arg4 = (svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj1);
15442     if (PyErr_Occurred()) {
15443       SWIG_fail;
15444     }
15445   }
15446   if (obj2) {
15447     /* Verify that the user supplied a valid pool */
15448     if (obj2 != Py_None && obj2 != _global_py_pool) {
15449       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
15450       SWIG_arg_fail(svn_argnum_obj2);
15451       SWIG_fail;
15452     }
15453   }
15454   {
15455     svn_swig_py_release_py_lock();
15456 
15457     result = (svn_error_t *)svn_wc_conflicted_p(arg1,arg2,(char const *)arg3,(struct svn_wc_entry_t const *)arg4,arg5);
15458 
15459     svn_swig_py_acquire_py_lock();
15460 
15461   }
15462   {
15463     if (result != NULL) {
15464       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15465       svn_swig_py_svn_exception(result);
15466       else
15467       svn_error_clear(result);
15468       SWIG_fail;
15469     }
15470     Py_INCREF(Py_None);
15471     resultobj = Py_None;
15472   }
15473   if (SWIG_IsTmpObj(res1)) {
15474     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
15475   } else {
15476     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
15477     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
15478   }
15479   if (SWIG_IsTmpObj(res2)) {
15480     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
15481   } else {
15482     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
15483     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
15484   }
15485   {
15486     Py_XDECREF(_global_py_pool);
15487   }
15488   return resultobj;
15489 fail:
15490   {
15491     Py_XDECREF(_global_py_pool);
15492   }
15493   return NULL;
15494 }
15495 
15496 
_wrap_svn_wc_get_ancestry(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15497 SWIGINTERN PyObject *_wrap_svn_wc_get_ancestry(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15498   PyObject *resultobj = 0;
15499   char **arg1 = (char **) 0 ;
15500   svn_revnum_t *arg2 = (svn_revnum_t *) 0 ;
15501   char *arg3 = (char *) 0 ;
15502   svn_wc_adm_access_t *arg4 = (svn_wc_adm_access_t *) 0 ;
15503   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
15504   apr_pool_t *_global_pool = NULL ;
15505   PyObject *_global_py_pool = NULL ;
15506   char *temp1 ;
15507   svn_revnum_t temp2 ;
15508   int res2 = SWIG_TMPOBJ ;
15509   PyObject * obj0 = 0 ;
15510   PyObject * obj1 = 0 ;
15511   PyObject * obj2 = 0 ;
15512   svn_error_t *result = 0 ;
15513 
15514   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15515       &_global_py_pool, &_global_pool))
15516   SWIG_fail;
15517   arg5 = _global_pool;
15518   arg1 = &temp1;
15519   arg2 = &temp2;
15520   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_ancestry",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
15521   {
15522     arg3 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_get_ancestry", "path");
15523     if (PyErr_Occurred()) SWIG_fail;
15524   }
15525   {
15526     arg4 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
15527     if (PyErr_Occurred()) {
15528       SWIG_fail;
15529     }
15530   }
15531   if (obj2) {
15532     /* Verify that the user supplied a valid pool */
15533     if (obj2 != Py_None && obj2 != _global_py_pool) {
15534       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
15535       SWIG_arg_fail(svn_argnum_obj2);
15536       SWIG_fail;
15537     }
15538   }
15539   {
15540     svn_swig_py_release_py_lock();
15541 
15542     result = (svn_error_t *)svn_wc_get_ancestry(arg1,arg2,(char const *)arg3,arg4,arg5);
15543 
15544     svn_swig_py_acquire_py_lock();
15545 
15546   }
15547   {
15548     if (result != NULL) {
15549       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15550       svn_swig_py_svn_exception(result);
15551       else
15552       svn_error_clear(result);
15553       SWIG_fail;
15554     }
15555     Py_INCREF(Py_None);
15556     resultobj = Py_None;
15557   }
15558   {
15559     PyObject *s;
15560     if (*arg1 == NULL) {
15561       Py_INCREF(Py_None);
15562       s = Py_None;
15563     }
15564     else {
15565       s = PyBytes_FromString(*arg1);
15566       if (s == NULL)
15567       SWIG_fail;
15568     }
15569     resultobj = SWIG_Python_AppendOutput(resultobj, s);
15570   }
15571   if (SWIG_IsTmpObj(res2)) {
15572     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg2)));
15573   } else {
15574     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
15575     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, new_flags));
15576   }
15577   {
15578     Py_XDECREF(_global_py_pool);
15579   }
15580   return resultobj;
15581 fail:
15582   {
15583     Py_XDECREF(_global_py_pool);
15584   }
15585   return NULL;
15586 }
15587 
15588 
_wrap_svn_wc_entry_callbacks2_t_found_entry_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15589 SWIGINTERN PyObject *_wrap_svn_wc_entry_callbacks2_t_found_entry_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15590   PyObject *resultobj = 0;
15591   struct svn_wc_entry_callbacks2_t *arg1 = (struct svn_wc_entry_callbacks2_t *) 0 ;
15592   svn_error_t *(*arg2)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *) = (svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)) 0 ;
15593   PyObject * obj0 = 0 ;
15594   PyObject * obj1 = 0 ;
15595 
15596   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_callbacks2_t_found_entry_set",2,2,&obj0,&obj1)) SWIG_fail;
15597   {
15598     arg1 = (struct svn_wc_entry_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_callbacks2_t, svn_argnum_obj0);
15599     if (PyErr_Occurred()) {
15600       SWIG_fail;
15601     }
15602   }
15603   {
15604     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t);
15605     if (!SWIG_IsOK(res)) {
15606       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_entry_callbacks2_t_found_entry_set" "', argument " "2"" of type '" "svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)""'");
15607     }
15608   }
15609   if (arg1) (arg1)->found_entry = arg2;
15610   resultobj = SWIG_Py_Void();
15611   return resultobj;
15612 fail:
15613   return NULL;
15614 }
15615 
15616 
_wrap_svn_wc_entry_callbacks2_t_found_entry_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15617 SWIGINTERN PyObject *_wrap_svn_wc_entry_callbacks2_t_found_entry_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15618   PyObject *resultobj = 0;
15619   struct svn_wc_entry_callbacks2_t *arg1 = (struct svn_wc_entry_callbacks2_t *) 0 ;
15620   PyObject * obj0 = 0 ;
15621   svn_error_t *(*result)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *) = 0 ;
15622 
15623   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_callbacks2_t_found_entry_get",1,1,&obj0)) SWIG_fail;
15624   {
15625     arg1 = (struct svn_wc_entry_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_callbacks2_t, svn_argnum_obj0);
15626     if (PyErr_Occurred()) {
15627       SWIG_fail;
15628     }
15629   }
15630   result = (svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)) ((arg1)->found_entry);
15631   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t);
15632   return resultobj;
15633 fail:
15634   return NULL;
15635 }
15636 
15637 
_wrap_svn_wc_entry_callbacks2_t_handle_error_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15638 SWIGINTERN PyObject *_wrap_svn_wc_entry_callbacks2_t_handle_error_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15639   PyObject *resultobj = 0;
15640   struct svn_wc_entry_callbacks2_t *arg1 = (struct svn_wc_entry_callbacks2_t *) 0 ;
15641   svn_error_t *(*arg2)(char const *,svn_error_t *,void *,apr_pool_t *) = (svn_error_t *(*)(char const *,svn_error_t *,void *,apr_pool_t *)) 0 ;
15642   PyObject * obj0 = 0 ;
15643   PyObject * obj1 = 0 ;
15644 
15645   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_callbacks2_t_handle_error_set",2,2,&obj0,&obj1)) SWIG_fail;
15646   {
15647     arg1 = (struct svn_wc_entry_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_callbacks2_t, svn_argnum_obj0);
15648     if (PyErr_Occurred()) {
15649       SWIG_fail;
15650     }
15651   }
15652   {
15653     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_q_const__char_p_svn_error_t_p_void_p_apr_pool_t__p_svn_error_t);
15654     if (!SWIG_IsOK(res)) {
15655       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_entry_callbacks2_t_handle_error_set" "', argument " "2"" of type '" "svn_error_t *(*)(char const *,svn_error_t *,void *,apr_pool_t *)""'");
15656     }
15657   }
15658   if (arg1) (arg1)->handle_error = arg2;
15659   resultobj = SWIG_Py_Void();
15660   return resultobj;
15661 fail:
15662   return NULL;
15663 }
15664 
15665 
_wrap_svn_wc_entry_callbacks2_t_handle_error_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15666 SWIGINTERN PyObject *_wrap_svn_wc_entry_callbacks2_t_handle_error_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15667   PyObject *resultobj = 0;
15668   struct svn_wc_entry_callbacks2_t *arg1 = (struct svn_wc_entry_callbacks2_t *) 0 ;
15669   PyObject * obj0 = 0 ;
15670   svn_error_t *(*result)(char const *,svn_error_t *,void *,apr_pool_t *) = 0 ;
15671 
15672   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_callbacks2_t_handle_error_get",1,1,&obj0)) SWIG_fail;
15673   {
15674     arg1 = (struct svn_wc_entry_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_callbacks2_t, svn_argnum_obj0);
15675     if (PyErr_Occurred()) {
15676       SWIG_fail;
15677     }
15678   }
15679   result = (svn_error_t *(*)(char const *,svn_error_t *,void *,apr_pool_t *)) ((arg1)->handle_error);
15680   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_q_const__char_p_svn_error_t_p_void_p_apr_pool_t__p_svn_error_t);
15681   return resultobj;
15682 fail:
15683   return NULL;
15684 }
15685 
15686 
_wrap_new_svn_wc_entry_callbacks2_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15687 SWIGINTERN PyObject *_wrap_new_svn_wc_entry_callbacks2_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15688   PyObject *resultobj = 0;
15689   struct svn_wc_entry_callbacks2_t *result = 0 ;
15690 
15691   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_entry_callbacks2_t",0,0)) SWIG_fail;
15692   {
15693     svn_swig_py_release_py_lock();
15694 
15695     result = (struct svn_wc_entry_callbacks2_t *)calloc(1, sizeof(struct svn_wc_entry_callbacks2_t));
15696 
15697     svn_swig_py_acquire_py_lock();
15698 
15699   }
15700   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_entry_callbacks2_t,
15701     _global_py_pool, args);
15702   return resultobj;
15703 fail:
15704   return NULL;
15705 }
15706 
15707 
_wrap_delete_svn_wc_entry_callbacks2_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15708 SWIGINTERN PyObject *_wrap_delete_svn_wc_entry_callbacks2_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15709   PyObject *resultobj = 0;
15710   struct svn_wc_entry_callbacks2_t *arg1 = (struct svn_wc_entry_callbacks2_t *) 0 ;
15711   PyObject * obj0 = 0 ;
15712 
15713   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_entry_callbacks2_t",1,1,&obj0)) SWIG_fail;
15714   {
15715     arg1 = (struct svn_wc_entry_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_callbacks2_t, svn_argnum_obj0);
15716     if (PyErr_Occurred()) {
15717       SWIG_fail;
15718     }
15719   }
15720   {
15721     svn_swig_py_release_py_lock();
15722 
15723     free((char *) arg1);
15724 
15725     svn_swig_py_acquire_py_lock();
15726 
15727   }
15728   resultobj = SWIG_Py_Void();
15729   return resultobj;
15730 fail:
15731   return NULL;
15732 }
15733 
15734 
svn_wc_entry_callbacks2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15735 SWIGINTERN PyObject *svn_wc_entry_callbacks2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15736   PyObject *obj;
15737   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
15738   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_entry_callbacks2_t, SWIG_NewClientData(obj));
15739   return SWIG_Py_Void();
15740 }
15741 
_wrap_svn_wc_entry_callbacks_t_found_entry_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15742 SWIGINTERN PyObject *_wrap_svn_wc_entry_callbacks_t_found_entry_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15743   PyObject *resultobj = 0;
15744   struct svn_wc_entry_callbacks_t *arg1 = (struct svn_wc_entry_callbacks_t *) 0 ;
15745   svn_error_t *(*arg2)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *) = (svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)) 0 ;
15746   PyObject * obj0 = 0 ;
15747   PyObject * obj1 = 0 ;
15748 
15749   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_callbacks_t_found_entry_set",2,2,&obj0,&obj1)) SWIG_fail;
15750   {
15751     arg1 = (struct svn_wc_entry_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_callbacks_t, svn_argnum_obj0);
15752     if (PyErr_Occurred()) {
15753       SWIG_fail;
15754     }
15755   }
15756   {
15757     int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t);
15758     if (!SWIG_IsOK(res)) {
15759       SWIG_exception_fail(SWIG_ArgError(res), "in method '" "svn_wc_entry_callbacks_t_found_entry_set" "', argument " "2"" of type '" "svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)""'");
15760     }
15761   }
15762   if (arg1) (arg1)->found_entry = arg2;
15763   resultobj = SWIG_Py_Void();
15764   return resultobj;
15765 fail:
15766   return NULL;
15767 }
15768 
15769 
_wrap_svn_wc_entry_callbacks_t_found_entry_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15770 SWIGINTERN PyObject *_wrap_svn_wc_entry_callbacks_t_found_entry_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15771   PyObject *resultobj = 0;
15772   struct svn_wc_entry_callbacks_t *arg1 = (struct svn_wc_entry_callbacks_t *) 0 ;
15773   PyObject * obj0 = 0 ;
15774   svn_error_t *(*result)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *) = 0 ;
15775 
15776   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_callbacks_t_found_entry_get",1,1,&obj0)) SWIG_fail;
15777   {
15778     arg1 = (struct svn_wc_entry_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_callbacks_t, svn_argnum_obj0);
15779     if (PyErr_Occurred()) {
15780       SWIG_fail;
15781     }
15782   }
15783   result = (svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)) ((arg1)->found_entry);
15784   resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t);
15785   return resultobj;
15786 fail:
15787   return NULL;
15788 }
15789 
15790 
_wrap_new_svn_wc_entry_callbacks_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15791 SWIGINTERN PyObject *_wrap_new_svn_wc_entry_callbacks_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15792   PyObject *resultobj = 0;
15793   struct svn_wc_entry_callbacks_t *result = 0 ;
15794 
15795   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_entry_callbacks_t",0,0)) SWIG_fail;
15796   {
15797     svn_swig_py_release_py_lock();
15798 
15799     result = (struct svn_wc_entry_callbacks_t *)calloc(1, sizeof(struct svn_wc_entry_callbacks_t));
15800 
15801     svn_swig_py_acquire_py_lock();
15802 
15803   }
15804   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_entry_callbacks_t,
15805     _global_py_pool, args);
15806   return resultobj;
15807 fail:
15808   return NULL;
15809 }
15810 
15811 
_wrap_delete_svn_wc_entry_callbacks_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15812 SWIGINTERN PyObject *_wrap_delete_svn_wc_entry_callbacks_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15813   PyObject *resultobj = 0;
15814   struct svn_wc_entry_callbacks_t *arg1 = (struct svn_wc_entry_callbacks_t *) 0 ;
15815   PyObject * obj0 = 0 ;
15816 
15817   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_entry_callbacks_t",1,1,&obj0)) SWIG_fail;
15818   {
15819     arg1 = (struct svn_wc_entry_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_callbacks_t, svn_argnum_obj0);
15820     if (PyErr_Occurred()) {
15821       SWIG_fail;
15822     }
15823   }
15824   {
15825     svn_swig_py_release_py_lock();
15826 
15827     free((char *) arg1);
15828 
15829     svn_swig_py_acquire_py_lock();
15830 
15831   }
15832   resultobj = SWIG_Py_Void();
15833   return resultobj;
15834 fail:
15835   return NULL;
15836 }
15837 
15838 
svn_wc_entry_callbacks_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15839 SWIGINTERN PyObject *svn_wc_entry_callbacks_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15840   PyObject *obj;
15841   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
15842   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_entry_callbacks_t, SWIG_NewClientData(obj));
15843   return SWIG_Py_Void();
15844 }
15845 
_wrap_svn_wc_walk_entries3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15846 SWIGINTERN PyObject *_wrap_svn_wc_walk_entries3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15847   PyObject *resultobj = 0;
15848   char *arg1 = (char *) 0 ;
15849   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
15850   svn_wc_entry_callbacks2_t *arg3 = (svn_wc_entry_callbacks2_t *) 0 ;
15851   void *arg4 = (void *) 0 ;
15852   svn_depth_t arg5 ;
15853   svn_boolean_t arg6 ;
15854   svn_cancel_func_t arg7 = (svn_cancel_func_t) 0 ;
15855   void *arg8 = (void *) 0 ;
15856   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
15857   apr_pool_t *_global_pool = NULL ;
15858   PyObject *_global_py_pool = NULL ;
15859   PyObject * obj0 = 0 ;
15860   PyObject * obj1 = 0 ;
15861   PyObject * obj2 = 0 ;
15862   PyObject * obj3 = 0 ;
15863   PyObject * obj4 = 0 ;
15864   PyObject * obj5 = 0 ;
15865   PyObject * obj6 = 0 ;
15866   PyObject * obj7 = 0 ;
15867   svn_error_t *result = 0 ;
15868 
15869   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15870       &_global_py_pool, &_global_pool))
15871   SWIG_fail;
15872   arg9 = _global_pool;
15873   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_walk_entries3",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
15874   {
15875     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_walk_entries3", "path");
15876     if (PyErr_Occurred()) SWIG_fail;
15877   }
15878   {
15879     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
15880     if (PyErr_Occurred()) {
15881       SWIG_fail;
15882     }
15883   }
15884   {
15885     arg3 = (svn_wc_entry_callbacks2_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_entry_callbacks2_t, svn_argnum_obj2);
15886     if (PyErr_Occurred()) {
15887       SWIG_fail;
15888     }
15889   }
15890   {
15891     if (obj3 == Py_None) {
15892       arg4 = NULL;
15893     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
15894       arg4 = (void *) obj3;
15895       PyErr_Clear();
15896     }
15897   }
15898   {
15899     arg5 = (svn_depth_t)SWIG_As_long (obj4);
15900     if (SWIG_arg_fail(svn_argnum_obj4)) {
15901       SWIG_fail;
15902     }
15903   }
15904   {
15905     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
15906     if (SWIG_arg_fail(svn_argnum_obj5)) {
15907       SWIG_fail;
15908     }
15909   }
15910   {
15911     arg7 = (svn_cancel_func_t) svn_swig_py_cancel_func;
15912     arg8 = obj6;
15913   }
15914   if (obj7) {
15915     /* Verify that the user supplied a valid pool */
15916     if (obj7 != Py_None && obj7 != _global_py_pool) {
15917       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
15918       SWIG_arg_fail(svn_argnum_obj7);
15919       SWIG_fail;
15920     }
15921   }
15922   {
15923     svn_swig_py_release_py_lock();
15924 
15925     result = (svn_error_t *)svn_wc_walk_entries3((char const *)arg1,arg2,(struct svn_wc_entry_callbacks2_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9);
15926 
15927     svn_swig_py_acquire_py_lock();
15928 
15929   }
15930   {
15931     if (result != NULL) {
15932       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
15933       svn_swig_py_svn_exception(result);
15934       else
15935       svn_error_clear(result);
15936       SWIG_fail;
15937     }
15938     Py_INCREF(Py_None);
15939     resultobj = Py_None;
15940   }
15941   {
15942     Py_XDECREF(_global_py_pool);
15943   }
15944   return resultobj;
15945 fail:
15946   {
15947     Py_XDECREF(_global_py_pool);
15948   }
15949   return NULL;
15950 }
15951 
15952 
_wrap_svn_wc_walk_entries2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)15953 SWIGINTERN PyObject *_wrap_svn_wc_walk_entries2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15954   PyObject *resultobj = 0;
15955   char *arg1 = (char *) 0 ;
15956   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
15957   svn_wc_entry_callbacks_t *arg3 = (svn_wc_entry_callbacks_t *) 0 ;
15958   void *arg4 = (void *) 0 ;
15959   svn_boolean_t arg5 ;
15960   svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
15961   void *arg7 = (void *) 0 ;
15962   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
15963   apr_pool_t *_global_pool = NULL ;
15964   PyObject *_global_py_pool = NULL ;
15965   PyObject * obj0 = 0 ;
15966   PyObject * obj1 = 0 ;
15967   PyObject * obj2 = 0 ;
15968   PyObject * obj3 = 0 ;
15969   PyObject * obj4 = 0 ;
15970   PyObject * obj5 = 0 ;
15971   PyObject * obj6 = 0 ;
15972   svn_error_t *result = 0 ;
15973 
15974   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
15975       &_global_py_pool, &_global_pool))
15976   SWIG_fail;
15977   arg8 = _global_pool;
15978   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_walk_entries2",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
15979   {
15980     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_walk_entries2", "path");
15981     if (PyErr_Occurred()) SWIG_fail;
15982   }
15983   {
15984     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
15985     if (PyErr_Occurred()) {
15986       SWIG_fail;
15987     }
15988   }
15989   {
15990     arg3 = (svn_wc_entry_callbacks_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_entry_callbacks_t, svn_argnum_obj2);
15991     if (PyErr_Occurred()) {
15992       SWIG_fail;
15993     }
15994   }
15995   {
15996     if (obj3 == Py_None) {
15997       arg4 = NULL;
15998     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
15999       arg4 = (void *) obj3;
16000       PyErr_Clear();
16001     }
16002   }
16003   {
16004     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
16005     if (SWIG_arg_fail(svn_argnum_obj4)) {
16006       SWIG_fail;
16007     }
16008   }
16009   {
16010     arg6 = (svn_cancel_func_t) svn_swig_py_cancel_func;
16011     arg7 = obj5;
16012   }
16013   if (obj6) {
16014     /* Verify that the user supplied a valid pool */
16015     if (obj6 != Py_None && obj6 != _global_py_pool) {
16016       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
16017       SWIG_arg_fail(svn_argnum_obj6);
16018       SWIG_fail;
16019     }
16020   }
16021   {
16022     svn_swig_py_release_py_lock();
16023 
16024     result = (svn_error_t *)svn_wc_walk_entries2((char const *)arg1,arg2,(struct svn_wc_entry_callbacks_t const *)arg3,arg4,arg5,arg6,arg7,arg8);
16025 
16026     svn_swig_py_acquire_py_lock();
16027 
16028   }
16029   {
16030     if (result != NULL) {
16031       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16032       svn_swig_py_svn_exception(result);
16033       else
16034       svn_error_clear(result);
16035       SWIG_fail;
16036     }
16037     Py_INCREF(Py_None);
16038     resultobj = Py_None;
16039   }
16040   {
16041     Py_XDECREF(_global_py_pool);
16042   }
16043   return resultobj;
16044 fail:
16045   {
16046     Py_XDECREF(_global_py_pool);
16047   }
16048   return NULL;
16049 }
16050 
16051 
_wrap_svn_wc_walk_entries(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16052 SWIGINTERN PyObject *_wrap_svn_wc_walk_entries(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16053   PyObject *resultobj = 0;
16054   char *arg1 = (char *) 0 ;
16055   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
16056   svn_wc_entry_callbacks_t *arg3 = (svn_wc_entry_callbacks_t *) 0 ;
16057   void *arg4 = (void *) 0 ;
16058   svn_boolean_t arg5 ;
16059   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
16060   apr_pool_t *_global_pool = NULL ;
16061   PyObject *_global_py_pool = NULL ;
16062   PyObject * obj0 = 0 ;
16063   PyObject * obj1 = 0 ;
16064   PyObject * obj2 = 0 ;
16065   PyObject * obj3 = 0 ;
16066   PyObject * obj4 = 0 ;
16067   PyObject * obj5 = 0 ;
16068   svn_error_t *result = 0 ;
16069 
16070   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16071       &_global_py_pool, &_global_pool))
16072   SWIG_fail;
16073   arg6 = _global_pool;
16074   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_walk_entries",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
16075   {
16076     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_walk_entries", "path");
16077     if (PyErr_Occurred()) SWIG_fail;
16078   }
16079   {
16080     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
16081     if (PyErr_Occurred()) {
16082       SWIG_fail;
16083     }
16084   }
16085   {
16086     arg3 = (svn_wc_entry_callbacks_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_entry_callbacks_t, svn_argnum_obj2);
16087     if (PyErr_Occurred()) {
16088       SWIG_fail;
16089     }
16090   }
16091   {
16092     if (obj3 == Py_None) {
16093       arg4 = NULL;
16094     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
16095       arg4 = (void *) obj3;
16096       PyErr_Clear();
16097     }
16098   }
16099   {
16100     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
16101     if (SWIG_arg_fail(svn_argnum_obj4)) {
16102       SWIG_fail;
16103     }
16104   }
16105   if (obj5) {
16106     /* Verify that the user supplied a valid pool */
16107     if (obj5 != Py_None && obj5 != _global_py_pool) {
16108       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
16109       SWIG_arg_fail(svn_argnum_obj5);
16110       SWIG_fail;
16111     }
16112   }
16113   {
16114     svn_swig_py_release_py_lock();
16115 
16116     result = (svn_error_t *)svn_wc_walk_entries((char const *)arg1,arg2,(struct svn_wc_entry_callbacks_t const *)arg3,arg4,arg5,arg6);
16117 
16118     svn_swig_py_acquire_py_lock();
16119 
16120   }
16121   {
16122     if (result != NULL) {
16123       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16124       svn_swig_py_svn_exception(result);
16125       else
16126       svn_error_clear(result);
16127       SWIG_fail;
16128     }
16129     Py_INCREF(Py_None);
16130     resultobj = Py_None;
16131   }
16132   {
16133     Py_XDECREF(_global_py_pool);
16134   }
16135   return resultobj;
16136 fail:
16137   {
16138     Py_XDECREF(_global_py_pool);
16139   }
16140   return NULL;
16141 }
16142 
16143 
_wrap_svn_wc_mark_missing_deleted(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16144 SWIGINTERN PyObject *_wrap_svn_wc_mark_missing_deleted(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16145   PyObject *resultobj = 0;
16146   char *arg1 = (char *) 0 ;
16147   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
16148   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
16149   apr_pool_t *_global_pool = NULL ;
16150   PyObject *_global_py_pool = NULL ;
16151   PyObject * obj0 = 0 ;
16152   PyObject * obj1 = 0 ;
16153   PyObject * obj2 = 0 ;
16154   svn_error_t *result = 0 ;
16155 
16156   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16157       &_global_py_pool, &_global_pool))
16158   SWIG_fail;
16159   arg3 = _global_pool;
16160   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_mark_missing_deleted",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
16161   {
16162     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_mark_missing_deleted", "path");
16163     if (PyErr_Occurred()) SWIG_fail;
16164   }
16165   {
16166     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
16167     if (PyErr_Occurred()) {
16168       SWIG_fail;
16169     }
16170   }
16171   if (obj2) {
16172     /* Verify that the user supplied a valid pool */
16173     if (obj2 != Py_None && obj2 != _global_py_pool) {
16174       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
16175       SWIG_arg_fail(svn_argnum_obj2);
16176       SWIG_fail;
16177     }
16178   }
16179   {
16180     svn_swig_py_release_py_lock();
16181 
16182     result = (svn_error_t *)svn_wc_mark_missing_deleted((char const *)arg1,arg2,arg3);
16183 
16184     svn_swig_py_acquire_py_lock();
16185 
16186   }
16187   {
16188     if (result != NULL) {
16189       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16190       svn_swig_py_svn_exception(result);
16191       else
16192       svn_error_clear(result);
16193       SWIG_fail;
16194     }
16195     Py_INCREF(Py_None);
16196     resultobj = Py_None;
16197   }
16198   {
16199     Py_XDECREF(_global_py_pool);
16200   }
16201   return resultobj;
16202 fail:
16203   {
16204     Py_XDECREF(_global_py_pool);
16205   }
16206   return NULL;
16207 }
16208 
16209 
_wrap_svn_wc_ensure_adm4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16210 SWIGINTERN PyObject *_wrap_svn_wc_ensure_adm4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16211   PyObject *resultobj = 0;
16212   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
16213   char *arg2 = (char *) 0 ;
16214   char *arg3 = (char *) 0 ;
16215   char *arg4 = (char *) 0 ;
16216   char *arg5 = (char *) 0 ;
16217   svn_revnum_t arg6 ;
16218   svn_depth_t arg7 ;
16219   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
16220   apr_pool_t *_global_pool = NULL ;
16221   PyObject *_global_py_pool = NULL ;
16222   PyObject * obj0 = 0 ;
16223   PyObject * obj1 = 0 ;
16224   PyObject * obj2 = 0 ;
16225   PyObject * obj3 = 0 ;
16226   PyObject * obj4 = 0 ;
16227   PyObject * obj5 = 0 ;
16228   PyObject * obj6 = 0 ;
16229   PyObject * obj7 = 0 ;
16230   svn_error_t *result = 0 ;
16231 
16232   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16233       &_global_py_pool, &_global_pool))
16234   SWIG_fail;
16235   arg8 = _global_pool;
16236   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_ensure_adm4",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
16237   {
16238     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
16239     if (PyErr_Occurred()) {
16240       SWIG_fail;
16241     }
16242   }
16243   {
16244     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_ensure_adm4", "local_abspath");
16245     if (PyErr_Occurred()) SWIG_fail;
16246   }
16247   {
16248     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_ensure_adm4", "url");
16249     if (PyErr_Occurred()) SWIG_fail;
16250   }
16251   {
16252     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_ensure_adm4", "repos_root_url");
16253     if (PyErr_Occurred()) SWIG_fail;
16254   }
16255   {
16256     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_ensure_adm4", "repos_uuid");
16257     if (PyErr_Occurred()) SWIG_fail;
16258   }
16259   {
16260     arg6 = (svn_revnum_t)SWIG_As_long (obj5);
16261     if (SWIG_arg_fail(svn_argnum_obj5)) {
16262       SWIG_fail;
16263     }
16264   }
16265   {
16266     arg7 = (svn_depth_t)SWIG_As_long (obj6);
16267     if (SWIG_arg_fail(svn_argnum_obj6)) {
16268       SWIG_fail;
16269     }
16270   }
16271   if (obj7) {
16272     /* Verify that the user supplied a valid pool */
16273     if (obj7 != Py_None && obj7 != _global_py_pool) {
16274       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
16275       SWIG_arg_fail(svn_argnum_obj7);
16276       SWIG_fail;
16277     }
16278   }
16279   {
16280     svn_swig_py_release_py_lock();
16281 
16282     result = (svn_error_t *)svn_wc_ensure_adm4(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,arg6,arg7,arg8);
16283 
16284     svn_swig_py_acquire_py_lock();
16285 
16286   }
16287   {
16288     if (result != NULL) {
16289       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16290       svn_swig_py_svn_exception(result);
16291       else
16292       svn_error_clear(result);
16293       SWIG_fail;
16294     }
16295     Py_INCREF(Py_None);
16296     resultobj = Py_None;
16297   }
16298   {
16299     Py_XDECREF(_global_py_pool);
16300   }
16301   return resultobj;
16302 fail:
16303   {
16304     Py_XDECREF(_global_py_pool);
16305   }
16306   return NULL;
16307 }
16308 
16309 
_wrap_svn_wc_ensure_adm3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16310 SWIGINTERN PyObject *_wrap_svn_wc_ensure_adm3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16311   PyObject *resultobj = 0;
16312   char *arg1 = (char *) 0 ;
16313   char *arg2 = (char *) 0 ;
16314   char *arg3 = (char *) 0 ;
16315   char *arg4 = (char *) 0 ;
16316   svn_revnum_t arg5 ;
16317   svn_depth_t arg6 ;
16318   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
16319   apr_pool_t *_global_pool = NULL ;
16320   PyObject *_global_py_pool = NULL ;
16321   PyObject * obj0 = 0 ;
16322   PyObject * obj1 = 0 ;
16323   PyObject * obj2 = 0 ;
16324   PyObject * obj3 = 0 ;
16325   PyObject * obj4 = 0 ;
16326   PyObject * obj5 = 0 ;
16327   PyObject * obj6 = 0 ;
16328   svn_error_t *result = 0 ;
16329 
16330   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16331       &_global_py_pool, &_global_pool))
16332   SWIG_fail;
16333   arg7 = _global_pool;
16334   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_ensure_adm3",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
16335   {
16336     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_ensure_adm3", "path");
16337     if (PyErr_Occurred()) SWIG_fail;
16338   }
16339   {
16340     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_wc_ensure_adm3", "uuid");
16341     if (PyErr_Occurred()) SWIG_fail;
16342   }
16343   {
16344     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_ensure_adm3", "url");
16345     if (PyErr_Occurred()) SWIG_fail;
16346   }
16347   {
16348     arg4 = svn_swig_py_string_to_cstring(obj3, TRUE, "svn_wc_ensure_adm3", "repos");
16349     if (PyErr_Occurred()) SWIG_fail;
16350   }
16351   {
16352     arg5 = (svn_revnum_t)SWIG_As_long (obj4);
16353     if (SWIG_arg_fail(svn_argnum_obj4)) {
16354       SWIG_fail;
16355     }
16356   }
16357   {
16358     arg6 = (svn_depth_t)SWIG_As_long (obj5);
16359     if (SWIG_arg_fail(svn_argnum_obj5)) {
16360       SWIG_fail;
16361     }
16362   }
16363   if (obj6) {
16364     /* Verify that the user supplied a valid pool */
16365     if (obj6 != Py_None && obj6 != _global_py_pool) {
16366       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
16367       SWIG_arg_fail(svn_argnum_obj6);
16368       SWIG_fail;
16369     }
16370   }
16371   {
16372     svn_swig_py_release_py_lock();
16373 
16374     result = (svn_error_t *)svn_wc_ensure_adm3((char const *)arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7);
16375 
16376     svn_swig_py_acquire_py_lock();
16377 
16378   }
16379   {
16380     if (result != NULL) {
16381       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16382       svn_swig_py_svn_exception(result);
16383       else
16384       svn_error_clear(result);
16385       SWIG_fail;
16386     }
16387     Py_INCREF(Py_None);
16388     resultobj = Py_None;
16389   }
16390   {
16391     Py_XDECREF(_global_py_pool);
16392   }
16393   return resultobj;
16394 fail:
16395   {
16396     Py_XDECREF(_global_py_pool);
16397   }
16398   return NULL;
16399 }
16400 
16401 
_wrap_svn_wc_ensure_adm2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16402 SWIGINTERN PyObject *_wrap_svn_wc_ensure_adm2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16403   PyObject *resultobj = 0;
16404   char *arg1 = (char *) 0 ;
16405   char *arg2 = (char *) 0 ;
16406   char *arg3 = (char *) 0 ;
16407   char *arg4 = (char *) 0 ;
16408   svn_revnum_t arg5 ;
16409   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
16410   apr_pool_t *_global_pool = NULL ;
16411   PyObject *_global_py_pool = NULL ;
16412   PyObject * obj0 = 0 ;
16413   PyObject * obj1 = 0 ;
16414   PyObject * obj2 = 0 ;
16415   PyObject * obj3 = 0 ;
16416   PyObject * obj4 = 0 ;
16417   PyObject * obj5 = 0 ;
16418   svn_error_t *result = 0 ;
16419 
16420   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16421       &_global_py_pool, &_global_pool))
16422   SWIG_fail;
16423   arg6 = _global_pool;
16424   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_ensure_adm2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
16425   {
16426     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_ensure_adm2", "path");
16427     if (PyErr_Occurred()) SWIG_fail;
16428   }
16429   {
16430     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_wc_ensure_adm2", "uuid");
16431     if (PyErr_Occurred()) SWIG_fail;
16432   }
16433   {
16434     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_ensure_adm2", "url");
16435     if (PyErr_Occurred()) SWIG_fail;
16436   }
16437   {
16438     arg4 = svn_swig_py_string_to_cstring(obj3, TRUE, "svn_wc_ensure_adm2", "repos");
16439     if (PyErr_Occurred()) SWIG_fail;
16440   }
16441   {
16442     arg5 = (svn_revnum_t)SWIG_As_long (obj4);
16443     if (SWIG_arg_fail(svn_argnum_obj4)) {
16444       SWIG_fail;
16445     }
16446   }
16447   if (obj5) {
16448     /* Verify that the user supplied a valid pool */
16449     if (obj5 != Py_None && obj5 != _global_py_pool) {
16450       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
16451       SWIG_arg_fail(svn_argnum_obj5);
16452       SWIG_fail;
16453     }
16454   }
16455   {
16456     svn_swig_py_release_py_lock();
16457 
16458     result = (svn_error_t *)svn_wc_ensure_adm2((char const *)arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,arg6);
16459 
16460     svn_swig_py_acquire_py_lock();
16461 
16462   }
16463   {
16464     if (result != NULL) {
16465       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16466       svn_swig_py_svn_exception(result);
16467       else
16468       svn_error_clear(result);
16469       SWIG_fail;
16470     }
16471     Py_INCREF(Py_None);
16472     resultobj = Py_None;
16473   }
16474   {
16475     Py_XDECREF(_global_py_pool);
16476   }
16477   return resultobj;
16478 fail:
16479   {
16480     Py_XDECREF(_global_py_pool);
16481   }
16482   return NULL;
16483 }
16484 
16485 
_wrap_svn_wc_ensure_adm(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16486 SWIGINTERN PyObject *_wrap_svn_wc_ensure_adm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16487   PyObject *resultobj = 0;
16488   char *arg1 = (char *) 0 ;
16489   char *arg2 = (char *) 0 ;
16490   char *arg3 = (char *) 0 ;
16491   svn_revnum_t arg4 ;
16492   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
16493   apr_pool_t *_global_pool = NULL ;
16494   PyObject *_global_py_pool = NULL ;
16495   PyObject * obj0 = 0 ;
16496   PyObject * obj1 = 0 ;
16497   PyObject * obj2 = 0 ;
16498   PyObject * obj3 = 0 ;
16499   PyObject * obj4 = 0 ;
16500   svn_error_t *result = 0 ;
16501 
16502   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16503       &_global_py_pool, &_global_pool))
16504   SWIG_fail;
16505   arg5 = _global_pool;
16506   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_ensure_adm",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
16507   {
16508     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_ensure_adm", "path");
16509     if (PyErr_Occurred()) SWIG_fail;
16510   }
16511   {
16512     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_wc_ensure_adm", "uuid");
16513     if (PyErr_Occurred()) SWIG_fail;
16514   }
16515   {
16516     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_ensure_adm", "url");
16517     if (PyErr_Occurred()) SWIG_fail;
16518   }
16519   {
16520     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
16521     if (SWIG_arg_fail(svn_argnum_obj3)) {
16522       SWIG_fail;
16523     }
16524   }
16525   if (obj4) {
16526     /* Verify that the user supplied a valid pool */
16527     if (obj4 != Py_None && obj4 != _global_py_pool) {
16528       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
16529       SWIG_arg_fail(svn_argnum_obj4);
16530       SWIG_fail;
16531     }
16532   }
16533   {
16534     svn_swig_py_release_py_lock();
16535 
16536     result = (svn_error_t *)svn_wc_ensure_adm((char const *)arg1,(char const *)arg2,(char const *)arg3,arg4,arg5);
16537 
16538     svn_swig_py_acquire_py_lock();
16539 
16540   }
16541   {
16542     if (result != NULL) {
16543       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16544       svn_swig_py_svn_exception(result);
16545       else
16546       svn_error_clear(result);
16547       SWIG_fail;
16548     }
16549     Py_INCREF(Py_None);
16550     resultobj = Py_None;
16551   }
16552   {
16553     Py_XDECREF(_global_py_pool);
16554   }
16555   return resultobj;
16556 fail:
16557   {
16558     Py_XDECREF(_global_py_pool);
16559   }
16560   return NULL;
16561 }
16562 
16563 
_wrap_svn_wc_maybe_set_repos_root(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16564 SWIGINTERN PyObject *_wrap_svn_wc_maybe_set_repos_root(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16565   PyObject *resultobj = 0;
16566   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
16567   char *arg2 = (char *) 0 ;
16568   char *arg3 = (char *) 0 ;
16569   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
16570   apr_pool_t *_global_pool = NULL ;
16571   PyObject *_global_py_pool = NULL ;
16572   PyObject * obj0 = 0 ;
16573   PyObject * obj1 = 0 ;
16574   PyObject * obj2 = 0 ;
16575   PyObject * obj3 = 0 ;
16576   svn_error_t *result = 0 ;
16577 
16578   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
16579       &_global_py_pool, &_global_pool))
16580   SWIG_fail;
16581   arg4 = _global_pool;
16582   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_maybe_set_repos_root",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
16583   {
16584     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
16585     if (PyErr_Occurred()) {
16586       SWIG_fail;
16587     }
16588   }
16589   {
16590     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_maybe_set_repos_root", "path");
16591     if (PyErr_Occurred()) SWIG_fail;
16592   }
16593   {
16594     arg3 = svn_swig_py_string_to_cstring(obj2, TRUE, "svn_wc_maybe_set_repos_root", "repos");
16595     if (PyErr_Occurred()) SWIG_fail;
16596   }
16597   if (obj3) {
16598     /* Verify that the user supplied a valid pool */
16599     if (obj3 != Py_None && obj3 != _global_py_pool) {
16600       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
16601       SWIG_arg_fail(svn_argnum_obj3);
16602       SWIG_fail;
16603     }
16604   }
16605   {
16606     svn_swig_py_release_py_lock();
16607 
16608     result = (svn_error_t *)svn_wc_maybe_set_repos_root(arg1,(char const *)arg2,(char const *)arg3,arg4);
16609 
16610     svn_swig_py_acquire_py_lock();
16611 
16612   }
16613   {
16614     if (result != NULL) {
16615       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
16616       svn_swig_py_svn_exception(result);
16617       else
16618       svn_error_clear(result);
16619       SWIG_fail;
16620     }
16621     Py_INCREF(Py_None);
16622     resultobj = Py_None;
16623   }
16624   {
16625     Py_XDECREF(_global_py_pool);
16626   }
16627   return resultobj;
16628 fail:
16629   {
16630     Py_XDECREF(_global_py_pool);
16631   }
16632   return NULL;
16633 }
16634 
16635 
_wrap_svn_wc_status3_t_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16636 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16637   PyObject *resultobj = 0;
16638   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16639   svn_node_kind_t arg2 ;
16640   PyObject * obj0 = 0 ;
16641   PyObject * obj1 = 0 ;
16642 
16643   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
16644   {
16645     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16646     if (PyErr_Occurred()) {
16647       SWIG_fail;
16648     }
16649   }
16650   {
16651     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
16652     if (SWIG_arg_fail(svn_argnum_obj1)) {
16653       SWIG_fail;
16654     }
16655   }
16656   if (arg1) (arg1)->kind = arg2;
16657   resultobj = SWIG_Py_Void();
16658   return resultobj;
16659 fail:
16660   return NULL;
16661 }
16662 
16663 
_wrap_svn_wc_status3_t_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16664 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16665   PyObject *resultobj = 0;
16666   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16667   PyObject * obj0 = 0 ;
16668   svn_node_kind_t result;
16669 
16670   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_kind_get",1,1,&obj0)) SWIG_fail;
16671   {
16672     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16673     if (PyErr_Occurred()) {
16674       SWIG_fail;
16675     }
16676   }
16677   result = (svn_node_kind_t) ((arg1)->kind);
16678   resultobj = SWIG_From_long((long)(result));
16679   return resultobj;
16680 fail:
16681   return NULL;
16682 }
16683 
16684 
_wrap_svn_wc_status3_t_depth_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16685 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_depth_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16686   PyObject *resultobj = 0;
16687   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16688   svn_depth_t arg2 ;
16689   PyObject * obj0 = 0 ;
16690   PyObject * obj1 = 0 ;
16691 
16692   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_depth_set",2,2,&obj0,&obj1)) SWIG_fail;
16693   {
16694     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16695     if (PyErr_Occurred()) {
16696       SWIG_fail;
16697     }
16698   }
16699   {
16700     arg2 = (svn_depth_t)SWIG_As_long (obj1);
16701     if (SWIG_arg_fail(svn_argnum_obj1)) {
16702       SWIG_fail;
16703     }
16704   }
16705   if (arg1) (arg1)->depth = arg2;
16706   resultobj = SWIG_Py_Void();
16707   return resultobj;
16708 fail:
16709   return NULL;
16710 }
16711 
16712 
_wrap_svn_wc_status3_t_depth_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16713 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_depth_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16714   PyObject *resultobj = 0;
16715   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16716   PyObject * obj0 = 0 ;
16717   svn_depth_t result;
16718 
16719   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_depth_get",1,1,&obj0)) SWIG_fail;
16720   {
16721     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16722     if (PyErr_Occurred()) {
16723       SWIG_fail;
16724     }
16725   }
16726   result = (svn_depth_t) ((arg1)->depth);
16727   resultobj = SWIG_From_long((long)(result));
16728   return resultobj;
16729 fail:
16730   return NULL;
16731 }
16732 
16733 
_wrap_svn_wc_status3_t_filesize_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16734 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_filesize_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16735   PyObject *resultobj = 0;
16736   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16737   svn_filesize_t arg2 ;
16738   PyObject * obj0 = 0 ;
16739   PyObject * obj1 = 0 ;
16740 
16741   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_filesize_set",2,2,&obj0,&obj1)) SWIG_fail;
16742   {
16743     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16744     if (PyErr_Occurred()) {
16745       SWIG_fail;
16746     }
16747   }
16748   arg2 = (svn_filesize_t) PyLong_AsLongLong(obj1);
16749   if (arg1) (arg1)->filesize = arg2;
16750   resultobj = SWIG_Py_Void();
16751   return resultobj;
16752 fail:
16753   return NULL;
16754 }
16755 
16756 
_wrap_svn_wc_status3_t_filesize_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16757 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_filesize_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16758   PyObject *resultobj = 0;
16759   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16760   PyObject * obj0 = 0 ;
16761   svn_filesize_t result;
16762 
16763   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_filesize_get",1,1,&obj0)) SWIG_fail;
16764   {
16765     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16766     if (PyErr_Occurred()) {
16767       SWIG_fail;
16768     }
16769   }
16770   result =  ((arg1)->filesize);
16771   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
16772   return resultobj;
16773 fail:
16774   return NULL;
16775 }
16776 
16777 
_wrap_svn_wc_status3_t_versioned_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16778 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_versioned_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16779   PyObject *resultobj = 0;
16780   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16781   svn_boolean_t arg2 ;
16782   PyObject * obj0 = 0 ;
16783   PyObject * obj1 = 0 ;
16784 
16785   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_versioned_set",2,2,&obj0,&obj1)) SWIG_fail;
16786   {
16787     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16788     if (PyErr_Occurred()) {
16789       SWIG_fail;
16790     }
16791   }
16792   {
16793     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
16794     if (SWIG_arg_fail(svn_argnum_obj1)) {
16795       SWIG_fail;
16796     }
16797   }
16798   if (arg1) (arg1)->versioned = arg2;
16799   resultobj = SWIG_Py_Void();
16800   return resultobj;
16801 fail:
16802   return NULL;
16803 }
16804 
16805 
_wrap_svn_wc_status3_t_versioned_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16806 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_versioned_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16807   PyObject *resultobj = 0;
16808   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16809   PyObject * obj0 = 0 ;
16810   svn_boolean_t result;
16811 
16812   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_versioned_get",1,1,&obj0)) SWIG_fail;
16813   {
16814     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16815     if (PyErr_Occurred()) {
16816       SWIG_fail;
16817     }
16818   }
16819   result = (svn_boolean_t) ((arg1)->versioned);
16820   resultobj = SWIG_From_long((long)(result));
16821   return resultobj;
16822 fail:
16823   return NULL;
16824 }
16825 
16826 
_wrap_svn_wc_status3_t_conflicted_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16827 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_conflicted_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16828   PyObject *resultobj = 0;
16829   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16830   svn_boolean_t arg2 ;
16831   PyObject * obj0 = 0 ;
16832   PyObject * obj1 = 0 ;
16833 
16834   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_conflicted_set",2,2,&obj0,&obj1)) SWIG_fail;
16835   {
16836     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16837     if (PyErr_Occurred()) {
16838       SWIG_fail;
16839     }
16840   }
16841   {
16842     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
16843     if (SWIG_arg_fail(svn_argnum_obj1)) {
16844       SWIG_fail;
16845     }
16846   }
16847   if (arg1) (arg1)->conflicted = arg2;
16848   resultobj = SWIG_Py_Void();
16849   return resultobj;
16850 fail:
16851   return NULL;
16852 }
16853 
16854 
_wrap_svn_wc_status3_t_conflicted_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16855 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_conflicted_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16856   PyObject *resultobj = 0;
16857   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16858   PyObject * obj0 = 0 ;
16859   svn_boolean_t result;
16860 
16861   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_conflicted_get",1,1,&obj0)) SWIG_fail;
16862   {
16863     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16864     if (PyErr_Occurred()) {
16865       SWIG_fail;
16866     }
16867   }
16868   result = (svn_boolean_t) ((arg1)->conflicted);
16869   resultobj = SWIG_From_long((long)(result));
16870   return resultobj;
16871 fail:
16872   return NULL;
16873 }
16874 
16875 
_wrap_svn_wc_status3_t_node_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16876 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_node_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16877   PyObject *resultobj = 0;
16878   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16879   enum svn_wc_status_kind arg2 ;
16880   PyObject * obj0 = 0 ;
16881   PyObject * obj1 = 0 ;
16882 
16883   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_node_status_set",2,2,&obj0,&obj1)) SWIG_fail;
16884   {
16885     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16886     if (PyErr_Occurred()) {
16887       SWIG_fail;
16888     }
16889   }
16890   {
16891     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
16892     if (SWIG_arg_fail(svn_argnum_obj1)) {
16893       SWIG_fail;
16894     }
16895   }
16896   if (arg1) (arg1)->node_status = arg2;
16897   resultobj = SWIG_Py_Void();
16898   return resultobj;
16899 fail:
16900   return NULL;
16901 }
16902 
16903 
_wrap_svn_wc_status3_t_node_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16904 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_node_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16905   PyObject *resultobj = 0;
16906   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16907   PyObject * obj0 = 0 ;
16908   enum svn_wc_status_kind result;
16909 
16910   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_node_status_get",1,1,&obj0)) SWIG_fail;
16911   {
16912     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16913     if (PyErr_Occurred()) {
16914       SWIG_fail;
16915     }
16916   }
16917   result = (enum svn_wc_status_kind) ((arg1)->node_status);
16918   resultobj = SWIG_From_long((long)(result));
16919   return resultobj;
16920 fail:
16921   return NULL;
16922 }
16923 
16924 
_wrap_svn_wc_status3_t_text_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16925 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_text_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16926   PyObject *resultobj = 0;
16927   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16928   enum svn_wc_status_kind arg2 ;
16929   PyObject * obj0 = 0 ;
16930   PyObject * obj1 = 0 ;
16931 
16932   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_text_status_set",2,2,&obj0,&obj1)) SWIG_fail;
16933   {
16934     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16935     if (PyErr_Occurred()) {
16936       SWIG_fail;
16937     }
16938   }
16939   {
16940     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
16941     if (SWIG_arg_fail(svn_argnum_obj1)) {
16942       SWIG_fail;
16943     }
16944   }
16945   if (arg1) (arg1)->text_status = arg2;
16946   resultobj = SWIG_Py_Void();
16947   return resultobj;
16948 fail:
16949   return NULL;
16950 }
16951 
16952 
_wrap_svn_wc_status3_t_text_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16953 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_text_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16954   PyObject *resultobj = 0;
16955   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16956   PyObject * obj0 = 0 ;
16957   enum svn_wc_status_kind result;
16958 
16959   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_text_status_get",1,1,&obj0)) SWIG_fail;
16960   {
16961     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16962     if (PyErr_Occurred()) {
16963       SWIG_fail;
16964     }
16965   }
16966   result = (enum svn_wc_status_kind) ((arg1)->text_status);
16967   resultobj = SWIG_From_long((long)(result));
16968   return resultobj;
16969 fail:
16970   return NULL;
16971 }
16972 
16973 
_wrap_svn_wc_status3_t_prop_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)16974 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_prop_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16975   PyObject *resultobj = 0;
16976   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
16977   enum svn_wc_status_kind arg2 ;
16978   PyObject * obj0 = 0 ;
16979   PyObject * obj1 = 0 ;
16980 
16981   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_prop_status_set",2,2,&obj0,&obj1)) SWIG_fail;
16982   {
16983     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
16984     if (PyErr_Occurred()) {
16985       SWIG_fail;
16986     }
16987   }
16988   {
16989     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
16990     if (SWIG_arg_fail(svn_argnum_obj1)) {
16991       SWIG_fail;
16992     }
16993   }
16994   if (arg1) (arg1)->prop_status = arg2;
16995   resultobj = SWIG_Py_Void();
16996   return resultobj;
16997 fail:
16998   return NULL;
16999 }
17000 
17001 
_wrap_svn_wc_status3_t_prop_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17002 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_prop_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17003   PyObject *resultobj = 0;
17004   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17005   PyObject * obj0 = 0 ;
17006   enum svn_wc_status_kind result;
17007 
17008   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_prop_status_get",1,1,&obj0)) SWIG_fail;
17009   {
17010     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17011     if (PyErr_Occurred()) {
17012       SWIG_fail;
17013     }
17014   }
17015   result = (enum svn_wc_status_kind) ((arg1)->prop_status);
17016   resultobj = SWIG_From_long((long)(result));
17017   return resultobj;
17018 fail:
17019   return NULL;
17020 }
17021 
17022 
_wrap_svn_wc_status3_t_copied_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17023 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_copied_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17024   PyObject *resultobj = 0;
17025   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17026   svn_boolean_t arg2 ;
17027   PyObject * obj0 = 0 ;
17028   PyObject * obj1 = 0 ;
17029 
17030   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_copied_set",2,2,&obj0,&obj1)) SWIG_fail;
17031   {
17032     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17033     if (PyErr_Occurred()) {
17034       SWIG_fail;
17035     }
17036   }
17037   {
17038     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
17039     if (SWIG_arg_fail(svn_argnum_obj1)) {
17040       SWIG_fail;
17041     }
17042   }
17043   if (arg1) (arg1)->copied = arg2;
17044   resultobj = SWIG_Py_Void();
17045   return resultobj;
17046 fail:
17047   return NULL;
17048 }
17049 
17050 
_wrap_svn_wc_status3_t_copied_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17051 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_copied_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17052   PyObject *resultobj = 0;
17053   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17054   PyObject * obj0 = 0 ;
17055   svn_boolean_t result;
17056 
17057   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_copied_get",1,1,&obj0)) SWIG_fail;
17058   {
17059     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17060     if (PyErr_Occurred()) {
17061       SWIG_fail;
17062     }
17063   }
17064   result = (svn_boolean_t) ((arg1)->copied);
17065   resultobj = SWIG_From_long((long)(result));
17066   return resultobj;
17067 fail:
17068   return NULL;
17069 }
17070 
17071 
_wrap_svn_wc_status3_t_revision_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17072 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_revision_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17073   PyObject *resultobj = 0;
17074   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17075   svn_revnum_t arg2 ;
17076   PyObject * obj0 = 0 ;
17077   PyObject * obj1 = 0 ;
17078 
17079   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_revision_set",2,2,&obj0,&obj1)) SWIG_fail;
17080   {
17081     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17082     if (PyErr_Occurred()) {
17083       SWIG_fail;
17084     }
17085   }
17086   {
17087     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
17088     if (SWIG_arg_fail(svn_argnum_obj1)) {
17089       SWIG_fail;
17090     }
17091   }
17092   if (arg1) (arg1)->revision = arg2;
17093   resultobj = SWIG_Py_Void();
17094   return resultobj;
17095 fail:
17096   return NULL;
17097 }
17098 
17099 
_wrap_svn_wc_status3_t_revision_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17100 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_revision_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17101   PyObject *resultobj = 0;
17102   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17103   PyObject * obj0 = 0 ;
17104   svn_revnum_t result;
17105 
17106   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_revision_get",1,1,&obj0)) SWIG_fail;
17107   {
17108     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17109     if (PyErr_Occurred()) {
17110       SWIG_fail;
17111     }
17112   }
17113   result = (svn_revnum_t) ((arg1)->revision);
17114   resultobj = SWIG_From_long((long)(result));
17115   return resultobj;
17116 fail:
17117   return NULL;
17118 }
17119 
17120 
_wrap_svn_wc_status3_t_changed_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17121 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_changed_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17122   PyObject *resultobj = 0;
17123   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17124   svn_revnum_t arg2 ;
17125   PyObject * obj0 = 0 ;
17126   PyObject * obj1 = 0 ;
17127 
17128   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_changed_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
17129   {
17130     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17131     if (PyErr_Occurred()) {
17132       SWIG_fail;
17133     }
17134   }
17135   {
17136     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
17137     if (SWIG_arg_fail(svn_argnum_obj1)) {
17138       SWIG_fail;
17139     }
17140   }
17141   if (arg1) (arg1)->changed_rev = arg2;
17142   resultobj = SWIG_Py_Void();
17143   return resultobj;
17144 fail:
17145   return NULL;
17146 }
17147 
17148 
_wrap_svn_wc_status3_t_changed_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17149 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_changed_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17150   PyObject *resultobj = 0;
17151   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17152   PyObject * obj0 = 0 ;
17153   svn_revnum_t result;
17154 
17155   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_changed_rev_get",1,1,&obj0)) SWIG_fail;
17156   {
17157     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17158     if (PyErr_Occurred()) {
17159       SWIG_fail;
17160     }
17161   }
17162   result = (svn_revnum_t) ((arg1)->changed_rev);
17163   resultobj = SWIG_From_long((long)(result));
17164   return resultobj;
17165 fail:
17166   return NULL;
17167 }
17168 
17169 
_wrap_svn_wc_status3_t_changed_date_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17170 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_changed_date_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17171   PyObject *resultobj = 0;
17172   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17173   apr_time_t arg2 ;
17174   PyObject * obj0 = 0 ;
17175   PyObject * obj1 = 0 ;
17176 
17177   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_changed_date_set",2,2,&obj0,&obj1)) SWIG_fail;
17178   {
17179     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17180     if (PyErr_Occurred()) {
17181       SWIG_fail;
17182     }
17183   }
17184   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
17185   if (arg1) (arg1)->changed_date = arg2;
17186   resultobj = SWIG_Py_Void();
17187   return resultobj;
17188 fail:
17189   return NULL;
17190 }
17191 
17192 
_wrap_svn_wc_status3_t_changed_date_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17193 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_changed_date_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17194   PyObject *resultobj = 0;
17195   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17196   PyObject * obj0 = 0 ;
17197   apr_time_t result;
17198 
17199   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_changed_date_get",1,1,&obj0)) SWIG_fail;
17200   {
17201     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17202     if (PyErr_Occurred()) {
17203       SWIG_fail;
17204     }
17205   }
17206   result =  ((arg1)->changed_date);
17207   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
17208   return resultobj;
17209 fail:
17210   return NULL;
17211 }
17212 
17213 
_wrap_svn_wc_status3_t_changed_author_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17214 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_changed_author_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17215   PyObject *resultobj = 0;
17216   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17217   char *arg2 = (char *) 0 ;
17218   PyObject * obj0 = 0 ;
17219   PyObject * obj1 = 0 ;
17220 
17221   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_changed_author_set",2,2,&obj0,&obj1)) SWIG_fail;
17222   {
17223     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17224     if (PyErr_Occurred()) {
17225       SWIG_fail;
17226     }
17227   }
17228   {
17229     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_status3_t_changed_author_set", "changed_author");
17230     if (PyErr_Occurred()) SWIG_fail;
17231   }
17232   {
17233     apr_size_t len = strlen(arg2) + 1;
17234     char *copied;
17235     if (arg1->changed_author) free((char *)arg1->changed_author);
17236     copied = malloc(len);
17237     memcpy(copied, arg2, len);
17238     arg1->changed_author = copied;
17239   }
17240   resultobj = SWIG_Py_Void();
17241   return resultobj;
17242 fail:
17243   return NULL;
17244 }
17245 
17246 
_wrap_svn_wc_status3_t_changed_author_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17247 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_changed_author_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17248   PyObject *resultobj = 0;
17249   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17250   PyObject * obj0 = 0 ;
17251   char *result = 0 ;
17252 
17253   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_changed_author_get",1,1,&obj0)) SWIG_fail;
17254   {
17255     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17256     if (PyErr_Occurred()) {
17257       SWIG_fail;
17258     }
17259   }
17260   result = (char *) ((arg1)->changed_author);
17261   resultobj = SWIG_FromCharPtr((const char *)result);
17262   return resultobj;
17263 fail:
17264   return NULL;
17265 }
17266 
17267 
_wrap_svn_wc_status3_t_repos_root_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17268 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_root_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17269   PyObject *resultobj = 0;
17270   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17271   char *arg2 = (char *) 0 ;
17272   PyObject * obj0 = 0 ;
17273   PyObject * obj1 = 0 ;
17274 
17275   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_root_url_set",2,2,&obj0,&obj1)) SWIG_fail;
17276   {
17277     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17278     if (PyErr_Occurred()) {
17279       SWIG_fail;
17280     }
17281   }
17282   {
17283     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_status3_t_repos_root_url_set", "repos_root_url");
17284     if (PyErr_Occurred()) SWIG_fail;
17285   }
17286   {
17287     apr_size_t len = strlen(arg2) + 1;
17288     char *copied;
17289     if (arg1->repos_root_url) free((char *)arg1->repos_root_url);
17290     copied = malloc(len);
17291     memcpy(copied, arg2, len);
17292     arg1->repos_root_url = copied;
17293   }
17294   resultobj = SWIG_Py_Void();
17295   return resultobj;
17296 fail:
17297   return NULL;
17298 }
17299 
17300 
_wrap_svn_wc_status3_t_repos_root_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17301 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_root_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17302   PyObject *resultobj = 0;
17303   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17304   PyObject * obj0 = 0 ;
17305   char *result = 0 ;
17306 
17307   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_root_url_get",1,1,&obj0)) SWIG_fail;
17308   {
17309     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17310     if (PyErr_Occurred()) {
17311       SWIG_fail;
17312     }
17313   }
17314   result = (char *) ((arg1)->repos_root_url);
17315   resultobj = SWIG_FromCharPtr((const char *)result);
17316   return resultobj;
17317 fail:
17318   return NULL;
17319 }
17320 
17321 
_wrap_svn_wc_status3_t_repos_uuid_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17322 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_uuid_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17323   PyObject *resultobj = 0;
17324   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17325   char *arg2 = (char *) 0 ;
17326   PyObject * obj0 = 0 ;
17327   PyObject * obj1 = 0 ;
17328 
17329   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_uuid_set",2,2,&obj0,&obj1)) SWIG_fail;
17330   {
17331     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17332     if (PyErr_Occurred()) {
17333       SWIG_fail;
17334     }
17335   }
17336   {
17337     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_status3_t_repos_uuid_set", "repos_uuid");
17338     if (PyErr_Occurred()) SWIG_fail;
17339   }
17340   {
17341     apr_size_t len = strlen(arg2) + 1;
17342     char *copied;
17343     if (arg1->repos_uuid) free((char *)arg1->repos_uuid);
17344     copied = malloc(len);
17345     memcpy(copied, arg2, len);
17346     arg1->repos_uuid = copied;
17347   }
17348   resultobj = SWIG_Py_Void();
17349   return resultobj;
17350 fail:
17351   return NULL;
17352 }
17353 
17354 
_wrap_svn_wc_status3_t_repos_uuid_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17355 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_uuid_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17356   PyObject *resultobj = 0;
17357   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17358   PyObject * obj0 = 0 ;
17359   char *result = 0 ;
17360 
17361   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_uuid_get",1,1,&obj0)) SWIG_fail;
17362   {
17363     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17364     if (PyErr_Occurred()) {
17365       SWIG_fail;
17366     }
17367   }
17368   result = (char *) ((arg1)->repos_uuid);
17369   resultobj = SWIG_FromCharPtr((const char *)result);
17370   return resultobj;
17371 fail:
17372   return NULL;
17373 }
17374 
17375 
_wrap_svn_wc_status3_t_repos_relpath_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17376 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_relpath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17377   PyObject *resultobj = 0;
17378   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17379   char *arg2 = (char *) 0 ;
17380   PyObject * obj0 = 0 ;
17381   PyObject * obj1 = 0 ;
17382 
17383   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_relpath_set",2,2,&obj0,&obj1)) SWIG_fail;
17384   {
17385     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17386     if (PyErr_Occurred()) {
17387       SWIG_fail;
17388     }
17389   }
17390   {
17391     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_status3_t_repos_relpath_set", "repos_relpath");
17392     if (PyErr_Occurred()) SWIG_fail;
17393   }
17394   {
17395     apr_size_t len = strlen(arg2) + 1;
17396     char *copied;
17397     if (arg1->repos_relpath) free((char *)arg1->repos_relpath);
17398     copied = malloc(len);
17399     memcpy(copied, arg2, len);
17400     arg1->repos_relpath = copied;
17401   }
17402   resultobj = SWIG_Py_Void();
17403   return resultobj;
17404 fail:
17405   return NULL;
17406 }
17407 
17408 
_wrap_svn_wc_status3_t_repos_relpath_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17409 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_relpath_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17410   PyObject *resultobj = 0;
17411   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17412   PyObject * obj0 = 0 ;
17413   char *result = 0 ;
17414 
17415   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_relpath_get",1,1,&obj0)) SWIG_fail;
17416   {
17417     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17418     if (PyErr_Occurred()) {
17419       SWIG_fail;
17420     }
17421   }
17422   result = (char *) ((arg1)->repos_relpath);
17423   resultobj = SWIG_FromCharPtr((const char *)result);
17424   return resultobj;
17425 fail:
17426   return NULL;
17427 }
17428 
17429 
_wrap_svn_wc_status3_t_switched_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17430 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_switched_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17431   PyObject *resultobj = 0;
17432   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17433   svn_boolean_t arg2 ;
17434   PyObject * obj0 = 0 ;
17435   PyObject * obj1 = 0 ;
17436 
17437   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_switched_set",2,2,&obj0,&obj1)) SWIG_fail;
17438   {
17439     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17440     if (PyErr_Occurred()) {
17441       SWIG_fail;
17442     }
17443   }
17444   {
17445     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
17446     if (SWIG_arg_fail(svn_argnum_obj1)) {
17447       SWIG_fail;
17448     }
17449   }
17450   if (arg1) (arg1)->switched = arg2;
17451   resultobj = SWIG_Py_Void();
17452   return resultobj;
17453 fail:
17454   return NULL;
17455 }
17456 
17457 
_wrap_svn_wc_status3_t_switched_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17458 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_switched_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17459   PyObject *resultobj = 0;
17460   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17461   PyObject * obj0 = 0 ;
17462   svn_boolean_t result;
17463 
17464   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_switched_get",1,1,&obj0)) SWIG_fail;
17465   {
17466     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17467     if (PyErr_Occurred()) {
17468       SWIG_fail;
17469     }
17470   }
17471   result = (svn_boolean_t) ((arg1)->switched);
17472   resultobj = SWIG_From_long((long)(result));
17473   return resultobj;
17474 fail:
17475   return NULL;
17476 }
17477 
17478 
_wrap_svn_wc_status3_t_locked_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17479 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_locked_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17480   PyObject *resultobj = 0;
17481   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17482   svn_boolean_t arg2 ;
17483   PyObject * obj0 = 0 ;
17484   PyObject * obj1 = 0 ;
17485 
17486   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_locked_set",2,2,&obj0,&obj1)) SWIG_fail;
17487   {
17488     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17489     if (PyErr_Occurred()) {
17490       SWIG_fail;
17491     }
17492   }
17493   {
17494     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
17495     if (SWIG_arg_fail(svn_argnum_obj1)) {
17496       SWIG_fail;
17497     }
17498   }
17499   if (arg1) (arg1)->locked = arg2;
17500   resultobj = SWIG_Py_Void();
17501   return resultobj;
17502 fail:
17503   return NULL;
17504 }
17505 
17506 
_wrap_svn_wc_status3_t_locked_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17507 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_locked_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17508   PyObject *resultobj = 0;
17509   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17510   PyObject * obj0 = 0 ;
17511   svn_boolean_t result;
17512 
17513   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_locked_get",1,1,&obj0)) SWIG_fail;
17514   {
17515     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17516     if (PyErr_Occurred()) {
17517       SWIG_fail;
17518     }
17519   }
17520   result = (svn_boolean_t) ((arg1)->locked);
17521   resultobj = SWIG_From_long((long)(result));
17522   return resultobj;
17523 fail:
17524   return NULL;
17525 }
17526 
17527 
_wrap_svn_wc_status3_t_lock_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17528 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17529   PyObject *resultobj = 0;
17530   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17531   svn_lock_t *arg2 = (svn_lock_t *) 0 ;
17532   PyObject * obj0 = 0 ;
17533   PyObject * obj1 = 0 ;
17534 
17535   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_lock_set",2,2,&obj0,&obj1)) SWIG_fail;
17536   {
17537     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17538     if (PyErr_Occurred()) {
17539       SWIG_fail;
17540     }
17541   }
17542   {
17543     arg2 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_lock_t, svn_argnum_obj1);
17544     if (PyErr_Occurred()) {
17545       SWIG_fail;
17546     }
17547   }
17548   if (arg1) (arg1)->lock = (svn_lock_t const *)arg2;
17549   resultobj = SWIG_Py_Void();
17550   return resultobj;
17551 fail:
17552   return NULL;
17553 }
17554 
17555 
_wrap_svn_wc_status3_t_lock_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17556 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_lock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17557   PyObject *resultobj = 0;
17558   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17559   PyObject * obj0 = 0 ;
17560   svn_lock_t *result = 0 ;
17561 
17562   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_lock_get",1,1,&obj0)) SWIG_fail;
17563   {
17564     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17565     if (PyErr_Occurred()) {
17566       SWIG_fail;
17567     }
17568   }
17569   result = (svn_lock_t *) ((arg1)->lock);
17570   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_lock_t,
17571     _global_py_pool, args);
17572   return resultobj;
17573 fail:
17574   return NULL;
17575 }
17576 
17577 
_wrap_svn_wc_status3_t_changelist_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17578 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_changelist_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17579   PyObject *resultobj = 0;
17580   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17581   char *arg2 = (char *) 0 ;
17582   PyObject * obj0 = 0 ;
17583   PyObject * obj1 = 0 ;
17584 
17585   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_changelist_set",2,2,&obj0,&obj1)) SWIG_fail;
17586   {
17587     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17588     if (PyErr_Occurred()) {
17589       SWIG_fail;
17590     }
17591   }
17592   {
17593     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_status3_t_changelist_set", "changelist");
17594     if (PyErr_Occurred()) SWIG_fail;
17595   }
17596   {
17597     apr_size_t len = strlen(arg2) + 1;
17598     char *copied;
17599     if (arg1->changelist) free((char *)arg1->changelist);
17600     copied = malloc(len);
17601     memcpy(copied, arg2, len);
17602     arg1->changelist = copied;
17603   }
17604   resultobj = SWIG_Py_Void();
17605   return resultobj;
17606 fail:
17607   return NULL;
17608 }
17609 
17610 
_wrap_svn_wc_status3_t_changelist_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17611 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_changelist_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17612   PyObject *resultobj = 0;
17613   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17614   PyObject * obj0 = 0 ;
17615   char *result = 0 ;
17616 
17617   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_changelist_get",1,1,&obj0)) SWIG_fail;
17618   {
17619     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17620     if (PyErr_Occurred()) {
17621       SWIG_fail;
17622     }
17623   }
17624   result = (char *) ((arg1)->changelist);
17625   resultobj = SWIG_FromCharPtr((const char *)result);
17626   return resultobj;
17627 fail:
17628   return NULL;
17629 }
17630 
17631 
_wrap_svn_wc_status3_t_ood_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17632 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_ood_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17633   PyObject *resultobj = 0;
17634   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17635   svn_node_kind_t arg2 ;
17636   PyObject * obj0 = 0 ;
17637   PyObject * obj1 = 0 ;
17638 
17639   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_ood_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
17640   {
17641     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17642     if (PyErr_Occurred()) {
17643       SWIG_fail;
17644     }
17645   }
17646   {
17647     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
17648     if (SWIG_arg_fail(svn_argnum_obj1)) {
17649       SWIG_fail;
17650     }
17651   }
17652   if (arg1) (arg1)->ood_kind = arg2;
17653   resultobj = SWIG_Py_Void();
17654   return resultobj;
17655 fail:
17656   return NULL;
17657 }
17658 
17659 
_wrap_svn_wc_status3_t_ood_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17660 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_ood_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17661   PyObject *resultobj = 0;
17662   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17663   PyObject * obj0 = 0 ;
17664   svn_node_kind_t result;
17665 
17666   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_ood_kind_get",1,1,&obj0)) SWIG_fail;
17667   {
17668     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17669     if (PyErr_Occurred()) {
17670       SWIG_fail;
17671     }
17672   }
17673   result = (svn_node_kind_t) ((arg1)->ood_kind);
17674   resultobj = SWIG_From_long((long)(result));
17675   return resultobj;
17676 fail:
17677   return NULL;
17678 }
17679 
17680 
_wrap_svn_wc_status3_t_repos_node_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17681 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_node_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17682   PyObject *resultobj = 0;
17683   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17684   enum svn_wc_status_kind arg2 ;
17685   PyObject * obj0 = 0 ;
17686   PyObject * obj1 = 0 ;
17687 
17688   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_node_status_set",2,2,&obj0,&obj1)) SWIG_fail;
17689   {
17690     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17691     if (PyErr_Occurred()) {
17692       SWIG_fail;
17693     }
17694   }
17695   {
17696     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
17697     if (SWIG_arg_fail(svn_argnum_obj1)) {
17698       SWIG_fail;
17699     }
17700   }
17701   if (arg1) (arg1)->repos_node_status = arg2;
17702   resultobj = SWIG_Py_Void();
17703   return resultobj;
17704 fail:
17705   return NULL;
17706 }
17707 
17708 
_wrap_svn_wc_status3_t_repos_node_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17709 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_node_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17710   PyObject *resultobj = 0;
17711   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17712   PyObject * obj0 = 0 ;
17713   enum svn_wc_status_kind result;
17714 
17715   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_node_status_get",1,1,&obj0)) SWIG_fail;
17716   {
17717     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17718     if (PyErr_Occurred()) {
17719       SWIG_fail;
17720     }
17721   }
17722   result = (enum svn_wc_status_kind) ((arg1)->repos_node_status);
17723   resultobj = SWIG_From_long((long)(result));
17724   return resultobj;
17725 fail:
17726   return NULL;
17727 }
17728 
17729 
_wrap_svn_wc_status3_t_repos_text_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17730 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_text_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17731   PyObject *resultobj = 0;
17732   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17733   enum svn_wc_status_kind arg2 ;
17734   PyObject * obj0 = 0 ;
17735   PyObject * obj1 = 0 ;
17736 
17737   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_text_status_set",2,2,&obj0,&obj1)) SWIG_fail;
17738   {
17739     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17740     if (PyErr_Occurred()) {
17741       SWIG_fail;
17742     }
17743   }
17744   {
17745     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
17746     if (SWIG_arg_fail(svn_argnum_obj1)) {
17747       SWIG_fail;
17748     }
17749   }
17750   if (arg1) (arg1)->repos_text_status = arg2;
17751   resultobj = SWIG_Py_Void();
17752   return resultobj;
17753 fail:
17754   return NULL;
17755 }
17756 
17757 
_wrap_svn_wc_status3_t_repos_text_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17758 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_text_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17759   PyObject *resultobj = 0;
17760   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17761   PyObject * obj0 = 0 ;
17762   enum svn_wc_status_kind result;
17763 
17764   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_text_status_get",1,1,&obj0)) SWIG_fail;
17765   {
17766     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17767     if (PyErr_Occurred()) {
17768       SWIG_fail;
17769     }
17770   }
17771   result = (enum svn_wc_status_kind) ((arg1)->repos_text_status);
17772   resultobj = SWIG_From_long((long)(result));
17773   return resultobj;
17774 fail:
17775   return NULL;
17776 }
17777 
17778 
_wrap_svn_wc_status3_t_repos_prop_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17779 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_prop_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17780   PyObject *resultobj = 0;
17781   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17782   enum svn_wc_status_kind arg2 ;
17783   PyObject * obj0 = 0 ;
17784   PyObject * obj1 = 0 ;
17785 
17786   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_prop_status_set",2,2,&obj0,&obj1)) SWIG_fail;
17787   {
17788     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17789     if (PyErr_Occurred()) {
17790       SWIG_fail;
17791     }
17792   }
17793   {
17794     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
17795     if (SWIG_arg_fail(svn_argnum_obj1)) {
17796       SWIG_fail;
17797     }
17798   }
17799   if (arg1) (arg1)->repos_prop_status = arg2;
17800   resultobj = SWIG_Py_Void();
17801   return resultobj;
17802 fail:
17803   return NULL;
17804 }
17805 
17806 
_wrap_svn_wc_status3_t_repos_prop_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17807 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_prop_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17808   PyObject *resultobj = 0;
17809   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17810   PyObject * obj0 = 0 ;
17811   enum svn_wc_status_kind result;
17812 
17813   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_prop_status_get",1,1,&obj0)) SWIG_fail;
17814   {
17815     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17816     if (PyErr_Occurred()) {
17817       SWIG_fail;
17818     }
17819   }
17820   result = (enum svn_wc_status_kind) ((arg1)->repos_prop_status);
17821   resultobj = SWIG_From_long((long)(result));
17822   return resultobj;
17823 fail:
17824   return NULL;
17825 }
17826 
17827 
_wrap_svn_wc_status3_t_repos_lock_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17828 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17829   PyObject *resultobj = 0;
17830   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17831   svn_lock_t *arg2 = (svn_lock_t *) 0 ;
17832   PyObject * obj0 = 0 ;
17833   PyObject * obj1 = 0 ;
17834 
17835   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_lock_set",2,2,&obj0,&obj1)) SWIG_fail;
17836   {
17837     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17838     if (PyErr_Occurred()) {
17839       SWIG_fail;
17840     }
17841   }
17842   {
17843     arg2 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_lock_t, svn_argnum_obj1);
17844     if (PyErr_Occurred()) {
17845       SWIG_fail;
17846     }
17847   }
17848   if (arg1) (arg1)->repos_lock = (svn_lock_t const *)arg2;
17849   resultobj = SWIG_Py_Void();
17850   return resultobj;
17851 fail:
17852   return NULL;
17853 }
17854 
17855 
_wrap_svn_wc_status3_t_repos_lock_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17856 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_repos_lock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17857   PyObject *resultobj = 0;
17858   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17859   PyObject * obj0 = 0 ;
17860   svn_lock_t *result = 0 ;
17861 
17862   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_repos_lock_get",1,1,&obj0)) SWIG_fail;
17863   {
17864     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17865     if (PyErr_Occurred()) {
17866       SWIG_fail;
17867     }
17868   }
17869   result = (svn_lock_t *) ((arg1)->repos_lock);
17870   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_lock_t,
17871     _global_py_pool, args);
17872   return resultobj;
17873 fail:
17874   return NULL;
17875 }
17876 
17877 
_wrap_svn_wc_status3_t_ood_changed_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17878 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_ood_changed_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17879   PyObject *resultobj = 0;
17880   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17881   svn_revnum_t arg2 ;
17882   PyObject * obj0 = 0 ;
17883   PyObject * obj1 = 0 ;
17884 
17885   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_ood_changed_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
17886   {
17887     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17888     if (PyErr_Occurred()) {
17889       SWIG_fail;
17890     }
17891   }
17892   {
17893     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
17894     if (SWIG_arg_fail(svn_argnum_obj1)) {
17895       SWIG_fail;
17896     }
17897   }
17898   if (arg1) (arg1)->ood_changed_rev = arg2;
17899   resultobj = SWIG_Py_Void();
17900   return resultobj;
17901 fail:
17902   return NULL;
17903 }
17904 
17905 
_wrap_svn_wc_status3_t_ood_changed_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17906 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_ood_changed_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17907   PyObject *resultobj = 0;
17908   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17909   PyObject * obj0 = 0 ;
17910   svn_revnum_t result;
17911 
17912   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_ood_changed_rev_get",1,1,&obj0)) SWIG_fail;
17913   {
17914     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17915     if (PyErr_Occurred()) {
17916       SWIG_fail;
17917     }
17918   }
17919   result = (svn_revnum_t) ((arg1)->ood_changed_rev);
17920   resultobj = SWIG_From_long((long)(result));
17921   return resultobj;
17922 fail:
17923   return NULL;
17924 }
17925 
17926 
_wrap_svn_wc_status3_t_ood_changed_date_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17927 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_ood_changed_date_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17928   PyObject *resultobj = 0;
17929   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17930   apr_time_t arg2 ;
17931   PyObject * obj0 = 0 ;
17932   PyObject * obj1 = 0 ;
17933 
17934   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_ood_changed_date_set",2,2,&obj0,&obj1)) SWIG_fail;
17935   {
17936     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17937     if (PyErr_Occurred()) {
17938       SWIG_fail;
17939     }
17940   }
17941   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
17942   if (arg1) (arg1)->ood_changed_date = arg2;
17943   resultobj = SWIG_Py_Void();
17944   return resultobj;
17945 fail:
17946   return NULL;
17947 }
17948 
17949 
_wrap_svn_wc_status3_t_ood_changed_date_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17950 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_ood_changed_date_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17951   PyObject *resultobj = 0;
17952   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17953   PyObject * obj0 = 0 ;
17954   apr_time_t result;
17955 
17956   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_ood_changed_date_get",1,1,&obj0)) SWIG_fail;
17957   {
17958     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17959     if (PyErr_Occurred()) {
17960       SWIG_fail;
17961     }
17962   }
17963   result =  ((arg1)->ood_changed_date);
17964   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
17965   return resultobj;
17966 fail:
17967   return NULL;
17968 }
17969 
17970 
_wrap_svn_wc_status3_t_ood_changed_author_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)17971 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_ood_changed_author_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17972   PyObject *resultobj = 0;
17973   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
17974   char *arg2 = (char *) 0 ;
17975   PyObject * obj0 = 0 ;
17976   PyObject * obj1 = 0 ;
17977 
17978   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_ood_changed_author_set",2,2,&obj0,&obj1)) SWIG_fail;
17979   {
17980     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
17981     if (PyErr_Occurred()) {
17982       SWIG_fail;
17983     }
17984   }
17985   {
17986     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_status3_t_ood_changed_author_set", "ood_changed_author");
17987     if (PyErr_Occurred()) SWIG_fail;
17988   }
17989   {
17990     apr_size_t len = strlen(arg2) + 1;
17991     char *copied;
17992     if (arg1->ood_changed_author) free((char *)arg1->ood_changed_author);
17993     copied = malloc(len);
17994     memcpy(copied, arg2, len);
17995     arg1->ood_changed_author = copied;
17996   }
17997   resultobj = SWIG_Py_Void();
17998   return resultobj;
17999 fail:
18000   return NULL;
18001 }
18002 
18003 
_wrap_svn_wc_status3_t_ood_changed_author_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18004 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_ood_changed_author_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18005   PyObject *resultobj = 0;
18006   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18007   PyObject * obj0 = 0 ;
18008   char *result = 0 ;
18009 
18010   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_ood_changed_author_get",1,1,&obj0)) SWIG_fail;
18011   {
18012     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
18013     if (PyErr_Occurred()) {
18014       SWIG_fail;
18015     }
18016   }
18017   result = (char *) ((arg1)->ood_changed_author);
18018   resultobj = SWIG_FromCharPtr((const char *)result);
18019   return resultobj;
18020 fail:
18021   return NULL;
18022 }
18023 
18024 
_wrap_svn_wc_status3_t_moved_from_abspath_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18025 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_moved_from_abspath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18026   PyObject *resultobj = 0;
18027   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18028   char *arg2 = (char *) 0 ;
18029   PyObject * obj0 = 0 ;
18030   PyObject * obj1 = 0 ;
18031 
18032   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_moved_from_abspath_set",2,2,&obj0,&obj1)) SWIG_fail;
18033   {
18034     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
18035     if (PyErr_Occurred()) {
18036       SWIG_fail;
18037     }
18038   }
18039   {
18040     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_status3_t_moved_from_abspath_set", "moved_from_abspath");
18041     if (PyErr_Occurred()) SWIG_fail;
18042   }
18043   {
18044     apr_size_t len = strlen(arg2) + 1;
18045     char *copied;
18046     if (arg1->moved_from_abspath) free((char *)arg1->moved_from_abspath);
18047     copied = malloc(len);
18048     memcpy(copied, arg2, len);
18049     arg1->moved_from_abspath = copied;
18050   }
18051   resultobj = SWIG_Py_Void();
18052   return resultobj;
18053 fail:
18054   return NULL;
18055 }
18056 
18057 
_wrap_svn_wc_status3_t_moved_from_abspath_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18058 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_moved_from_abspath_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18059   PyObject *resultobj = 0;
18060   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18061   PyObject * obj0 = 0 ;
18062   char *result = 0 ;
18063 
18064   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_moved_from_abspath_get",1,1,&obj0)) SWIG_fail;
18065   {
18066     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
18067     if (PyErr_Occurred()) {
18068       SWIG_fail;
18069     }
18070   }
18071   result = (char *) ((arg1)->moved_from_abspath);
18072   resultobj = SWIG_FromCharPtr((const char *)result);
18073   return resultobj;
18074 fail:
18075   return NULL;
18076 }
18077 
18078 
_wrap_svn_wc_status3_t_moved_to_abspath_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18079 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_moved_to_abspath_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18080   PyObject *resultobj = 0;
18081   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18082   char *arg2 = (char *) 0 ;
18083   PyObject * obj0 = 0 ;
18084   PyObject * obj1 = 0 ;
18085 
18086   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_moved_to_abspath_set",2,2,&obj0,&obj1)) SWIG_fail;
18087   {
18088     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
18089     if (PyErr_Occurred()) {
18090       SWIG_fail;
18091     }
18092   }
18093   {
18094     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_status3_t_moved_to_abspath_set", "moved_to_abspath");
18095     if (PyErr_Occurred()) SWIG_fail;
18096   }
18097   {
18098     apr_size_t len = strlen(arg2) + 1;
18099     char *copied;
18100     if (arg1->moved_to_abspath) free((char *)arg1->moved_to_abspath);
18101     copied = malloc(len);
18102     memcpy(copied, arg2, len);
18103     arg1->moved_to_abspath = copied;
18104   }
18105   resultobj = SWIG_Py_Void();
18106   return resultobj;
18107 fail:
18108   return NULL;
18109 }
18110 
18111 
_wrap_svn_wc_status3_t_moved_to_abspath_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18112 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_moved_to_abspath_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18113   PyObject *resultobj = 0;
18114   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18115   PyObject * obj0 = 0 ;
18116   char *result = 0 ;
18117 
18118   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_moved_to_abspath_get",1,1,&obj0)) SWIG_fail;
18119   {
18120     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
18121     if (PyErr_Occurred()) {
18122       SWIG_fail;
18123     }
18124   }
18125   result = (char *) ((arg1)->moved_to_abspath);
18126   resultobj = SWIG_FromCharPtr((const char *)result);
18127   return resultobj;
18128 fail:
18129   return NULL;
18130 }
18131 
18132 
_wrap_svn_wc_status3_t_file_external_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18133 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_file_external_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18134   PyObject *resultobj = 0;
18135   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18136   svn_boolean_t arg2 ;
18137   PyObject * obj0 = 0 ;
18138   PyObject * obj1 = 0 ;
18139 
18140   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_file_external_set",2,2,&obj0,&obj1)) SWIG_fail;
18141   {
18142     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
18143     if (PyErr_Occurred()) {
18144       SWIG_fail;
18145     }
18146   }
18147   {
18148     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
18149     if (SWIG_arg_fail(svn_argnum_obj1)) {
18150       SWIG_fail;
18151     }
18152   }
18153   if (arg1) (arg1)->file_external = arg2;
18154   resultobj = SWIG_Py_Void();
18155   return resultobj;
18156 fail:
18157   return NULL;
18158 }
18159 
18160 
_wrap_svn_wc_status3_t_file_external_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18161 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_file_external_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18162   PyObject *resultobj = 0;
18163   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18164   PyObject * obj0 = 0 ;
18165   svn_boolean_t result;
18166 
18167   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_file_external_get",1,1,&obj0)) SWIG_fail;
18168   {
18169     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
18170     if (PyErr_Occurred()) {
18171       SWIG_fail;
18172     }
18173   }
18174   result = (svn_boolean_t) ((arg1)->file_external);
18175   resultobj = SWIG_From_long((long)(result));
18176   return resultobj;
18177 fail:
18178   return NULL;
18179 }
18180 
18181 
_wrap_svn_wc_status3_t_actual_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18182 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_actual_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18183   PyObject *resultobj = 0;
18184   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18185   svn_node_kind_t arg2 ;
18186   PyObject * obj0 = 0 ;
18187   PyObject * obj1 = 0 ;
18188 
18189   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_actual_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
18190   {
18191     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
18192     if (PyErr_Occurred()) {
18193       SWIG_fail;
18194     }
18195   }
18196   {
18197     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
18198     if (SWIG_arg_fail(svn_argnum_obj1)) {
18199       SWIG_fail;
18200     }
18201   }
18202   if (arg1) (arg1)->actual_kind = arg2;
18203   resultobj = SWIG_Py_Void();
18204   return resultobj;
18205 fail:
18206   return NULL;
18207 }
18208 
18209 
_wrap_svn_wc_status3_t_actual_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18210 SWIGINTERN PyObject *_wrap_svn_wc_status3_t_actual_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18211   PyObject *resultobj = 0;
18212   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18213   PyObject * obj0 = 0 ;
18214   svn_node_kind_t result;
18215 
18216   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3_t_actual_kind_get",1,1,&obj0)) SWIG_fail;
18217   {
18218     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
18219     if (PyErr_Occurred()) {
18220       SWIG_fail;
18221     }
18222   }
18223   result = (svn_node_kind_t) ((arg1)->actual_kind);
18224   resultobj = SWIG_From_long((long)(result));
18225   return resultobj;
18226 fail:
18227   return NULL;
18228 }
18229 
18230 
_wrap_new_svn_wc_status3_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18231 SWIGINTERN PyObject *_wrap_new_svn_wc_status3_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18232   PyObject *resultobj = 0;
18233   struct svn_wc_status3_t *result = 0 ;
18234 
18235   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_status3_t",0,0)) SWIG_fail;
18236   {
18237     svn_swig_py_release_py_lock();
18238 
18239     result = (struct svn_wc_status3_t *)calloc(1, sizeof(struct svn_wc_status3_t));
18240 
18241     svn_swig_py_acquire_py_lock();
18242 
18243   }
18244   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_status3_t,
18245     _global_py_pool, args);
18246   return resultobj;
18247 fail:
18248   return NULL;
18249 }
18250 
18251 
_wrap_delete_svn_wc_status3_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18252 SWIGINTERN PyObject *_wrap_delete_svn_wc_status3_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18253   PyObject *resultobj = 0;
18254   struct svn_wc_status3_t *arg1 = (struct svn_wc_status3_t *) 0 ;
18255   PyObject * obj0 = 0 ;
18256 
18257   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_status3_t",1,1,&obj0)) SWIG_fail;
18258   {
18259     arg1 = (struct svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
18260     if (PyErr_Occurred()) {
18261       SWIG_fail;
18262     }
18263   }
18264   {
18265     svn_swig_py_release_py_lock();
18266 
18267     free((char *) arg1);
18268 
18269     svn_swig_py_acquire_py_lock();
18270 
18271   }
18272   resultobj = SWIG_Py_Void();
18273   return resultobj;
18274 fail:
18275   return NULL;
18276 }
18277 
18278 
svn_wc_status3_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18279 SWIGINTERN PyObject *svn_wc_status3_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18280   PyObject *obj;
18281   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
18282   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_status3_t, SWIG_NewClientData(obj));
18283   return SWIG_Py_Void();
18284 }
18285 
_wrap_svn_wc_status2_t_entry_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18286 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_entry_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18287   PyObject *resultobj = 0;
18288   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18289   svn_wc_entry_t *arg2 = (svn_wc_entry_t *) 0 ;
18290   PyObject * obj0 = 0 ;
18291   PyObject * obj1 = 0 ;
18292 
18293   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_entry_set",2,2,&obj0,&obj1)) SWIG_fail;
18294   {
18295     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18296     if (PyErr_Occurred()) {
18297       SWIG_fail;
18298     }
18299   }
18300   {
18301     arg2 = (svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj1);
18302     if (PyErr_Occurred()) {
18303       SWIG_fail;
18304     }
18305   }
18306   if (arg1) (arg1)->entry = (svn_wc_entry_t const *)arg2;
18307   resultobj = SWIG_Py_Void();
18308   return resultobj;
18309 fail:
18310   return NULL;
18311 }
18312 
18313 
_wrap_svn_wc_status2_t_entry_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18314 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_entry_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18315   PyObject *resultobj = 0;
18316   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18317   PyObject * obj0 = 0 ;
18318   svn_wc_entry_t *result = 0 ;
18319 
18320   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_entry_get",1,1,&obj0)) SWIG_fail;
18321   {
18322     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18323     if (PyErr_Occurred()) {
18324       SWIG_fail;
18325     }
18326   }
18327   result = (svn_wc_entry_t *) ((arg1)->entry);
18328   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_entry_t,
18329     _global_py_pool, args);
18330   return resultobj;
18331 fail:
18332   return NULL;
18333 }
18334 
18335 
_wrap_svn_wc_status2_t_text_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18336 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_text_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18337   PyObject *resultobj = 0;
18338   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18339   enum svn_wc_status_kind arg2 ;
18340   PyObject * obj0 = 0 ;
18341   PyObject * obj1 = 0 ;
18342 
18343   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_text_status_set",2,2,&obj0,&obj1)) SWIG_fail;
18344   {
18345     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18346     if (PyErr_Occurred()) {
18347       SWIG_fail;
18348     }
18349   }
18350   {
18351     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
18352     if (SWIG_arg_fail(svn_argnum_obj1)) {
18353       SWIG_fail;
18354     }
18355   }
18356   if (arg1) (arg1)->text_status = arg2;
18357   resultobj = SWIG_Py_Void();
18358   return resultobj;
18359 fail:
18360   return NULL;
18361 }
18362 
18363 
_wrap_svn_wc_status2_t_text_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18364 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_text_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18365   PyObject *resultobj = 0;
18366   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18367   PyObject * obj0 = 0 ;
18368   enum svn_wc_status_kind result;
18369 
18370   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_text_status_get",1,1,&obj0)) SWIG_fail;
18371   {
18372     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18373     if (PyErr_Occurred()) {
18374       SWIG_fail;
18375     }
18376   }
18377   result = (enum svn_wc_status_kind) ((arg1)->text_status);
18378   resultobj = SWIG_From_long((long)(result));
18379   return resultobj;
18380 fail:
18381   return NULL;
18382 }
18383 
18384 
_wrap_svn_wc_status2_t_prop_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18385 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_prop_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18386   PyObject *resultobj = 0;
18387   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18388   enum svn_wc_status_kind arg2 ;
18389   PyObject * obj0 = 0 ;
18390   PyObject * obj1 = 0 ;
18391 
18392   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_prop_status_set",2,2,&obj0,&obj1)) SWIG_fail;
18393   {
18394     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18395     if (PyErr_Occurred()) {
18396       SWIG_fail;
18397     }
18398   }
18399   {
18400     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
18401     if (SWIG_arg_fail(svn_argnum_obj1)) {
18402       SWIG_fail;
18403     }
18404   }
18405   if (arg1) (arg1)->prop_status = arg2;
18406   resultobj = SWIG_Py_Void();
18407   return resultobj;
18408 fail:
18409   return NULL;
18410 }
18411 
18412 
_wrap_svn_wc_status2_t_prop_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18413 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_prop_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18414   PyObject *resultobj = 0;
18415   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18416   PyObject * obj0 = 0 ;
18417   enum svn_wc_status_kind result;
18418 
18419   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_prop_status_get",1,1,&obj0)) SWIG_fail;
18420   {
18421     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18422     if (PyErr_Occurred()) {
18423       SWIG_fail;
18424     }
18425   }
18426   result = (enum svn_wc_status_kind) ((arg1)->prop_status);
18427   resultobj = SWIG_From_long((long)(result));
18428   return resultobj;
18429 fail:
18430   return NULL;
18431 }
18432 
18433 
_wrap_svn_wc_status2_t_locked_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18434 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_locked_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18435   PyObject *resultobj = 0;
18436   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18437   svn_boolean_t arg2 ;
18438   PyObject * obj0 = 0 ;
18439   PyObject * obj1 = 0 ;
18440 
18441   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_locked_set",2,2,&obj0,&obj1)) SWIG_fail;
18442   {
18443     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18444     if (PyErr_Occurred()) {
18445       SWIG_fail;
18446     }
18447   }
18448   {
18449     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
18450     if (SWIG_arg_fail(svn_argnum_obj1)) {
18451       SWIG_fail;
18452     }
18453   }
18454   if (arg1) (arg1)->locked = arg2;
18455   resultobj = SWIG_Py_Void();
18456   return resultobj;
18457 fail:
18458   return NULL;
18459 }
18460 
18461 
_wrap_svn_wc_status2_t_locked_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18462 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_locked_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18463   PyObject *resultobj = 0;
18464   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18465   PyObject * obj0 = 0 ;
18466   svn_boolean_t result;
18467 
18468   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_locked_get",1,1,&obj0)) SWIG_fail;
18469   {
18470     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18471     if (PyErr_Occurred()) {
18472       SWIG_fail;
18473     }
18474   }
18475   result = (svn_boolean_t) ((arg1)->locked);
18476   resultobj = SWIG_From_long((long)(result));
18477   return resultobj;
18478 fail:
18479   return NULL;
18480 }
18481 
18482 
_wrap_svn_wc_status2_t_copied_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18483 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_copied_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18484   PyObject *resultobj = 0;
18485   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18486   svn_boolean_t arg2 ;
18487   PyObject * obj0 = 0 ;
18488   PyObject * obj1 = 0 ;
18489 
18490   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_copied_set",2,2,&obj0,&obj1)) SWIG_fail;
18491   {
18492     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18493     if (PyErr_Occurred()) {
18494       SWIG_fail;
18495     }
18496   }
18497   {
18498     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
18499     if (SWIG_arg_fail(svn_argnum_obj1)) {
18500       SWIG_fail;
18501     }
18502   }
18503   if (arg1) (arg1)->copied = arg2;
18504   resultobj = SWIG_Py_Void();
18505   return resultobj;
18506 fail:
18507   return NULL;
18508 }
18509 
18510 
_wrap_svn_wc_status2_t_copied_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18511 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_copied_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18512   PyObject *resultobj = 0;
18513   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18514   PyObject * obj0 = 0 ;
18515   svn_boolean_t result;
18516 
18517   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_copied_get",1,1,&obj0)) SWIG_fail;
18518   {
18519     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18520     if (PyErr_Occurred()) {
18521       SWIG_fail;
18522     }
18523   }
18524   result = (svn_boolean_t) ((arg1)->copied);
18525   resultobj = SWIG_From_long((long)(result));
18526   return resultobj;
18527 fail:
18528   return NULL;
18529 }
18530 
18531 
_wrap_svn_wc_status2_t_switched_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18532 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_switched_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18533   PyObject *resultobj = 0;
18534   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18535   svn_boolean_t arg2 ;
18536   PyObject * obj0 = 0 ;
18537   PyObject * obj1 = 0 ;
18538 
18539   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_switched_set",2,2,&obj0,&obj1)) SWIG_fail;
18540   {
18541     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18542     if (PyErr_Occurred()) {
18543       SWIG_fail;
18544     }
18545   }
18546   {
18547     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
18548     if (SWIG_arg_fail(svn_argnum_obj1)) {
18549       SWIG_fail;
18550     }
18551   }
18552   if (arg1) (arg1)->switched = arg2;
18553   resultobj = SWIG_Py_Void();
18554   return resultobj;
18555 fail:
18556   return NULL;
18557 }
18558 
18559 
_wrap_svn_wc_status2_t_switched_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18560 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_switched_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18561   PyObject *resultobj = 0;
18562   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18563   PyObject * obj0 = 0 ;
18564   svn_boolean_t result;
18565 
18566   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_switched_get",1,1,&obj0)) SWIG_fail;
18567   {
18568     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18569     if (PyErr_Occurred()) {
18570       SWIG_fail;
18571     }
18572   }
18573   result = (svn_boolean_t) ((arg1)->switched);
18574   resultobj = SWIG_From_long((long)(result));
18575   return resultobj;
18576 fail:
18577   return NULL;
18578 }
18579 
18580 
_wrap_svn_wc_status2_t_repos_text_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18581 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_repos_text_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18582   PyObject *resultobj = 0;
18583   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18584   enum svn_wc_status_kind arg2 ;
18585   PyObject * obj0 = 0 ;
18586   PyObject * obj1 = 0 ;
18587 
18588   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_repos_text_status_set",2,2,&obj0,&obj1)) SWIG_fail;
18589   {
18590     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18591     if (PyErr_Occurred()) {
18592       SWIG_fail;
18593     }
18594   }
18595   {
18596     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
18597     if (SWIG_arg_fail(svn_argnum_obj1)) {
18598       SWIG_fail;
18599     }
18600   }
18601   if (arg1) (arg1)->repos_text_status = arg2;
18602   resultobj = SWIG_Py_Void();
18603   return resultobj;
18604 fail:
18605   return NULL;
18606 }
18607 
18608 
_wrap_svn_wc_status2_t_repos_text_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18609 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_repos_text_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18610   PyObject *resultobj = 0;
18611   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18612   PyObject * obj0 = 0 ;
18613   enum svn_wc_status_kind result;
18614 
18615   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_repos_text_status_get",1,1,&obj0)) SWIG_fail;
18616   {
18617     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18618     if (PyErr_Occurred()) {
18619       SWIG_fail;
18620     }
18621   }
18622   result = (enum svn_wc_status_kind) ((arg1)->repos_text_status);
18623   resultobj = SWIG_From_long((long)(result));
18624   return resultobj;
18625 fail:
18626   return NULL;
18627 }
18628 
18629 
_wrap_svn_wc_status2_t_repos_prop_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18630 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_repos_prop_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18631   PyObject *resultobj = 0;
18632   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18633   enum svn_wc_status_kind arg2 ;
18634   PyObject * obj0 = 0 ;
18635   PyObject * obj1 = 0 ;
18636 
18637   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_repos_prop_status_set",2,2,&obj0,&obj1)) SWIG_fail;
18638   {
18639     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18640     if (PyErr_Occurred()) {
18641       SWIG_fail;
18642     }
18643   }
18644   {
18645     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
18646     if (SWIG_arg_fail(svn_argnum_obj1)) {
18647       SWIG_fail;
18648     }
18649   }
18650   if (arg1) (arg1)->repos_prop_status = arg2;
18651   resultobj = SWIG_Py_Void();
18652   return resultobj;
18653 fail:
18654   return NULL;
18655 }
18656 
18657 
_wrap_svn_wc_status2_t_repos_prop_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18658 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_repos_prop_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18659   PyObject *resultobj = 0;
18660   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18661   PyObject * obj0 = 0 ;
18662   enum svn_wc_status_kind result;
18663 
18664   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_repos_prop_status_get",1,1,&obj0)) SWIG_fail;
18665   {
18666     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18667     if (PyErr_Occurred()) {
18668       SWIG_fail;
18669     }
18670   }
18671   result = (enum svn_wc_status_kind) ((arg1)->repos_prop_status);
18672   resultobj = SWIG_From_long((long)(result));
18673   return resultobj;
18674 fail:
18675   return NULL;
18676 }
18677 
18678 
_wrap_svn_wc_status2_t_repos_lock_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18679 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_repos_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18680   PyObject *resultobj = 0;
18681   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18682   svn_lock_t *arg2 = (svn_lock_t *) 0 ;
18683   PyObject * obj0 = 0 ;
18684   PyObject * obj1 = 0 ;
18685 
18686   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_repos_lock_set",2,2,&obj0,&obj1)) SWIG_fail;
18687   {
18688     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18689     if (PyErr_Occurred()) {
18690       SWIG_fail;
18691     }
18692   }
18693   {
18694     arg2 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_lock_t, svn_argnum_obj1);
18695     if (PyErr_Occurred()) {
18696       SWIG_fail;
18697     }
18698   }
18699   if (arg1) (arg1)->repos_lock = arg2;
18700   resultobj = SWIG_Py_Void();
18701   return resultobj;
18702 fail:
18703   return NULL;
18704 }
18705 
18706 
_wrap_svn_wc_status2_t_repos_lock_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18707 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_repos_lock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18708   PyObject *resultobj = 0;
18709   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18710   PyObject * obj0 = 0 ;
18711   svn_lock_t *result = 0 ;
18712 
18713   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_repos_lock_get",1,1,&obj0)) SWIG_fail;
18714   {
18715     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18716     if (PyErr_Occurred()) {
18717       SWIG_fail;
18718     }
18719   }
18720   result = (svn_lock_t *) ((arg1)->repos_lock);
18721   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_lock_t,
18722     _global_py_pool, args);
18723   return resultobj;
18724 fail:
18725   return NULL;
18726 }
18727 
18728 
_wrap_svn_wc_status2_t_url_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18729 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_url_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18730   PyObject *resultobj = 0;
18731   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18732   char *arg2 = (char *) 0 ;
18733   PyObject * obj0 = 0 ;
18734   PyObject * obj1 = 0 ;
18735 
18736   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_url_set",2,2,&obj0,&obj1)) SWIG_fail;
18737   {
18738     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18739     if (PyErr_Occurred()) {
18740       SWIG_fail;
18741     }
18742   }
18743   {
18744     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_status2_t_url_set", "url");
18745     if (PyErr_Occurred()) SWIG_fail;
18746   }
18747   {
18748     apr_size_t len = strlen(arg2) + 1;
18749     char *copied;
18750     if (arg1->url) free((char *)arg1->url);
18751     copied = malloc(len);
18752     memcpy(copied, arg2, len);
18753     arg1->url = copied;
18754   }
18755   resultobj = SWIG_Py_Void();
18756   return resultobj;
18757 fail:
18758   return NULL;
18759 }
18760 
18761 
_wrap_svn_wc_status2_t_url_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18762 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_url_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18763   PyObject *resultobj = 0;
18764   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18765   PyObject * obj0 = 0 ;
18766   char *result = 0 ;
18767 
18768   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_url_get",1,1,&obj0)) SWIG_fail;
18769   {
18770     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18771     if (PyErr_Occurred()) {
18772       SWIG_fail;
18773     }
18774   }
18775   result = (char *) ((arg1)->url);
18776   resultobj = SWIG_FromCharPtr((const char *)result);
18777   return resultobj;
18778 fail:
18779   return NULL;
18780 }
18781 
18782 
_wrap_svn_wc_status2_t_ood_last_cmt_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18783 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_ood_last_cmt_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18784   PyObject *resultobj = 0;
18785   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18786   svn_revnum_t arg2 ;
18787   PyObject * obj0 = 0 ;
18788   PyObject * obj1 = 0 ;
18789 
18790   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_ood_last_cmt_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
18791   {
18792     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18793     if (PyErr_Occurred()) {
18794       SWIG_fail;
18795     }
18796   }
18797   {
18798     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
18799     if (SWIG_arg_fail(svn_argnum_obj1)) {
18800       SWIG_fail;
18801     }
18802   }
18803   if (arg1) (arg1)->ood_last_cmt_rev = arg2;
18804   resultobj = SWIG_Py_Void();
18805   return resultobj;
18806 fail:
18807   return NULL;
18808 }
18809 
18810 
_wrap_svn_wc_status2_t_ood_last_cmt_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18811 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_ood_last_cmt_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18812   PyObject *resultobj = 0;
18813   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18814   PyObject * obj0 = 0 ;
18815   svn_revnum_t result;
18816 
18817   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_ood_last_cmt_rev_get",1,1,&obj0)) SWIG_fail;
18818   {
18819     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18820     if (PyErr_Occurred()) {
18821       SWIG_fail;
18822     }
18823   }
18824   result = (svn_revnum_t) ((arg1)->ood_last_cmt_rev);
18825   resultobj = SWIG_From_long((long)(result));
18826   return resultobj;
18827 fail:
18828   return NULL;
18829 }
18830 
18831 
_wrap_svn_wc_status2_t_ood_last_cmt_date_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18832 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_ood_last_cmt_date_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18833   PyObject *resultobj = 0;
18834   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18835   apr_time_t arg2 ;
18836   PyObject * obj0 = 0 ;
18837   PyObject * obj1 = 0 ;
18838 
18839   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_ood_last_cmt_date_set",2,2,&obj0,&obj1)) SWIG_fail;
18840   {
18841     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18842     if (PyErr_Occurred()) {
18843       SWIG_fail;
18844     }
18845   }
18846   arg2 = (apr_time_t) PyLong_AsLongLong(obj1);
18847   if (arg1) (arg1)->ood_last_cmt_date = arg2;
18848   resultobj = SWIG_Py_Void();
18849   return resultobj;
18850 fail:
18851   return NULL;
18852 }
18853 
18854 
_wrap_svn_wc_status2_t_ood_last_cmt_date_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18855 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_ood_last_cmt_date_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18856   PyObject *resultobj = 0;
18857   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18858   PyObject * obj0 = 0 ;
18859   apr_time_t result;
18860 
18861   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_ood_last_cmt_date_get",1,1,&obj0)) SWIG_fail;
18862   {
18863     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18864     if (PyErr_Occurred()) {
18865       SWIG_fail;
18866     }
18867   }
18868   result =  ((arg1)->ood_last_cmt_date);
18869   resultobj = PyLong_FromLongLong((apr_int64_t)(result));
18870   return resultobj;
18871 fail:
18872   return NULL;
18873 }
18874 
18875 
_wrap_svn_wc_status2_t_ood_kind_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18876 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_ood_kind_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18877   PyObject *resultobj = 0;
18878   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18879   svn_node_kind_t arg2 ;
18880   PyObject * obj0 = 0 ;
18881   PyObject * obj1 = 0 ;
18882 
18883   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_ood_kind_set",2,2,&obj0,&obj1)) SWIG_fail;
18884   {
18885     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18886     if (PyErr_Occurred()) {
18887       SWIG_fail;
18888     }
18889   }
18890   {
18891     arg2 = (svn_node_kind_t)SWIG_As_long (obj1);
18892     if (SWIG_arg_fail(svn_argnum_obj1)) {
18893       SWIG_fail;
18894     }
18895   }
18896   if (arg1) (arg1)->ood_kind = arg2;
18897   resultobj = SWIG_Py_Void();
18898   return resultobj;
18899 fail:
18900   return NULL;
18901 }
18902 
18903 
_wrap_svn_wc_status2_t_ood_kind_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18904 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_ood_kind_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18905   PyObject *resultobj = 0;
18906   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18907   PyObject * obj0 = 0 ;
18908   svn_node_kind_t result;
18909 
18910   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_ood_kind_get",1,1,&obj0)) SWIG_fail;
18911   {
18912     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18913     if (PyErr_Occurred()) {
18914       SWIG_fail;
18915     }
18916   }
18917   result = (svn_node_kind_t) ((arg1)->ood_kind);
18918   resultobj = SWIG_From_long((long)(result));
18919   return resultobj;
18920 fail:
18921   return NULL;
18922 }
18923 
18924 
_wrap_svn_wc_status2_t_ood_last_cmt_author_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18925 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_ood_last_cmt_author_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18926   PyObject *resultobj = 0;
18927   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18928   char *arg2 = (char *) 0 ;
18929   PyObject * obj0 = 0 ;
18930   PyObject * obj1 = 0 ;
18931 
18932   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_ood_last_cmt_author_set",2,2,&obj0,&obj1)) SWIG_fail;
18933   {
18934     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18935     if (PyErr_Occurred()) {
18936       SWIG_fail;
18937     }
18938   }
18939   {
18940     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_status2_t_ood_last_cmt_author_set", "ood_last_cmt_author");
18941     if (PyErr_Occurred()) SWIG_fail;
18942   }
18943   {
18944     apr_size_t len = strlen(arg2) + 1;
18945     char *copied;
18946     if (arg1->ood_last_cmt_author) free((char *)arg1->ood_last_cmt_author);
18947     copied = malloc(len);
18948     memcpy(copied, arg2, len);
18949     arg1->ood_last_cmt_author = copied;
18950   }
18951   resultobj = SWIG_Py_Void();
18952   return resultobj;
18953 fail:
18954   return NULL;
18955 }
18956 
18957 
_wrap_svn_wc_status2_t_ood_last_cmt_author_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18958 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_ood_last_cmt_author_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18959   PyObject *resultobj = 0;
18960   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18961   PyObject * obj0 = 0 ;
18962   char *result = 0 ;
18963 
18964   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_ood_last_cmt_author_get",1,1,&obj0)) SWIG_fail;
18965   {
18966     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18967     if (PyErr_Occurred()) {
18968       SWIG_fail;
18969     }
18970   }
18971   result = (char *) ((arg1)->ood_last_cmt_author);
18972   resultobj = SWIG_FromCharPtr((const char *)result);
18973   return resultobj;
18974 fail:
18975   return NULL;
18976 }
18977 
18978 
_wrap_svn_wc_status2_t_tree_conflict_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)18979 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_tree_conflict_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
18980   PyObject *resultobj = 0;
18981   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
18982   svn_wc_conflict_description_t *arg2 = (svn_wc_conflict_description_t *) 0 ;
18983   PyObject * obj0 = 0 ;
18984   PyObject * obj1 = 0 ;
18985 
18986   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_tree_conflict_set",2,2,&obj0,&obj1)) SWIG_fail;
18987   {
18988     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
18989     if (PyErr_Occurred()) {
18990       SWIG_fail;
18991     }
18992   }
18993   {
18994     arg2 = (svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj1);
18995     if (PyErr_Occurred()) {
18996       SWIG_fail;
18997     }
18998   }
18999   if (arg1) (arg1)->tree_conflict = arg2;
19000   resultobj = SWIG_Py_Void();
19001   return resultobj;
19002 fail:
19003   return NULL;
19004 }
19005 
19006 
_wrap_svn_wc_status2_t_tree_conflict_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19007 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_tree_conflict_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19008   PyObject *resultobj = 0;
19009   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
19010   PyObject * obj0 = 0 ;
19011   svn_wc_conflict_description_t *result = 0 ;
19012 
19013   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_tree_conflict_get",1,1,&obj0)) SWIG_fail;
19014   {
19015     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
19016     if (PyErr_Occurred()) {
19017       SWIG_fail;
19018     }
19019   }
19020   result = (svn_wc_conflict_description_t *) ((arg1)->tree_conflict);
19021   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_conflict_description_t,
19022     _global_py_pool, args);
19023   return resultobj;
19024 fail:
19025   return NULL;
19026 }
19027 
19028 
_wrap_svn_wc_status2_t_file_external_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19029 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_file_external_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19030   PyObject *resultobj = 0;
19031   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
19032   svn_boolean_t arg2 ;
19033   PyObject * obj0 = 0 ;
19034   PyObject * obj1 = 0 ;
19035 
19036   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_file_external_set",2,2,&obj0,&obj1)) SWIG_fail;
19037   {
19038     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
19039     if (PyErr_Occurred()) {
19040       SWIG_fail;
19041     }
19042   }
19043   {
19044     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
19045     if (SWIG_arg_fail(svn_argnum_obj1)) {
19046       SWIG_fail;
19047     }
19048   }
19049   if (arg1) (arg1)->file_external = arg2;
19050   resultobj = SWIG_Py_Void();
19051   return resultobj;
19052 fail:
19053   return NULL;
19054 }
19055 
19056 
_wrap_svn_wc_status2_t_file_external_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19057 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_file_external_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19058   PyObject *resultobj = 0;
19059   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
19060   PyObject * obj0 = 0 ;
19061   svn_boolean_t result;
19062 
19063   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_file_external_get",1,1,&obj0)) SWIG_fail;
19064   {
19065     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
19066     if (PyErr_Occurred()) {
19067       SWIG_fail;
19068     }
19069   }
19070   result = (svn_boolean_t) ((arg1)->file_external);
19071   resultobj = SWIG_From_long((long)(result));
19072   return resultobj;
19073 fail:
19074   return NULL;
19075 }
19076 
19077 
_wrap_svn_wc_status2_t_pristine_text_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19078 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_pristine_text_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19079   PyObject *resultobj = 0;
19080   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
19081   enum svn_wc_status_kind arg2 ;
19082   PyObject * obj0 = 0 ;
19083   PyObject * obj1 = 0 ;
19084 
19085   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_pristine_text_status_set",2,2,&obj0,&obj1)) SWIG_fail;
19086   {
19087     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
19088     if (PyErr_Occurred()) {
19089       SWIG_fail;
19090     }
19091   }
19092   {
19093     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
19094     if (SWIG_arg_fail(svn_argnum_obj1)) {
19095       SWIG_fail;
19096     }
19097   }
19098   if (arg1) (arg1)->pristine_text_status = arg2;
19099   resultobj = SWIG_Py_Void();
19100   return resultobj;
19101 fail:
19102   return NULL;
19103 }
19104 
19105 
_wrap_svn_wc_status2_t_pristine_text_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19106 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_pristine_text_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19107   PyObject *resultobj = 0;
19108   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
19109   PyObject * obj0 = 0 ;
19110   enum svn_wc_status_kind result;
19111 
19112   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_pristine_text_status_get",1,1,&obj0)) SWIG_fail;
19113   {
19114     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
19115     if (PyErr_Occurred()) {
19116       SWIG_fail;
19117     }
19118   }
19119   result = (enum svn_wc_status_kind) ((arg1)->pristine_text_status);
19120   resultobj = SWIG_From_long((long)(result));
19121   return resultobj;
19122 fail:
19123   return NULL;
19124 }
19125 
19126 
_wrap_svn_wc_status2_t_pristine_prop_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19127 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_pristine_prop_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19128   PyObject *resultobj = 0;
19129   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
19130   enum svn_wc_status_kind arg2 ;
19131   PyObject * obj0 = 0 ;
19132   PyObject * obj1 = 0 ;
19133 
19134   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_pristine_prop_status_set",2,2,&obj0,&obj1)) SWIG_fail;
19135   {
19136     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
19137     if (PyErr_Occurred()) {
19138       SWIG_fail;
19139     }
19140   }
19141   {
19142     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
19143     if (SWIG_arg_fail(svn_argnum_obj1)) {
19144       SWIG_fail;
19145     }
19146   }
19147   if (arg1) (arg1)->pristine_prop_status = arg2;
19148   resultobj = SWIG_Py_Void();
19149   return resultobj;
19150 fail:
19151   return NULL;
19152 }
19153 
19154 
_wrap_svn_wc_status2_t_pristine_prop_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19155 SWIGINTERN PyObject *_wrap_svn_wc_status2_t_pristine_prop_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19156   PyObject *resultobj = 0;
19157   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
19158   PyObject * obj0 = 0 ;
19159   enum svn_wc_status_kind result;
19160 
19161   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2_t_pristine_prop_status_get",1,1,&obj0)) SWIG_fail;
19162   {
19163     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
19164     if (PyErr_Occurred()) {
19165       SWIG_fail;
19166     }
19167   }
19168   result = (enum svn_wc_status_kind) ((arg1)->pristine_prop_status);
19169   resultobj = SWIG_From_long((long)(result));
19170   return resultobj;
19171 fail:
19172   return NULL;
19173 }
19174 
19175 
_wrap_new_svn_wc_status2_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19176 SWIGINTERN PyObject *_wrap_new_svn_wc_status2_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19177   PyObject *resultobj = 0;
19178   struct svn_wc_status2_t *result = 0 ;
19179 
19180   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_status2_t",0,0)) SWIG_fail;
19181   {
19182     svn_swig_py_release_py_lock();
19183 
19184     result = (struct svn_wc_status2_t *)calloc(1, sizeof(struct svn_wc_status2_t));
19185 
19186     svn_swig_py_acquire_py_lock();
19187 
19188   }
19189   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_status2_t,
19190     _global_py_pool, args);
19191   return resultobj;
19192 fail:
19193   return NULL;
19194 }
19195 
19196 
_wrap_delete_svn_wc_status2_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19197 SWIGINTERN PyObject *_wrap_delete_svn_wc_status2_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19198   PyObject *resultobj = 0;
19199   struct svn_wc_status2_t *arg1 = (struct svn_wc_status2_t *) 0 ;
19200   PyObject * obj0 = 0 ;
19201 
19202   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_status2_t",1,1,&obj0)) SWIG_fail;
19203   {
19204     arg1 = (struct svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
19205     if (PyErr_Occurred()) {
19206       SWIG_fail;
19207     }
19208   }
19209   {
19210     svn_swig_py_release_py_lock();
19211 
19212     free((char *) arg1);
19213 
19214     svn_swig_py_acquire_py_lock();
19215 
19216   }
19217   resultobj = SWIG_Py_Void();
19218   return resultobj;
19219 fail:
19220   return NULL;
19221 }
19222 
19223 
svn_wc_status2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19224 SWIGINTERN PyObject *svn_wc_status2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19225   PyObject *obj;
19226   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
19227   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_status2_t, SWIG_NewClientData(obj));
19228   return SWIG_Py_Void();
19229 }
19230 
_wrap_svn_wc_status_t_entry_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19231 SWIGINTERN PyObject *_wrap_svn_wc_status_t_entry_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19232   PyObject *resultobj = 0;
19233   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19234   svn_wc_entry_t *arg2 = (svn_wc_entry_t *) 0 ;
19235   PyObject * obj0 = 0 ;
19236   PyObject * obj1 = 0 ;
19237 
19238   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_entry_set",2,2,&obj0,&obj1)) SWIG_fail;
19239   {
19240     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19241     if (PyErr_Occurred()) {
19242       SWIG_fail;
19243     }
19244   }
19245   {
19246     arg2 = (svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj1);
19247     if (PyErr_Occurred()) {
19248       SWIG_fail;
19249     }
19250   }
19251   if (arg1) (arg1)->entry = (svn_wc_entry_t const *)arg2;
19252   resultobj = SWIG_Py_Void();
19253   return resultobj;
19254 fail:
19255   return NULL;
19256 }
19257 
19258 
_wrap_svn_wc_status_t_entry_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19259 SWIGINTERN PyObject *_wrap_svn_wc_status_t_entry_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19260   PyObject *resultobj = 0;
19261   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19262   PyObject * obj0 = 0 ;
19263   svn_wc_entry_t *result = 0 ;
19264 
19265   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_entry_get",1,1,&obj0)) SWIG_fail;
19266   {
19267     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19268     if (PyErr_Occurred()) {
19269       SWIG_fail;
19270     }
19271   }
19272   result = (svn_wc_entry_t *) ((arg1)->entry);
19273   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_entry_t,
19274     _global_py_pool, args);
19275   return resultobj;
19276 fail:
19277   return NULL;
19278 }
19279 
19280 
_wrap_svn_wc_status_t_text_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19281 SWIGINTERN PyObject *_wrap_svn_wc_status_t_text_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19282   PyObject *resultobj = 0;
19283   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19284   enum svn_wc_status_kind arg2 ;
19285   PyObject * obj0 = 0 ;
19286   PyObject * obj1 = 0 ;
19287 
19288   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_text_status_set",2,2,&obj0,&obj1)) SWIG_fail;
19289   {
19290     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19291     if (PyErr_Occurred()) {
19292       SWIG_fail;
19293     }
19294   }
19295   {
19296     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
19297     if (SWIG_arg_fail(svn_argnum_obj1)) {
19298       SWIG_fail;
19299     }
19300   }
19301   if (arg1) (arg1)->text_status = arg2;
19302   resultobj = SWIG_Py_Void();
19303   return resultobj;
19304 fail:
19305   return NULL;
19306 }
19307 
19308 
_wrap_svn_wc_status_t_text_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19309 SWIGINTERN PyObject *_wrap_svn_wc_status_t_text_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19310   PyObject *resultobj = 0;
19311   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19312   PyObject * obj0 = 0 ;
19313   enum svn_wc_status_kind result;
19314 
19315   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_text_status_get",1,1,&obj0)) SWIG_fail;
19316   {
19317     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19318     if (PyErr_Occurred()) {
19319       SWIG_fail;
19320     }
19321   }
19322   result = (enum svn_wc_status_kind) ((arg1)->text_status);
19323   resultobj = SWIG_From_long((long)(result));
19324   return resultobj;
19325 fail:
19326   return NULL;
19327 }
19328 
19329 
_wrap_svn_wc_status_t_prop_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19330 SWIGINTERN PyObject *_wrap_svn_wc_status_t_prop_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19331   PyObject *resultobj = 0;
19332   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19333   enum svn_wc_status_kind arg2 ;
19334   PyObject * obj0 = 0 ;
19335   PyObject * obj1 = 0 ;
19336 
19337   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_prop_status_set",2,2,&obj0,&obj1)) SWIG_fail;
19338   {
19339     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19340     if (PyErr_Occurred()) {
19341       SWIG_fail;
19342     }
19343   }
19344   {
19345     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
19346     if (SWIG_arg_fail(svn_argnum_obj1)) {
19347       SWIG_fail;
19348     }
19349   }
19350   if (arg1) (arg1)->prop_status = arg2;
19351   resultobj = SWIG_Py_Void();
19352   return resultobj;
19353 fail:
19354   return NULL;
19355 }
19356 
19357 
_wrap_svn_wc_status_t_prop_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19358 SWIGINTERN PyObject *_wrap_svn_wc_status_t_prop_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19359   PyObject *resultobj = 0;
19360   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19361   PyObject * obj0 = 0 ;
19362   enum svn_wc_status_kind result;
19363 
19364   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_prop_status_get",1,1,&obj0)) SWIG_fail;
19365   {
19366     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19367     if (PyErr_Occurred()) {
19368       SWIG_fail;
19369     }
19370   }
19371   result = (enum svn_wc_status_kind) ((arg1)->prop_status);
19372   resultobj = SWIG_From_long((long)(result));
19373   return resultobj;
19374 fail:
19375   return NULL;
19376 }
19377 
19378 
_wrap_svn_wc_status_t_locked_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19379 SWIGINTERN PyObject *_wrap_svn_wc_status_t_locked_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19380   PyObject *resultobj = 0;
19381   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19382   svn_boolean_t arg2 ;
19383   PyObject * obj0 = 0 ;
19384   PyObject * obj1 = 0 ;
19385 
19386   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_locked_set",2,2,&obj0,&obj1)) SWIG_fail;
19387   {
19388     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19389     if (PyErr_Occurred()) {
19390       SWIG_fail;
19391     }
19392   }
19393   {
19394     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
19395     if (SWIG_arg_fail(svn_argnum_obj1)) {
19396       SWIG_fail;
19397     }
19398   }
19399   if (arg1) (arg1)->locked = arg2;
19400   resultobj = SWIG_Py_Void();
19401   return resultobj;
19402 fail:
19403   return NULL;
19404 }
19405 
19406 
_wrap_svn_wc_status_t_locked_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19407 SWIGINTERN PyObject *_wrap_svn_wc_status_t_locked_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19408   PyObject *resultobj = 0;
19409   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19410   PyObject * obj0 = 0 ;
19411   svn_boolean_t result;
19412 
19413   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_locked_get",1,1,&obj0)) SWIG_fail;
19414   {
19415     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19416     if (PyErr_Occurred()) {
19417       SWIG_fail;
19418     }
19419   }
19420   result = (svn_boolean_t) ((arg1)->locked);
19421   resultobj = SWIG_From_long((long)(result));
19422   return resultobj;
19423 fail:
19424   return NULL;
19425 }
19426 
19427 
_wrap_svn_wc_status_t_copied_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19428 SWIGINTERN PyObject *_wrap_svn_wc_status_t_copied_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19429   PyObject *resultobj = 0;
19430   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19431   svn_boolean_t arg2 ;
19432   PyObject * obj0 = 0 ;
19433   PyObject * obj1 = 0 ;
19434 
19435   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_copied_set",2,2,&obj0,&obj1)) SWIG_fail;
19436   {
19437     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19438     if (PyErr_Occurred()) {
19439       SWIG_fail;
19440     }
19441   }
19442   {
19443     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
19444     if (SWIG_arg_fail(svn_argnum_obj1)) {
19445       SWIG_fail;
19446     }
19447   }
19448   if (arg1) (arg1)->copied = arg2;
19449   resultobj = SWIG_Py_Void();
19450   return resultobj;
19451 fail:
19452   return NULL;
19453 }
19454 
19455 
_wrap_svn_wc_status_t_copied_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19456 SWIGINTERN PyObject *_wrap_svn_wc_status_t_copied_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19457   PyObject *resultobj = 0;
19458   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19459   PyObject * obj0 = 0 ;
19460   svn_boolean_t result;
19461 
19462   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_copied_get",1,1,&obj0)) SWIG_fail;
19463   {
19464     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19465     if (PyErr_Occurred()) {
19466       SWIG_fail;
19467     }
19468   }
19469   result = (svn_boolean_t) ((arg1)->copied);
19470   resultobj = SWIG_From_long((long)(result));
19471   return resultobj;
19472 fail:
19473   return NULL;
19474 }
19475 
19476 
_wrap_svn_wc_status_t_switched_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19477 SWIGINTERN PyObject *_wrap_svn_wc_status_t_switched_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19478   PyObject *resultobj = 0;
19479   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19480   svn_boolean_t arg2 ;
19481   PyObject * obj0 = 0 ;
19482   PyObject * obj1 = 0 ;
19483 
19484   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_switched_set",2,2,&obj0,&obj1)) SWIG_fail;
19485   {
19486     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19487     if (PyErr_Occurred()) {
19488       SWIG_fail;
19489     }
19490   }
19491   {
19492     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
19493     if (SWIG_arg_fail(svn_argnum_obj1)) {
19494       SWIG_fail;
19495     }
19496   }
19497   if (arg1) (arg1)->switched = arg2;
19498   resultobj = SWIG_Py_Void();
19499   return resultobj;
19500 fail:
19501   return NULL;
19502 }
19503 
19504 
_wrap_svn_wc_status_t_switched_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19505 SWIGINTERN PyObject *_wrap_svn_wc_status_t_switched_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19506   PyObject *resultobj = 0;
19507   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19508   PyObject * obj0 = 0 ;
19509   svn_boolean_t result;
19510 
19511   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_switched_get",1,1,&obj0)) SWIG_fail;
19512   {
19513     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19514     if (PyErr_Occurred()) {
19515       SWIG_fail;
19516     }
19517   }
19518   result = (svn_boolean_t) ((arg1)->switched);
19519   resultobj = SWIG_From_long((long)(result));
19520   return resultobj;
19521 fail:
19522   return NULL;
19523 }
19524 
19525 
_wrap_svn_wc_status_t_repos_text_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19526 SWIGINTERN PyObject *_wrap_svn_wc_status_t_repos_text_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19527   PyObject *resultobj = 0;
19528   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19529   enum svn_wc_status_kind arg2 ;
19530   PyObject * obj0 = 0 ;
19531   PyObject * obj1 = 0 ;
19532 
19533   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_repos_text_status_set",2,2,&obj0,&obj1)) SWIG_fail;
19534   {
19535     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19536     if (PyErr_Occurred()) {
19537       SWIG_fail;
19538     }
19539   }
19540   {
19541     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
19542     if (SWIG_arg_fail(svn_argnum_obj1)) {
19543       SWIG_fail;
19544     }
19545   }
19546   if (arg1) (arg1)->repos_text_status = arg2;
19547   resultobj = SWIG_Py_Void();
19548   return resultobj;
19549 fail:
19550   return NULL;
19551 }
19552 
19553 
_wrap_svn_wc_status_t_repos_text_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19554 SWIGINTERN PyObject *_wrap_svn_wc_status_t_repos_text_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19555   PyObject *resultobj = 0;
19556   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19557   PyObject * obj0 = 0 ;
19558   enum svn_wc_status_kind result;
19559 
19560   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_repos_text_status_get",1,1,&obj0)) SWIG_fail;
19561   {
19562     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19563     if (PyErr_Occurred()) {
19564       SWIG_fail;
19565     }
19566   }
19567   result = (enum svn_wc_status_kind) ((arg1)->repos_text_status);
19568   resultobj = SWIG_From_long((long)(result));
19569   return resultobj;
19570 fail:
19571   return NULL;
19572 }
19573 
19574 
_wrap_svn_wc_status_t_repos_prop_status_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19575 SWIGINTERN PyObject *_wrap_svn_wc_status_t_repos_prop_status_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19576   PyObject *resultobj = 0;
19577   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19578   enum svn_wc_status_kind arg2 ;
19579   PyObject * obj0 = 0 ;
19580   PyObject * obj1 = 0 ;
19581 
19582   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_repos_prop_status_set",2,2,&obj0,&obj1)) SWIG_fail;
19583   {
19584     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19585     if (PyErr_Occurred()) {
19586       SWIG_fail;
19587     }
19588   }
19589   {
19590     arg2 = (enum svn_wc_status_kind)SWIG_As_long (obj1);
19591     if (SWIG_arg_fail(svn_argnum_obj1)) {
19592       SWIG_fail;
19593     }
19594   }
19595   if (arg1) (arg1)->repos_prop_status = arg2;
19596   resultobj = SWIG_Py_Void();
19597   return resultobj;
19598 fail:
19599   return NULL;
19600 }
19601 
19602 
_wrap_svn_wc_status_t_repos_prop_status_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19603 SWIGINTERN PyObject *_wrap_svn_wc_status_t_repos_prop_status_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19604   PyObject *resultobj = 0;
19605   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19606   PyObject * obj0 = 0 ;
19607   enum svn_wc_status_kind result;
19608 
19609   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_t_repos_prop_status_get",1,1,&obj0)) SWIG_fail;
19610   {
19611     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19612     if (PyErr_Occurred()) {
19613       SWIG_fail;
19614     }
19615   }
19616   result = (enum svn_wc_status_kind) ((arg1)->repos_prop_status);
19617   resultobj = SWIG_From_long((long)(result));
19618   return resultobj;
19619 fail:
19620   return NULL;
19621 }
19622 
19623 
_wrap_new_svn_wc_status_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19624 SWIGINTERN PyObject *_wrap_new_svn_wc_status_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19625   PyObject *resultobj = 0;
19626   struct svn_wc_status_t *result = 0 ;
19627 
19628   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_status_t",0,0)) SWIG_fail;
19629   {
19630     svn_swig_py_release_py_lock();
19631 
19632     result = (struct svn_wc_status_t *)calloc(1, sizeof(struct svn_wc_status_t));
19633 
19634     svn_swig_py_acquire_py_lock();
19635 
19636   }
19637   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_status_t,
19638     _global_py_pool, args);
19639   return resultobj;
19640 fail:
19641   return NULL;
19642 }
19643 
19644 
_wrap_delete_svn_wc_status_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19645 SWIGINTERN PyObject *_wrap_delete_svn_wc_status_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19646   PyObject *resultobj = 0;
19647   struct svn_wc_status_t *arg1 = (struct svn_wc_status_t *) 0 ;
19648   PyObject * obj0 = 0 ;
19649 
19650   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_status_t",1,1,&obj0)) SWIG_fail;
19651   {
19652     arg1 = (struct svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19653     if (PyErr_Occurred()) {
19654       SWIG_fail;
19655     }
19656   }
19657   {
19658     svn_swig_py_release_py_lock();
19659 
19660     free((char *) arg1);
19661 
19662     svn_swig_py_acquire_py_lock();
19663 
19664   }
19665   resultobj = SWIG_Py_Void();
19666   return resultobj;
19667 fail:
19668   return NULL;
19669 }
19670 
19671 
svn_wc_status_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19672 SWIGINTERN PyObject *svn_wc_status_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19673   PyObject *obj;
19674   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
19675   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_status_t, SWIG_NewClientData(obj));
19676   return SWIG_Py_Void();
19677 }
19678 
_wrap_svn_wc_dup_status3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19679 SWIGINTERN PyObject *_wrap_svn_wc_dup_status3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19680   PyObject *resultobj = 0;
19681   svn_wc_status3_t *arg1 = (svn_wc_status3_t *) 0 ;
19682   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
19683   apr_pool_t *_global_pool = NULL ;
19684   PyObject *_global_py_pool = NULL ;
19685   PyObject * obj0 = 0 ;
19686   PyObject * obj1 = 0 ;
19687   svn_wc_status3_t *result = 0 ;
19688 
19689   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19690       &_global_py_pool, &_global_pool))
19691   SWIG_fail;
19692   arg2 = _global_pool;
19693   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_dup_status3",1,2,&obj0,&obj1)) SWIG_fail;
19694   {
19695     arg1 = (svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj0);
19696     if (PyErr_Occurred()) {
19697       SWIG_fail;
19698     }
19699   }
19700   if (obj1) {
19701     /* Verify that the user supplied a valid pool */
19702     if (obj1 != Py_None && obj1 != _global_py_pool) {
19703       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
19704       SWIG_arg_fail(svn_argnum_obj1);
19705       SWIG_fail;
19706     }
19707   }
19708   {
19709     svn_swig_py_release_py_lock();
19710 
19711     result = (svn_wc_status3_t *)svn_wc_dup_status3((struct svn_wc_status3_t const *)arg1,arg2);
19712 
19713     svn_swig_py_acquire_py_lock();
19714 
19715   }
19716   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_status3_t,
19717     _global_py_pool, args);
19718   {
19719     Py_XDECREF(_global_py_pool);
19720   }
19721   return resultobj;
19722 fail:
19723   {
19724     Py_XDECREF(_global_py_pool);
19725   }
19726   return NULL;
19727 }
19728 
19729 
_wrap_svn_wc_dup_status2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19730 SWIGINTERN PyObject *_wrap_svn_wc_dup_status2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19731   PyObject *resultobj = 0;
19732   svn_wc_status2_t *arg1 = (svn_wc_status2_t *) 0 ;
19733   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
19734   apr_pool_t *_global_pool = NULL ;
19735   PyObject *_global_py_pool = NULL ;
19736   PyObject * obj0 = 0 ;
19737   PyObject * obj1 = 0 ;
19738   svn_wc_status2_t *result = 0 ;
19739 
19740   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19741       &_global_py_pool, &_global_pool))
19742   SWIG_fail;
19743   arg2 = _global_pool;
19744   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_dup_status2",1,2,&obj0,&obj1)) SWIG_fail;
19745   {
19746     arg1 = (svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj0);
19747     if (PyErr_Occurred()) {
19748       SWIG_fail;
19749     }
19750   }
19751   if (obj1) {
19752     /* Verify that the user supplied a valid pool */
19753     if (obj1 != Py_None && obj1 != _global_py_pool) {
19754       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
19755       SWIG_arg_fail(svn_argnum_obj1);
19756       SWIG_fail;
19757     }
19758   }
19759   {
19760     svn_swig_py_release_py_lock();
19761 
19762     result = (svn_wc_status2_t *)svn_wc_dup_status2((struct svn_wc_status2_t const *)arg1,arg2);
19763 
19764     svn_swig_py_acquire_py_lock();
19765 
19766   }
19767   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_status2_t,
19768     _global_py_pool, args);
19769   {
19770     Py_XDECREF(_global_py_pool);
19771   }
19772   return resultobj;
19773 fail:
19774   {
19775     Py_XDECREF(_global_py_pool);
19776   }
19777   return NULL;
19778 }
19779 
19780 
_wrap_svn_wc_dup_status(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19781 SWIGINTERN PyObject *_wrap_svn_wc_dup_status(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19782   PyObject *resultobj = 0;
19783   svn_wc_status_t *arg1 = (svn_wc_status_t *) 0 ;
19784   apr_pool_t *arg2 = (apr_pool_t *) 0 ;
19785   apr_pool_t *_global_pool = NULL ;
19786   PyObject *_global_py_pool = NULL ;
19787   PyObject * obj0 = 0 ;
19788   PyObject * obj1 = 0 ;
19789   svn_wc_status_t *result = 0 ;
19790 
19791   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19792       &_global_py_pool, &_global_pool))
19793   SWIG_fail;
19794   arg2 = _global_pool;
19795   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_dup_status",1,2,&obj0,&obj1)) SWIG_fail;
19796   {
19797     arg1 = (svn_wc_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj0);
19798     if (PyErr_Occurred()) {
19799       SWIG_fail;
19800     }
19801   }
19802   if (obj1) {
19803     /* Verify that the user supplied a valid pool */
19804     if (obj1 != Py_None && obj1 != _global_py_pool) {
19805       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
19806       SWIG_arg_fail(svn_argnum_obj1);
19807       SWIG_fail;
19808     }
19809   }
19810   {
19811     svn_swig_py_release_py_lock();
19812 
19813     result = (svn_wc_status_t *)svn_wc_dup_status((struct svn_wc_status_t const *)arg1,arg2);
19814 
19815     svn_swig_py_acquire_py_lock();
19816 
19817   }
19818   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_status_t,
19819     _global_py_pool, args);
19820   {
19821     Py_XDECREF(_global_py_pool);
19822   }
19823   return resultobj;
19824 fail:
19825   {
19826     Py_XDECREF(_global_py_pool);
19827   }
19828   return NULL;
19829 }
19830 
19831 
_wrap_svn_wc_status3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19832 SWIGINTERN PyObject *_wrap_svn_wc_status3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19833   PyObject *resultobj = 0;
19834   svn_wc_status3_t **arg1 = (svn_wc_status3_t **) 0 ;
19835   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
19836   char *arg3 = (char *) 0 ;
19837   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
19838   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
19839   apr_pool_t *_global_pool = NULL ;
19840   PyObject *_global_py_pool = NULL ;
19841   svn_wc_status3_t *temp1 ;
19842   PyObject * obj0 = 0 ;
19843   PyObject * obj1 = 0 ;
19844   PyObject * obj2 = 0 ;
19845   PyObject * obj3 = 0 ;
19846   svn_error_t *result = 0 ;
19847 
19848   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19849       &_global_py_pool, &_global_pool))
19850   SWIG_fail;
19851   arg4 = _global_pool;
19852   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19853       &_global_py_pool, &_global_pool))
19854   SWIG_fail;
19855   arg5 = _global_pool;
19856   arg1 = &temp1;
19857   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status3",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
19858   {
19859     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
19860     if (PyErr_Occurred()) {
19861       SWIG_fail;
19862     }
19863   }
19864   {
19865     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_status3", "local_abspath");
19866     if (PyErr_Occurred()) SWIG_fail;
19867   }
19868   if (obj2) {
19869     /* Verify that the user supplied a valid pool */
19870     if (obj2 != Py_None && obj2 != _global_py_pool) {
19871       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
19872       SWIG_arg_fail(svn_argnum_obj2);
19873       SWIG_fail;
19874     }
19875   }
19876   if (obj3) {
19877     /* Verify that the user supplied a valid pool */
19878     if (obj3 != Py_None && obj3 != _global_py_pool) {
19879       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
19880       SWIG_arg_fail(svn_argnum_obj3);
19881       SWIG_fail;
19882     }
19883   }
19884   {
19885     svn_swig_py_release_py_lock();
19886 
19887     result = (svn_error_t *)svn_wc_status3(arg1,arg2,(char const *)arg3,arg4,arg5);
19888 
19889     svn_swig_py_acquire_py_lock();
19890 
19891   }
19892   {
19893     if (result != NULL) {
19894       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
19895       svn_swig_py_svn_exception(result);
19896       else
19897       svn_error_clear(result);
19898       SWIG_fail;
19899     }
19900     Py_INCREF(Py_None);
19901     resultobj = Py_None;
19902   }
19903   {
19904     /* FIXME: Missing argout typemap: svn_wc_status3 arg 1 (svn_wc_status3_t **) */
19905 
19906 
19907 
19908 
19909     SWIG_exception(SWIG_ValueError, "svn_wc_status3 is not implemented yet");
19910 
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_wc_status2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)19930 SWIGINTERN PyObject *_wrap_svn_wc_status2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
19931   PyObject *resultobj = 0;
19932   svn_wc_status2_t **arg1 = (svn_wc_status2_t **) 0 ;
19933   char *arg2 = (char *) 0 ;
19934   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
19935   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
19936   apr_pool_t *_global_pool = NULL ;
19937   PyObject *_global_py_pool = NULL ;
19938   svn_wc_status2_t *temp1 ;
19939   PyObject * obj0 = 0 ;
19940   PyObject * obj1 = 0 ;
19941   PyObject * obj2 = 0 ;
19942   svn_error_t *result = 0 ;
19943 
19944   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
19945       &_global_py_pool, &_global_pool))
19946   SWIG_fail;
19947   arg4 = _global_pool;
19948   arg1 = &temp1;
19949   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status2",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
19950   {
19951     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_status2", "path");
19952     if (PyErr_Occurred()) SWIG_fail;
19953   }
19954   {
19955     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
19956     if (PyErr_Occurred()) {
19957       SWIG_fail;
19958     }
19959   }
19960   if (obj2) {
19961     /* Verify that the user supplied a valid pool */
19962     if (obj2 != Py_None && obj2 != _global_py_pool) {
19963       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
19964       SWIG_arg_fail(svn_argnum_obj2);
19965       SWIG_fail;
19966     }
19967   }
19968   {
19969     svn_swig_py_release_py_lock();
19970 
19971     result = (svn_error_t *)svn_wc_status2(arg1,(char const *)arg2,arg3,arg4);
19972 
19973     svn_swig_py_acquire_py_lock();
19974 
19975   }
19976   {
19977     if (result != NULL) {
19978       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
19979       svn_swig_py_svn_exception(result);
19980       else
19981       svn_error_clear(result);
19982       SWIG_fail;
19983     }
19984     Py_INCREF(Py_None);
19985     resultobj = Py_None;
19986   }
19987   {
19988     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_status2_t,
19989         _global_py_pool, args))
19990 
19991     ;
19992   }
19993   {
19994     Py_XDECREF(_global_py_pool);
19995   }
19996   return resultobj;
19997 fail:
19998   {
19999     Py_XDECREF(_global_py_pool);
20000   }
20001   return NULL;
20002 }
20003 
20004 
_wrap_svn_wc_status(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20005 SWIGINTERN PyObject *_wrap_svn_wc_status(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20006   PyObject *resultobj = 0;
20007   svn_wc_status_t **arg1 = (svn_wc_status_t **) 0 ;
20008   char *arg2 = (char *) 0 ;
20009   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
20010   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
20011   apr_pool_t *_global_pool = NULL ;
20012   PyObject *_global_py_pool = NULL ;
20013   svn_wc_status_t *temp1 ;
20014   PyObject * obj0 = 0 ;
20015   PyObject * obj1 = 0 ;
20016   PyObject * obj2 = 0 ;
20017   svn_error_t *result = 0 ;
20018 
20019   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20020       &_global_py_pool, &_global_pool))
20021   SWIG_fail;
20022   arg4 = _global_pool;
20023   arg1 = &temp1;
20024   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
20025   {
20026     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_status", "path");
20027     if (PyErr_Occurred()) SWIG_fail;
20028   }
20029   {
20030     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
20031     if (PyErr_Occurred()) {
20032       SWIG_fail;
20033     }
20034   }
20035   if (obj2) {
20036     /* Verify that the user supplied a valid pool */
20037     if (obj2 != Py_None && obj2 != _global_py_pool) {
20038       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
20039       SWIG_arg_fail(svn_argnum_obj2);
20040       SWIG_fail;
20041     }
20042   }
20043   {
20044     svn_swig_py_release_py_lock();
20045 
20046     result = (svn_error_t *)svn_wc_status(arg1,(char const *)arg2,arg3,arg4);
20047 
20048     svn_swig_py_acquire_py_lock();
20049 
20050   }
20051   {
20052     if (result != NULL) {
20053       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20054       svn_swig_py_svn_exception(result);
20055       else
20056       svn_error_clear(result);
20057       SWIG_fail;
20058     }
20059     Py_INCREF(Py_None);
20060     resultobj = Py_None;
20061   }
20062   {
20063     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_status_t,
20064         _global_py_pool, args))
20065 
20066     ;
20067   }
20068   {
20069     Py_XDECREF(_global_py_pool);
20070   }
20071   return resultobj;
20072 fail:
20073   {
20074     Py_XDECREF(_global_py_pool);
20075   }
20076   return NULL;
20077 }
20078 
20079 
_wrap_svn_wc_walk_status(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20080 SWIGINTERN PyObject *_wrap_svn_wc_walk_status(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20081   PyObject *resultobj = 0;
20082   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
20083   char *arg2 = (char *) 0 ;
20084   svn_depth_t arg3 ;
20085   svn_boolean_t arg4 ;
20086   svn_boolean_t arg5 ;
20087   svn_boolean_t arg6 ;
20088   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
20089   svn_wc_status_func4_t arg8 = (svn_wc_status_func4_t) 0 ;
20090   void *arg9 = (void *) 0 ;
20091   svn_cancel_func_t arg10 = (svn_cancel_func_t) 0 ;
20092   void *arg11 = (void *) 0 ;
20093   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
20094   apr_pool_t *_global_pool = NULL ;
20095   PyObject *_global_py_pool = NULL ;
20096   PyObject * obj0 = 0 ;
20097   PyObject * obj1 = 0 ;
20098   PyObject * obj2 = 0 ;
20099   PyObject * obj3 = 0 ;
20100   PyObject * obj4 = 0 ;
20101   PyObject * obj5 = 0 ;
20102   PyObject * obj6 = 0 ;
20103   PyObject * obj7 = 0 ;
20104   PyObject * obj8 = 0 ;
20105   PyObject * obj9 = 0 ;
20106   PyObject * obj10 = 0 ;
20107   svn_error_t *result = 0 ;
20108 
20109   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20110       &_global_py_pool, &_global_pool))
20111   SWIG_fail;
20112   arg12 = _global_pool;
20113   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_walk_status",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
20114   {
20115     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
20116     if (PyErr_Occurred()) {
20117       SWIG_fail;
20118     }
20119   }
20120   {
20121     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_walk_status", "local_abspath");
20122     if (PyErr_Occurred()) SWIG_fail;
20123   }
20124   {
20125     arg3 = (svn_depth_t)SWIG_As_long (obj2);
20126     if (SWIG_arg_fail(svn_argnum_obj2)) {
20127       SWIG_fail;
20128     }
20129   }
20130   {
20131     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
20132     if (SWIG_arg_fail(svn_argnum_obj3)) {
20133       SWIG_fail;
20134     }
20135   }
20136   {
20137     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
20138     if (SWIG_arg_fail(svn_argnum_obj4)) {
20139       SWIG_fail;
20140     }
20141   }
20142   {
20143     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
20144     if (SWIG_arg_fail(svn_argnum_obj5)) {
20145       SWIG_fail;
20146     }
20147   }
20148   {
20149     arg7 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj6);
20150     if (PyErr_Occurred()) {
20151       SWIG_fail;
20152     }
20153   }
20154   {
20155     svn_wc_status_func4_t * tmp =
20156     svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj7);
20157     if (tmp == NULL || PyErr_Occurred()) {
20158       SWIG_fail;
20159     }
20160     arg8 = *tmp;
20161   }
20162   {
20163     if (obj8 == Py_None) {
20164       arg9 = NULL;
20165     } else if (SWIG_ConvertPtr(obj8, (void **) &arg9, 0, 0) == -1) {
20166       arg9 = (void *) obj8;
20167       PyErr_Clear();
20168     }
20169   }
20170   {
20171     arg10 = (svn_cancel_func_t) svn_swig_py_cancel_func;
20172     arg11 = obj9;
20173   }
20174   if (obj10) {
20175     /* Verify that the user supplied a valid pool */
20176     if (obj10 != Py_None && obj10 != _global_py_pool) {
20177       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
20178       SWIG_arg_fail(svn_argnum_obj10);
20179       SWIG_fail;
20180     }
20181   }
20182   {
20183     svn_swig_py_release_py_lock();
20184 
20185     result = (svn_error_t *)svn_wc_walk_status(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,(apr_array_header_t const *)arg7,arg8,arg9,arg10,arg11,arg12);
20186 
20187     svn_swig_py_acquire_py_lock();
20188 
20189   }
20190   {
20191     if (result != NULL) {
20192       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20193       svn_swig_py_svn_exception(result);
20194       else
20195       svn_error_clear(result);
20196       SWIG_fail;
20197     }
20198     Py_INCREF(Py_None);
20199     resultobj = Py_None;
20200   }
20201   {
20202     Py_XDECREF(_global_py_pool);
20203   }
20204   return resultobj;
20205 fail:
20206   {
20207     Py_XDECREF(_global_py_pool);
20208   }
20209   return NULL;
20210 }
20211 
20212 
_wrap_svn_wc_get_status_editor5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20213 SWIGINTERN PyObject *_wrap_svn_wc_get_status_editor5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20214   PyObject *resultobj = 0;
20215   svn_delta_editor_t **arg1 = (svn_delta_editor_t **) 0 ;
20216   void **arg2 = (void **) 0 ;
20217   void **arg3 = (void **) 0 ;
20218   svn_revnum_t *arg4 = (svn_revnum_t *) 0 ;
20219   svn_wc_context_t *arg5 = (svn_wc_context_t *) 0 ;
20220   char *arg6 = (char *) 0 ;
20221   char *arg7 = (char *) 0 ;
20222   svn_depth_t arg8 ;
20223   svn_boolean_t arg9 ;
20224   svn_boolean_t arg10 ;
20225   svn_boolean_t arg11 ;
20226   svn_boolean_t arg12 ;
20227   apr_array_header_t *arg13 = (apr_array_header_t *) 0 ;
20228   svn_wc_status_func4_t arg14 = (svn_wc_status_func4_t) 0 ;
20229   void *arg15 = (void *) 0 ;
20230   svn_cancel_func_t arg16 = (svn_cancel_func_t) 0 ;
20231   void *arg17 = (void *) 0 ;
20232   apr_pool_t *arg18 = (apr_pool_t *) 0 ;
20233   apr_pool_t *arg19 = (apr_pool_t *) 0 ;
20234   apr_pool_t *_global_pool = NULL ;
20235   PyObject *_global_py_pool = NULL ;
20236   svn_delta_editor_t *temp1 ;
20237   void *temp2 ;
20238   void *temp3 ;
20239   svn_revnum_t temp4 ;
20240   int res4 = SWIG_TMPOBJ ;
20241   PyObject * obj0 = 0 ;
20242   PyObject * obj1 = 0 ;
20243   PyObject * obj2 = 0 ;
20244   PyObject * obj3 = 0 ;
20245   PyObject * obj4 = 0 ;
20246   PyObject * obj5 = 0 ;
20247   PyObject * obj6 = 0 ;
20248   PyObject * obj7 = 0 ;
20249   PyObject * obj8 = 0 ;
20250   PyObject * obj9 = 0 ;
20251   PyObject * obj10 = 0 ;
20252   PyObject * obj11 = 0 ;
20253   PyObject * obj12 = 0 ;
20254   PyObject * obj13 = 0 ;
20255   svn_error_t *result = 0 ;
20256 
20257   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20258       &_global_py_pool, &_global_pool))
20259   SWIG_fail;
20260   arg18 = _global_pool;
20261   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20262       &_global_py_pool, &_global_pool))
20263   SWIG_fail;
20264   arg19 = _global_pool;
20265   arg1 = &temp1;
20266   arg2 = &temp2;
20267   arg3 = &temp3;
20268   arg4 = &temp4;
20269   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_status_editor5",12,14,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13)) SWIG_fail;
20270   {
20271     arg5 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
20272     if (PyErr_Occurred()) {
20273       SWIG_fail;
20274     }
20275   }
20276   {
20277     arg6 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_status_editor5", "anchor_abspath");
20278     if (PyErr_Occurred()) SWIG_fail;
20279   }
20280   {
20281     arg7 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_get_status_editor5", "target_basename");
20282     if (PyErr_Occurred()) SWIG_fail;
20283   }
20284   {
20285     arg8 = (svn_depth_t)SWIG_As_long (obj3);
20286     if (SWIG_arg_fail(svn_argnum_obj3)) {
20287       SWIG_fail;
20288     }
20289   }
20290   {
20291     arg9 = (svn_boolean_t)SWIG_As_long (obj4);
20292     if (SWIG_arg_fail(svn_argnum_obj4)) {
20293       SWIG_fail;
20294     }
20295   }
20296   {
20297     arg10 = (svn_boolean_t)SWIG_As_long (obj5);
20298     if (SWIG_arg_fail(svn_argnum_obj5)) {
20299       SWIG_fail;
20300     }
20301   }
20302   {
20303     arg11 = (svn_boolean_t)SWIG_As_long (obj6);
20304     if (SWIG_arg_fail(svn_argnum_obj6)) {
20305       SWIG_fail;
20306     }
20307   }
20308   {
20309     arg12 = (svn_boolean_t)SWIG_As_long (obj7);
20310     if (SWIG_arg_fail(svn_argnum_obj7)) {
20311       SWIG_fail;
20312     }
20313   }
20314   {
20315     arg13 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj8);
20316     if (PyErr_Occurred()) {
20317       SWIG_fail;
20318     }
20319   }
20320   {
20321     svn_wc_status_func4_t * tmp =
20322     svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj9);
20323     if (tmp == NULL || PyErr_Occurred()) {
20324       SWIG_fail;
20325     }
20326     arg14 = *tmp;
20327   }
20328   {
20329     if (obj10 == Py_None) {
20330       arg15 = NULL;
20331     } else if (SWIG_ConvertPtr(obj10, (void **) &arg15, 0, 0) == -1) {
20332       arg15 = (void *) obj10;
20333       PyErr_Clear();
20334     }
20335   }
20336   {
20337     arg16 = (svn_cancel_func_t) svn_swig_py_cancel_func;
20338     arg17 = obj11;
20339   }
20340   if (obj12) {
20341     /* Verify that the user supplied a valid pool */
20342     if (obj12 != Py_None && obj12 != _global_py_pool) {
20343       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj12);
20344       SWIG_arg_fail(svn_argnum_obj12);
20345       SWIG_fail;
20346     }
20347   }
20348   if (obj13) {
20349     /* Verify that the user supplied a valid pool */
20350     if (obj13 != Py_None && obj13 != _global_py_pool) {
20351       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj13);
20352       SWIG_arg_fail(svn_argnum_obj13);
20353       SWIG_fail;
20354     }
20355   }
20356   {
20357     svn_swig_py_release_py_lock();
20358 
20359     result = (svn_error_t *)svn_wc_get_status_editor5((struct svn_delta_editor_t const **)arg1,arg2,arg3,arg4,arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,arg10,arg11,arg12,(apr_array_header_t const *)arg13,arg14,arg15,arg16,arg17,arg18,arg19);
20360 
20361     svn_swig_py_acquire_py_lock();
20362 
20363   }
20364   {
20365     if (result != NULL) {
20366       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20367       svn_swig_py_svn_exception(result);
20368       else
20369       svn_error_clear(result);
20370       SWIG_fail;
20371     }
20372     Py_INCREF(Py_None);
20373     resultobj = Py_None;
20374   }
20375   {
20376     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_delta_editor_t,
20377         _global_py_pool, args))
20378 
20379     ;
20380   }
20381   {
20382     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_void,
20383         _global_py_pool, args))
20384 
20385     ;
20386   }
20387   {
20388     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
20389         _global_py_pool, args))
20390 
20391     ;
20392   }
20393   if (SWIG_IsTmpObj(res4)) {
20394     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg4)));
20395   } else {
20396     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
20397     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, new_flags));
20398   }
20399   {
20400     Py_XDECREF(_global_py_pool);
20401   }
20402   {
20403     Py_XDECREF(_global_py_pool);
20404   }
20405   return resultobj;
20406 fail:
20407   {
20408     Py_XDECREF(_global_py_pool);
20409   }
20410   {
20411     Py_XDECREF(_global_py_pool);
20412   }
20413   return NULL;
20414 }
20415 
20416 
_wrap_svn_wc_get_status_editor4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20417 SWIGINTERN PyObject *_wrap_svn_wc_get_status_editor4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20418   PyObject *resultobj = 0;
20419   svn_delta_editor_t **arg1 = (svn_delta_editor_t **) 0 ;
20420   void **arg2 = (void **) 0 ;
20421   void **arg3 = (void **) 0 ;
20422   svn_revnum_t *arg4 = (svn_revnum_t *) 0 ;
20423   svn_wc_adm_access_t *arg5 = (svn_wc_adm_access_t *) 0 ;
20424   char *arg6 = (char *) 0 ;
20425   svn_depth_t arg7 ;
20426   svn_boolean_t arg8 ;
20427   svn_boolean_t arg9 ;
20428   apr_array_header_t *arg10 = (apr_array_header_t *) 0 ;
20429   svn_wc_status_func3_t arg11 = (svn_wc_status_func3_t) 0 ;
20430   void *arg12 = (void *) 0 ;
20431   svn_cancel_func_t arg13 = (svn_cancel_func_t) 0 ;
20432   void *arg14 = (void *) 0 ;
20433   svn_wc_traversal_info_t *arg15 = (svn_wc_traversal_info_t *) 0 ;
20434   apr_pool_t *arg16 = (apr_pool_t *) 0 ;
20435   apr_pool_t *_global_pool = NULL ;
20436   PyObject *_global_py_pool = NULL ;
20437   svn_delta_editor_t *temp1 ;
20438   void *temp2 ;
20439   void *temp3 ;
20440   svn_revnum_t temp4 ;
20441   int res4 = SWIG_TMPOBJ ;
20442   PyObject * obj0 = 0 ;
20443   PyObject * obj1 = 0 ;
20444   PyObject * obj2 = 0 ;
20445   PyObject * obj3 = 0 ;
20446   PyObject * obj4 = 0 ;
20447   PyObject * obj5 = 0 ;
20448   PyObject * obj6 = 0 ;
20449   PyObject * obj7 = 0 ;
20450   PyObject * obj8 = 0 ;
20451   PyObject * obj9 = 0 ;
20452   PyObject * obj10 = 0 ;
20453   svn_error_t *result = 0 ;
20454 
20455   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20456       &_global_py_pool, &_global_pool))
20457   SWIG_fail;
20458   arg16 = _global_pool;
20459   arg1 = &temp1;
20460   arg2 = &temp2;
20461   arg3 = &temp3;
20462   arg4 = &temp4;
20463   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_status_editor4",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
20464   {
20465     arg5 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
20466     if (PyErr_Occurred()) {
20467       SWIG_fail;
20468     }
20469   }
20470   {
20471     arg6 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_status_editor4", "target");
20472     if (PyErr_Occurred()) SWIG_fail;
20473   }
20474   {
20475     arg7 = (svn_depth_t)SWIG_As_long (obj2);
20476     if (SWIG_arg_fail(svn_argnum_obj2)) {
20477       SWIG_fail;
20478     }
20479   }
20480   {
20481     arg8 = (svn_boolean_t)SWIG_As_long (obj3);
20482     if (SWIG_arg_fail(svn_argnum_obj3)) {
20483       SWIG_fail;
20484     }
20485   }
20486   {
20487     arg9 = (svn_boolean_t)SWIG_As_long (obj4);
20488     if (SWIG_arg_fail(svn_argnum_obj4)) {
20489       SWIG_fail;
20490     }
20491   }
20492   {
20493     arg10 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj5);
20494     if (PyErr_Occurred()) {
20495       SWIG_fail;
20496     }
20497   }
20498   {
20499     svn_wc_status_func3_t * tmp =
20500     svn_swig_py_must_get_ptr(obj6, 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_obj6);
20501     if (tmp == NULL || PyErr_Occurred()) {
20502       SWIG_fail;
20503     }
20504     arg11 = *tmp;
20505   }
20506   {
20507     if (obj7 == Py_None) {
20508       arg12 = NULL;
20509     } else if (SWIG_ConvertPtr(obj7, (void **) &arg12, 0, 0) == -1) {
20510       arg12 = (void *) obj7;
20511       PyErr_Clear();
20512     }
20513   }
20514   {
20515     arg13 = (svn_cancel_func_t) svn_swig_py_cancel_func;
20516     arg14 = obj8;
20517   }
20518   {
20519     arg15 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj9);
20520     if (PyErr_Occurred()) {
20521       SWIG_fail;
20522     }
20523   }
20524   if (obj10) {
20525     /* Verify that the user supplied a valid pool */
20526     if (obj10 != Py_None && obj10 != _global_py_pool) {
20527       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
20528       SWIG_arg_fail(svn_argnum_obj10);
20529       SWIG_fail;
20530     }
20531   }
20532   {
20533     svn_swig_py_release_py_lock();
20534 
20535     result = (svn_error_t *)svn_wc_get_status_editor4((struct svn_delta_editor_t const **)arg1,arg2,arg3,arg4,arg5,(char const *)arg6,arg7,arg8,arg9,(apr_array_header_t const *)arg10,arg11,arg12,arg13,arg14,arg15,arg16);
20536 
20537     svn_swig_py_acquire_py_lock();
20538 
20539   }
20540   {
20541     if (result != NULL) {
20542       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20543       svn_swig_py_svn_exception(result);
20544       else
20545       svn_error_clear(result);
20546       SWIG_fail;
20547     }
20548     Py_INCREF(Py_None);
20549     resultobj = Py_None;
20550   }
20551   {
20552     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_delta_editor_t,
20553         _global_py_pool, args))
20554 
20555     ;
20556   }
20557   {
20558     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_void,
20559         _global_py_pool, args))
20560 
20561     ;
20562   }
20563   {
20564     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
20565         _global_py_pool, args))
20566 
20567     ;
20568   }
20569   if (SWIG_IsTmpObj(res4)) {
20570     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg4)));
20571   } else {
20572     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
20573     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, new_flags));
20574   }
20575   {
20576     Py_XDECREF(_global_py_pool);
20577   }
20578   return resultobj;
20579 fail:
20580   {
20581     Py_XDECREF(_global_py_pool);
20582   }
20583   return NULL;
20584 }
20585 
20586 
_wrap_svn_wc_get_status_editor3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20587 SWIGINTERN PyObject *_wrap_svn_wc_get_status_editor3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20588   PyObject *resultobj = 0;
20589   svn_delta_editor_t **arg1 = (svn_delta_editor_t **) 0 ;
20590   void **arg2 = (void **) 0 ;
20591   void **arg3 = (void **) 0 ;
20592   svn_revnum_t *arg4 = (svn_revnum_t *) 0 ;
20593   svn_wc_adm_access_t *arg5 = (svn_wc_adm_access_t *) 0 ;
20594   char *arg6 = (char *) 0 ;
20595   svn_depth_t arg7 ;
20596   svn_boolean_t arg8 ;
20597   svn_boolean_t arg9 ;
20598   apr_array_header_t *arg10 = (apr_array_header_t *) 0 ;
20599   svn_wc_status_func2_t arg11 = (svn_wc_status_func2_t) 0 ;
20600   void *arg12 = (void *) 0 ;
20601   svn_cancel_func_t arg13 = (svn_cancel_func_t) 0 ;
20602   void *arg14 = (void *) 0 ;
20603   svn_wc_traversal_info_t *arg15 = (svn_wc_traversal_info_t *) 0 ;
20604   apr_pool_t *arg16 = (apr_pool_t *) 0 ;
20605   apr_pool_t *_global_pool = NULL ;
20606   PyObject *_global_py_pool = NULL ;
20607   svn_delta_editor_t *temp1 ;
20608   void *temp2 ;
20609   void *temp3 ;
20610   svn_revnum_t temp4 ;
20611   int res4 = SWIG_TMPOBJ ;
20612   PyObject * obj0 = 0 ;
20613   PyObject * obj1 = 0 ;
20614   PyObject * obj2 = 0 ;
20615   PyObject * obj3 = 0 ;
20616   PyObject * obj4 = 0 ;
20617   PyObject * obj5 = 0 ;
20618   PyObject * obj6 = 0 ;
20619   PyObject * obj7 = 0 ;
20620   PyObject * obj8 = 0 ;
20621   PyObject * obj9 = 0 ;
20622   svn_error_t *result = 0 ;
20623 
20624   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20625       &_global_py_pool, &_global_pool))
20626   SWIG_fail;
20627   arg16 = _global_pool;
20628   arg1 = &temp1;
20629   arg2 = &temp2;
20630   arg3 = &temp3;
20631   arg4 = &temp4;
20632   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_status_editor3",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
20633   {
20634     arg5 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
20635     if (PyErr_Occurred()) {
20636       SWIG_fail;
20637     }
20638   }
20639   {
20640     arg6 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_status_editor3", "target");
20641     if (PyErr_Occurred()) SWIG_fail;
20642   }
20643   {
20644     arg7 = (svn_depth_t)SWIG_As_long (obj2);
20645     if (SWIG_arg_fail(svn_argnum_obj2)) {
20646       SWIG_fail;
20647     }
20648   }
20649   {
20650     arg8 = (svn_boolean_t)SWIG_As_long (obj3);
20651     if (SWIG_arg_fail(svn_argnum_obj3)) {
20652       SWIG_fail;
20653     }
20654   }
20655   {
20656     arg9 = (svn_boolean_t)SWIG_As_long (obj4);
20657     if (SWIG_arg_fail(svn_argnum_obj4)) {
20658       SWIG_fail;
20659     }
20660   }
20661   {
20662     arg10 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj5);
20663     if (PyErr_Occurred()) {
20664       SWIG_fail;
20665     }
20666   }
20667   {
20668     arg11 = (svn_wc_status_func2_t) svn_swig_py_status_func2;
20669     arg12 = obj6;
20670   }
20671   {
20672     arg13 = (svn_cancel_func_t) svn_swig_py_cancel_func;
20673     arg14 = obj7;
20674   }
20675   {
20676     arg15 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj8);
20677     if (PyErr_Occurred()) {
20678       SWIG_fail;
20679     }
20680   }
20681   if (obj9) {
20682     /* Verify that the user supplied a valid pool */
20683     if (obj9 != Py_None && obj9 != _global_py_pool) {
20684       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
20685       SWIG_arg_fail(svn_argnum_obj9);
20686       SWIG_fail;
20687     }
20688   }
20689   {
20690     svn_swig_py_release_py_lock();
20691 
20692     result = (svn_error_t *)svn_wc_get_status_editor3((struct svn_delta_editor_t const **)arg1,arg2,arg3,arg4,arg5,(char const *)arg6,arg7,arg8,arg9,(apr_array_header_t const *)arg10,arg11,arg12,arg13,arg14,arg15,arg16);
20693 
20694     svn_swig_py_acquire_py_lock();
20695 
20696   }
20697   {
20698     if (result != NULL) {
20699       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20700       svn_swig_py_svn_exception(result);
20701       else
20702       svn_error_clear(result);
20703       SWIG_fail;
20704     }
20705     Py_INCREF(Py_None);
20706     resultobj = Py_None;
20707   }
20708   {
20709     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_delta_editor_t,
20710         _global_py_pool, args))
20711 
20712     ;
20713   }
20714   {
20715     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_void,
20716         _global_py_pool, args))
20717 
20718     ;
20719   }
20720   {
20721     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
20722         _global_py_pool, args))
20723 
20724     ;
20725   }
20726   if (SWIG_IsTmpObj(res4)) {
20727     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg4)));
20728   } else {
20729     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
20730     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, new_flags));
20731   }
20732   {
20733     Py_XDECREF(_global_py_pool);
20734   }
20735   return resultobj;
20736 fail:
20737   {
20738     Py_XDECREF(_global_py_pool);
20739   }
20740   return NULL;
20741 }
20742 
20743 
_wrap_svn_wc_get_status_editor2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20744 SWIGINTERN PyObject *_wrap_svn_wc_get_status_editor2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20745   PyObject *resultobj = 0;
20746   svn_delta_editor_t **arg1 = (svn_delta_editor_t **) 0 ;
20747   void **arg2 = (void **) 0 ;
20748   void **arg3 = (void **) 0 ;
20749   svn_revnum_t *arg4 = (svn_revnum_t *) 0 ;
20750   svn_wc_adm_access_t *arg5 = (svn_wc_adm_access_t *) 0 ;
20751   char *arg6 = (char *) 0 ;
20752   apr_hash_t *arg7 = (apr_hash_t *) 0 ;
20753   svn_boolean_t arg8 ;
20754   svn_boolean_t arg9 ;
20755   svn_boolean_t arg10 ;
20756   svn_wc_status_func2_t arg11 = (svn_wc_status_func2_t) 0 ;
20757   void *arg12 = (void *) 0 ;
20758   svn_cancel_func_t arg13 = (svn_cancel_func_t) 0 ;
20759   void *arg14 = (void *) 0 ;
20760   svn_wc_traversal_info_t *arg15 = (svn_wc_traversal_info_t *) 0 ;
20761   apr_pool_t *arg16 = (apr_pool_t *) 0 ;
20762   apr_pool_t *_global_pool = NULL ;
20763   PyObject *_global_py_pool = NULL ;
20764   svn_delta_editor_t *temp1 ;
20765   void *temp2 ;
20766   void *temp3 ;
20767   svn_revnum_t temp4 ;
20768   int res4 = SWIG_TMPOBJ ;
20769   PyObject * obj0 = 0 ;
20770   PyObject * obj1 = 0 ;
20771   PyObject * obj2 = 0 ;
20772   PyObject * obj3 = 0 ;
20773   PyObject * obj4 = 0 ;
20774   PyObject * obj5 = 0 ;
20775   PyObject * obj6 = 0 ;
20776   PyObject * obj7 = 0 ;
20777   PyObject * obj8 = 0 ;
20778   PyObject * obj9 = 0 ;
20779   svn_error_t *result = 0 ;
20780 
20781   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20782       &_global_py_pool, &_global_pool))
20783   SWIG_fail;
20784   arg16 = _global_pool;
20785   arg1 = &temp1;
20786   arg2 = &temp2;
20787   arg3 = &temp3;
20788   arg4 = &temp4;
20789   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_status_editor2",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
20790   {
20791     arg5 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
20792     if (PyErr_Occurred()) {
20793       SWIG_fail;
20794     }
20795   }
20796   {
20797     arg6 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_status_editor2", "target");
20798     if (PyErr_Occurred()) SWIG_fail;
20799   }
20800   {
20801     if (_global_pool == NULL)
20802     {
20803       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
20804           &_global_py_pool, &_global_pool))
20805       SWIG_fail;
20806     }
20807 
20808     arg7 = svn_swig_py_struct_ptr_hash_from_dict(obj2,
20809       SWIGTYPE_p_svn_config_t, _global_pool);
20810     if (PyErr_Occurred())
20811     SWIG_fail;
20812   }
20813   {
20814     arg8 = (svn_boolean_t)SWIG_As_long (obj3);
20815     if (SWIG_arg_fail(svn_argnum_obj3)) {
20816       SWIG_fail;
20817     }
20818   }
20819   {
20820     arg9 = (svn_boolean_t)SWIG_As_long (obj4);
20821     if (SWIG_arg_fail(svn_argnum_obj4)) {
20822       SWIG_fail;
20823     }
20824   }
20825   {
20826     arg10 = (svn_boolean_t)SWIG_As_long (obj5);
20827     if (SWIG_arg_fail(svn_argnum_obj5)) {
20828       SWIG_fail;
20829     }
20830   }
20831   {
20832     arg11 = (svn_wc_status_func2_t) svn_swig_py_status_func2;
20833     arg12 = obj6;
20834   }
20835   {
20836     arg13 = (svn_cancel_func_t) svn_swig_py_cancel_func;
20837     arg14 = obj7;
20838   }
20839   {
20840     arg15 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj8);
20841     if (PyErr_Occurred()) {
20842       SWIG_fail;
20843     }
20844   }
20845   if (obj9) {
20846     /* Verify that the user supplied a valid pool */
20847     if (obj9 != Py_None && obj9 != _global_py_pool) {
20848       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
20849       SWIG_arg_fail(svn_argnum_obj9);
20850       SWIG_fail;
20851     }
20852   }
20853   {
20854     svn_swig_py_release_py_lock();
20855 
20856     result = (svn_error_t *)svn_wc_get_status_editor2((struct svn_delta_editor_t const **)arg1,arg2,arg3,arg4,arg5,(char const *)arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
20857 
20858     svn_swig_py_acquire_py_lock();
20859 
20860   }
20861   {
20862     if (result != NULL) {
20863       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
20864       svn_swig_py_svn_exception(result);
20865       else
20866       svn_error_clear(result);
20867       SWIG_fail;
20868     }
20869     Py_INCREF(Py_None);
20870     resultobj = Py_None;
20871   }
20872   {
20873     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_delta_editor_t,
20874         _global_py_pool, args))
20875 
20876     ;
20877   }
20878   {
20879     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_void,
20880         _global_py_pool, args))
20881 
20882     ;
20883   }
20884   {
20885     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg3, SWIGTYPE_p_void,
20886         _global_py_pool, args))
20887 
20888     ;
20889   }
20890   if (SWIG_IsTmpObj(res4)) {
20891     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg4)));
20892   } else {
20893     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
20894     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, new_flags));
20895   }
20896   {
20897     Py_XDECREF(_global_py_pool);
20898   }
20899   return resultobj;
20900 fail:
20901   {
20902     Py_XDECREF(_global_py_pool);
20903   }
20904   return NULL;
20905 }
20906 
20907 
_wrap_svn_wc_get_status_editor(PyObject * SWIGUNUSEDPARM (self),PyObject * args)20908 SWIGINTERN PyObject *_wrap_svn_wc_get_status_editor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20909   PyObject *resultobj = 0;
20910   svn_delta_editor_t **arg1 = (svn_delta_editor_t **) 0 ;
20911   void **arg2 = (void **) 0 ;
20912   svn_revnum_t *arg3 = (svn_revnum_t *) 0 ;
20913   svn_wc_adm_access_t *arg4 = (svn_wc_adm_access_t *) 0 ;
20914   char *arg5 = (char *) 0 ;
20915   apr_hash_t *arg6 = (apr_hash_t *) 0 ;
20916   svn_boolean_t arg7 ;
20917   svn_boolean_t arg8 ;
20918   svn_boolean_t arg9 ;
20919   svn_wc_status_func_t arg10 = (svn_wc_status_func_t) 0 ;
20920   void *arg11 = (void *) 0 ;
20921   svn_cancel_func_t arg12 = (svn_cancel_func_t) 0 ;
20922   void *arg13 = (void *) 0 ;
20923   svn_wc_traversal_info_t *arg14 = (svn_wc_traversal_info_t *) 0 ;
20924   apr_pool_t *arg15 = (apr_pool_t *) 0 ;
20925   apr_pool_t *_global_pool = NULL ;
20926   PyObject *_global_py_pool = NULL ;
20927   svn_delta_editor_t *temp1 ;
20928   void *temp2 ;
20929   svn_revnum_t temp3 ;
20930   int res3 = SWIG_TMPOBJ ;
20931   PyObject * obj0 = 0 ;
20932   PyObject * obj1 = 0 ;
20933   PyObject * obj2 = 0 ;
20934   PyObject * obj3 = 0 ;
20935   PyObject * obj4 = 0 ;
20936   PyObject * obj5 = 0 ;
20937   PyObject * obj6 = 0 ;
20938   PyObject * obj7 = 0 ;
20939   PyObject * obj8 = 0 ;
20940   PyObject * obj9 = 0 ;
20941   svn_error_t *result = 0 ;
20942 
20943   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
20944       &_global_py_pool, &_global_pool))
20945   SWIG_fail;
20946   arg15 = _global_pool;
20947   arg1 = &temp1;
20948   arg2 = &temp2;
20949   arg3 = &temp3;
20950   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_status_editor",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
20951   {
20952     arg4 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
20953     if (PyErr_Occurred()) {
20954       SWIG_fail;
20955     }
20956   }
20957   {
20958     arg5 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_status_editor", "target");
20959     if (PyErr_Occurred()) SWIG_fail;
20960   }
20961   {
20962     if (_global_pool == NULL)
20963     {
20964       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
20965           &_global_py_pool, &_global_pool))
20966       SWIG_fail;
20967     }
20968 
20969     arg6 = svn_swig_py_struct_ptr_hash_from_dict(obj2,
20970       SWIGTYPE_p_svn_config_t, _global_pool);
20971     if (PyErr_Occurred())
20972     SWIG_fail;
20973   }
20974   {
20975     arg7 = (svn_boolean_t)SWIG_As_long (obj3);
20976     if (SWIG_arg_fail(svn_argnum_obj3)) {
20977       SWIG_fail;
20978     }
20979   }
20980   {
20981     arg8 = (svn_boolean_t)SWIG_As_long (obj4);
20982     if (SWIG_arg_fail(svn_argnum_obj4)) {
20983       SWIG_fail;
20984     }
20985   }
20986   {
20987     arg9 = (svn_boolean_t)SWIG_As_long (obj5);
20988     if (SWIG_arg_fail(svn_argnum_obj5)) {
20989       SWIG_fail;
20990     }
20991   }
20992   {
20993     arg10 = (svn_wc_status_func_t) svn_swig_py_status_func;
20994     arg11 = obj6;
20995   }
20996   {
20997     arg12 = (svn_cancel_func_t) svn_swig_py_cancel_func;
20998     arg13 = obj7;
20999   }
21000   {
21001     arg14 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj8);
21002     if (PyErr_Occurred()) {
21003       SWIG_fail;
21004     }
21005   }
21006   if (obj9) {
21007     /* Verify that the user supplied a valid pool */
21008     if (obj9 != Py_None && obj9 != _global_py_pool) {
21009       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
21010       SWIG_arg_fail(svn_argnum_obj9);
21011       SWIG_fail;
21012     }
21013   }
21014   {
21015     svn_swig_py_release_py_lock();
21016 
21017     result = (svn_error_t *)svn_wc_get_status_editor((struct svn_delta_editor_t const **)arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
21018 
21019     svn_swig_py_acquire_py_lock();
21020 
21021   }
21022   {
21023     if (result != NULL) {
21024       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21025       svn_swig_py_svn_exception(result);
21026       else
21027       svn_error_clear(result);
21028       SWIG_fail;
21029     }
21030     Py_INCREF(Py_None);
21031     resultobj = Py_None;
21032   }
21033   {
21034     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_delta_editor_t,
21035         _global_py_pool, args))
21036 
21037     ;
21038   }
21039   {
21040     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_void,
21041         _global_py_pool, args))
21042 
21043     ;
21044   }
21045   if (SWIG_IsTmpObj(res3)) {
21046     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
21047   } else {
21048     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
21049     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
21050   }
21051   {
21052     Py_XDECREF(_global_py_pool);
21053   }
21054   return resultobj;
21055 fail:
21056   {
21057     Py_XDECREF(_global_py_pool);
21058   }
21059   return NULL;
21060 }
21061 
21062 
_wrap_svn_wc_status_set_repos_locks(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21063 SWIGINTERN PyObject *_wrap_svn_wc_status_set_repos_locks(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21064   PyObject *resultobj = 0;
21065   void *arg1 = (void *) 0 ;
21066   apr_hash_t *arg2 = (apr_hash_t *) 0 ;
21067   char *arg3 = (char *) 0 ;
21068   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
21069   apr_pool_t *_global_pool = NULL ;
21070   PyObject *_global_py_pool = NULL ;
21071   PyObject * obj0 = 0 ;
21072   PyObject * obj1 = 0 ;
21073   PyObject * obj2 = 0 ;
21074   PyObject * obj3 = 0 ;
21075   svn_error_t *result = 0 ;
21076 
21077   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21078       &_global_py_pool, &_global_pool))
21079   SWIG_fail;
21080   arg4 = _global_pool;
21081   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_status_set_repos_locks",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
21082   {
21083     if (obj0 == Py_None) {
21084       arg1 = NULL;
21085     } else if (SWIG_ConvertPtr(obj0, (void **) &arg1, 0, 0) == -1) {
21086       arg1 = (void *) obj0;
21087       PyErr_Clear();
21088     }
21089   }
21090   {
21091     arg2 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_apr_hash_t, svn_argnum_obj1);
21092     if (PyErr_Occurred()) {
21093       SWIG_fail;
21094     }
21095   }
21096   {
21097     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_status_set_repos_locks", "repos_root");
21098     if (PyErr_Occurred()) SWIG_fail;
21099   }
21100   if (obj3) {
21101     /* Verify that the user supplied a valid pool */
21102     if (obj3 != Py_None && obj3 != _global_py_pool) {
21103       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
21104       SWIG_arg_fail(svn_argnum_obj3);
21105       SWIG_fail;
21106     }
21107   }
21108   {
21109     svn_swig_py_release_py_lock();
21110 
21111     result = (svn_error_t *)svn_wc_status_set_repos_locks(arg1,arg2,(char const *)arg3,arg4);
21112 
21113     svn_swig_py_acquire_py_lock();
21114 
21115   }
21116   {
21117     if (result != NULL) {
21118       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21119       svn_swig_py_svn_exception(result);
21120       else
21121       svn_error_clear(result);
21122       SWIG_fail;
21123     }
21124     Py_INCREF(Py_None);
21125     resultobj = Py_None;
21126   }
21127   {
21128     Py_XDECREF(_global_py_pool);
21129   }
21130   return resultobj;
21131 fail:
21132   {
21133     Py_XDECREF(_global_py_pool);
21134   }
21135   return NULL;
21136 }
21137 
21138 
_wrap_svn_wc_copy3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21139 SWIGINTERN PyObject *_wrap_svn_wc_copy3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21140   PyObject *resultobj = 0;
21141   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
21142   char *arg2 = (char *) 0 ;
21143   char *arg3 = (char *) 0 ;
21144   svn_boolean_t arg4 ;
21145   svn_cancel_func_t arg5 = (svn_cancel_func_t) 0 ;
21146   void *arg6 = (void *) 0 ;
21147   svn_wc_notify_func2_t arg7 = (svn_wc_notify_func2_t) 0 ;
21148   void *arg8 = (void *) 0 ;
21149   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
21150   apr_pool_t *_global_pool = NULL ;
21151   PyObject *_global_py_pool = NULL ;
21152   PyObject * obj0 = 0 ;
21153   PyObject * obj1 = 0 ;
21154   PyObject * obj2 = 0 ;
21155   PyObject * obj3 = 0 ;
21156   PyObject * obj4 = 0 ;
21157   PyObject * obj5 = 0 ;
21158   PyObject * obj6 = 0 ;
21159   svn_error_t *result = 0 ;
21160 
21161   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21162       &_global_py_pool, &_global_pool))
21163   SWIG_fail;
21164   arg9 = _global_pool;
21165   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_copy3",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
21166   {
21167     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
21168     if (PyErr_Occurred()) {
21169       SWIG_fail;
21170     }
21171   }
21172   {
21173     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_copy3", "src_abspath");
21174     if (PyErr_Occurred()) SWIG_fail;
21175   }
21176   {
21177     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_copy3", "dst_abspath");
21178     if (PyErr_Occurred()) SWIG_fail;
21179   }
21180   {
21181     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
21182     if (SWIG_arg_fail(svn_argnum_obj3)) {
21183       SWIG_fail;
21184     }
21185   }
21186   {
21187     arg5 = (svn_cancel_func_t) svn_swig_py_cancel_func;
21188     arg6 = obj4;
21189   }
21190   {
21191     arg7 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
21192     arg8 = obj5;
21193   }
21194   if (obj6) {
21195     /* Verify that the user supplied a valid pool */
21196     if (obj6 != Py_None && obj6 != _global_py_pool) {
21197       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
21198       SWIG_arg_fail(svn_argnum_obj6);
21199       SWIG_fail;
21200     }
21201   }
21202   {
21203     svn_swig_py_release_py_lock();
21204 
21205     result = (svn_error_t *)svn_wc_copy3(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9);
21206 
21207     svn_swig_py_acquire_py_lock();
21208 
21209   }
21210   {
21211     if (result != NULL) {
21212       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21213       svn_swig_py_svn_exception(result);
21214       else
21215       svn_error_clear(result);
21216       SWIG_fail;
21217     }
21218     Py_INCREF(Py_None);
21219     resultobj = Py_None;
21220   }
21221   {
21222     Py_XDECREF(_global_py_pool);
21223   }
21224   return resultobj;
21225 fail:
21226   {
21227     Py_XDECREF(_global_py_pool);
21228   }
21229   return NULL;
21230 }
21231 
21232 
_wrap_svn_wc_copy2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21233 SWIGINTERN PyObject *_wrap_svn_wc_copy2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21234   PyObject *resultobj = 0;
21235   char *arg1 = (char *) 0 ;
21236   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
21237   char *arg3 = (char *) 0 ;
21238   svn_cancel_func_t arg4 = (svn_cancel_func_t) 0 ;
21239   void *arg5 = (void *) 0 ;
21240   svn_wc_notify_func2_t arg6 = (svn_wc_notify_func2_t) 0 ;
21241   void *arg7 = (void *) 0 ;
21242   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
21243   apr_pool_t *_global_pool = NULL ;
21244   PyObject *_global_py_pool = NULL ;
21245   PyObject * obj0 = 0 ;
21246   PyObject * obj1 = 0 ;
21247   PyObject * obj2 = 0 ;
21248   PyObject * obj3 = 0 ;
21249   PyObject * obj4 = 0 ;
21250   PyObject * obj5 = 0 ;
21251   svn_error_t *result = 0 ;
21252 
21253   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21254       &_global_py_pool, &_global_pool))
21255   SWIG_fail;
21256   arg8 = _global_pool;
21257   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_copy2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
21258   {
21259     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_copy2", "src");
21260     if (PyErr_Occurred()) SWIG_fail;
21261   }
21262   {
21263     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
21264     if (PyErr_Occurred()) {
21265       SWIG_fail;
21266     }
21267   }
21268   {
21269     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_copy2", "dst_basename");
21270     if (PyErr_Occurred()) SWIG_fail;
21271   }
21272   {
21273     arg4 = (svn_cancel_func_t) svn_swig_py_cancel_func;
21274     arg5 = obj3;
21275   }
21276   {
21277     arg6 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
21278     arg7 = obj4;
21279   }
21280   if (obj5) {
21281     /* Verify that the user supplied a valid pool */
21282     if (obj5 != Py_None && obj5 != _global_py_pool) {
21283       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
21284       SWIG_arg_fail(svn_argnum_obj5);
21285       SWIG_fail;
21286     }
21287   }
21288   {
21289     svn_swig_py_release_py_lock();
21290 
21291     result = (svn_error_t *)svn_wc_copy2((char const *)arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
21292 
21293     svn_swig_py_acquire_py_lock();
21294 
21295   }
21296   {
21297     if (result != NULL) {
21298       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21299       svn_swig_py_svn_exception(result);
21300       else
21301       svn_error_clear(result);
21302       SWIG_fail;
21303     }
21304     Py_INCREF(Py_None);
21305     resultobj = Py_None;
21306   }
21307   {
21308     Py_XDECREF(_global_py_pool);
21309   }
21310   return resultobj;
21311 fail:
21312   {
21313     Py_XDECREF(_global_py_pool);
21314   }
21315   return NULL;
21316 }
21317 
21318 
_wrap_svn_wc_copy(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21319 SWIGINTERN PyObject *_wrap_svn_wc_copy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21320   PyObject *resultobj = 0;
21321   char *arg1 = (char *) 0 ;
21322   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
21323   char *arg3 = (char *) 0 ;
21324   svn_cancel_func_t arg4 = (svn_cancel_func_t) 0 ;
21325   void *arg5 = (void *) 0 ;
21326   svn_wc_notify_func_t arg6 = (svn_wc_notify_func_t) 0 ;
21327   void *arg7 = (void *) 0 ;
21328   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
21329   apr_pool_t *_global_pool = NULL ;
21330   PyObject *_global_py_pool = NULL ;
21331   PyObject * obj0 = 0 ;
21332   PyObject * obj1 = 0 ;
21333   PyObject * obj2 = 0 ;
21334   PyObject * obj3 = 0 ;
21335   PyObject * obj4 = 0 ;
21336   PyObject * obj5 = 0 ;
21337   svn_error_t *result = 0 ;
21338 
21339   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21340       &_global_py_pool, &_global_pool))
21341   SWIG_fail;
21342   arg8 = _global_pool;
21343   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_copy",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
21344   {
21345     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_copy", "src");
21346     if (PyErr_Occurred()) SWIG_fail;
21347   }
21348   {
21349     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
21350     if (PyErr_Occurred()) {
21351       SWIG_fail;
21352     }
21353   }
21354   {
21355     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_copy", "dst_basename");
21356     if (PyErr_Occurred()) SWIG_fail;
21357   }
21358   {
21359     arg4 = (svn_cancel_func_t) svn_swig_py_cancel_func;
21360     arg5 = obj3;
21361   }
21362   {
21363     arg6 = (svn_wc_notify_func_t) svn_swig_py_notify_func;
21364     arg7 = obj4;
21365   }
21366   if (obj5) {
21367     /* Verify that the user supplied a valid pool */
21368     if (obj5 != Py_None && obj5 != _global_py_pool) {
21369       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
21370       SWIG_arg_fail(svn_argnum_obj5);
21371       SWIG_fail;
21372     }
21373   }
21374   {
21375     svn_swig_py_release_py_lock();
21376 
21377     result = (svn_error_t *)svn_wc_copy((char const *)arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
21378 
21379     svn_swig_py_acquire_py_lock();
21380 
21381   }
21382   {
21383     if (result != NULL) {
21384       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21385       svn_swig_py_svn_exception(result);
21386       else
21387       svn_error_clear(result);
21388       SWIG_fail;
21389     }
21390     Py_INCREF(Py_None);
21391     resultobj = Py_None;
21392   }
21393   {
21394     Py_XDECREF(_global_py_pool);
21395   }
21396   return resultobj;
21397 fail:
21398   {
21399     Py_XDECREF(_global_py_pool);
21400   }
21401   return NULL;
21402 }
21403 
21404 
_wrap_svn_wc_move(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21405 SWIGINTERN PyObject *_wrap_svn_wc_move(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21406   PyObject *resultobj = 0;
21407   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
21408   char *arg2 = (char *) 0 ;
21409   char *arg3 = (char *) 0 ;
21410   svn_boolean_t arg4 ;
21411   svn_cancel_func_t arg5 = (svn_cancel_func_t) 0 ;
21412   void *arg6 = (void *) 0 ;
21413   svn_wc_notify_func2_t arg7 = (svn_wc_notify_func2_t) 0 ;
21414   void *arg8 = (void *) 0 ;
21415   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
21416   apr_pool_t *_global_pool = NULL ;
21417   PyObject *_global_py_pool = NULL ;
21418   PyObject * obj0 = 0 ;
21419   PyObject * obj1 = 0 ;
21420   PyObject * obj2 = 0 ;
21421   PyObject * obj3 = 0 ;
21422   PyObject * obj4 = 0 ;
21423   PyObject * obj5 = 0 ;
21424   PyObject * obj6 = 0 ;
21425   svn_error_t *result = 0 ;
21426 
21427   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21428       &_global_py_pool, &_global_pool))
21429   SWIG_fail;
21430   arg9 = _global_pool;
21431   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_move",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
21432   {
21433     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
21434     if (PyErr_Occurred()) {
21435       SWIG_fail;
21436     }
21437   }
21438   {
21439     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_move", "src_abspath");
21440     if (PyErr_Occurred()) SWIG_fail;
21441   }
21442   {
21443     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_move", "dst_abspath");
21444     if (PyErr_Occurred()) SWIG_fail;
21445   }
21446   {
21447     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
21448     if (SWIG_arg_fail(svn_argnum_obj3)) {
21449       SWIG_fail;
21450     }
21451   }
21452   {
21453     arg5 = (svn_cancel_func_t) svn_swig_py_cancel_func;
21454     arg6 = obj4;
21455   }
21456   {
21457     arg7 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
21458     arg8 = obj5;
21459   }
21460   if (obj6) {
21461     /* Verify that the user supplied a valid pool */
21462     if (obj6 != Py_None && obj6 != _global_py_pool) {
21463       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
21464       SWIG_arg_fail(svn_argnum_obj6);
21465       SWIG_fail;
21466     }
21467   }
21468   {
21469     svn_swig_py_release_py_lock();
21470 
21471     result = (svn_error_t *)svn_wc_move(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9);
21472 
21473     svn_swig_py_acquire_py_lock();
21474 
21475   }
21476   {
21477     if (result != NULL) {
21478       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21479       svn_swig_py_svn_exception(result);
21480       else
21481       svn_error_clear(result);
21482       SWIG_fail;
21483     }
21484     Py_INCREF(Py_None);
21485     resultobj = Py_None;
21486   }
21487   {
21488     Py_XDECREF(_global_py_pool);
21489   }
21490   return resultobj;
21491 fail:
21492   {
21493     Py_XDECREF(_global_py_pool);
21494   }
21495   return NULL;
21496 }
21497 
21498 
_wrap_svn_wc_delete4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21499 SWIGINTERN PyObject *_wrap_svn_wc_delete4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21500   PyObject *resultobj = 0;
21501   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
21502   char *arg2 = (char *) 0 ;
21503   svn_boolean_t arg3 ;
21504   svn_boolean_t arg4 ;
21505   svn_cancel_func_t arg5 = (svn_cancel_func_t) 0 ;
21506   void *arg6 = (void *) 0 ;
21507   svn_wc_notify_func2_t arg7 = (svn_wc_notify_func2_t) 0 ;
21508   void *arg8 = (void *) 0 ;
21509   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
21510   apr_pool_t *_global_pool = NULL ;
21511   PyObject *_global_py_pool = NULL ;
21512   PyObject * obj0 = 0 ;
21513   PyObject * obj1 = 0 ;
21514   PyObject * obj2 = 0 ;
21515   PyObject * obj3 = 0 ;
21516   PyObject * obj4 = 0 ;
21517   PyObject * obj5 = 0 ;
21518   PyObject * obj6 = 0 ;
21519   svn_error_t *result = 0 ;
21520 
21521   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21522       &_global_py_pool, &_global_pool))
21523   SWIG_fail;
21524   arg9 = _global_pool;
21525   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_delete4",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
21526   {
21527     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
21528     if (PyErr_Occurred()) {
21529       SWIG_fail;
21530     }
21531   }
21532   {
21533     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_delete4", "local_abspath");
21534     if (PyErr_Occurred()) SWIG_fail;
21535   }
21536   {
21537     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
21538     if (SWIG_arg_fail(svn_argnum_obj2)) {
21539       SWIG_fail;
21540     }
21541   }
21542   {
21543     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
21544     if (SWIG_arg_fail(svn_argnum_obj3)) {
21545       SWIG_fail;
21546     }
21547   }
21548   {
21549     arg5 = (svn_cancel_func_t) svn_swig_py_cancel_func;
21550     arg6 = obj4;
21551   }
21552   {
21553     arg7 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
21554     arg8 = obj5;
21555   }
21556   if (obj6) {
21557     /* Verify that the user supplied a valid pool */
21558     if (obj6 != Py_None && obj6 != _global_py_pool) {
21559       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
21560       SWIG_arg_fail(svn_argnum_obj6);
21561       SWIG_fail;
21562     }
21563   }
21564   {
21565     svn_swig_py_release_py_lock();
21566 
21567     result = (svn_error_t *)svn_wc_delete4(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
21568 
21569     svn_swig_py_acquire_py_lock();
21570 
21571   }
21572   {
21573     if (result != NULL) {
21574       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21575       svn_swig_py_svn_exception(result);
21576       else
21577       svn_error_clear(result);
21578       SWIG_fail;
21579     }
21580     Py_INCREF(Py_None);
21581     resultobj = Py_None;
21582   }
21583   {
21584     Py_XDECREF(_global_py_pool);
21585   }
21586   return resultobj;
21587 fail:
21588   {
21589     Py_XDECREF(_global_py_pool);
21590   }
21591   return NULL;
21592 }
21593 
21594 
_wrap_svn_wc_delete3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21595 SWIGINTERN PyObject *_wrap_svn_wc_delete3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21596   PyObject *resultobj = 0;
21597   char *arg1 = (char *) 0 ;
21598   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
21599   svn_cancel_func_t arg3 = (svn_cancel_func_t) 0 ;
21600   void *arg4 = (void *) 0 ;
21601   svn_wc_notify_func2_t arg5 = (svn_wc_notify_func2_t) 0 ;
21602   void *arg6 = (void *) 0 ;
21603   svn_boolean_t arg7 ;
21604   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
21605   apr_pool_t *_global_pool = NULL ;
21606   PyObject *_global_py_pool = NULL ;
21607   PyObject * obj0 = 0 ;
21608   PyObject * obj1 = 0 ;
21609   PyObject * obj2 = 0 ;
21610   PyObject * obj3 = 0 ;
21611   PyObject * obj4 = 0 ;
21612   PyObject * obj5 = 0 ;
21613   svn_error_t *result = 0 ;
21614 
21615   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21616       &_global_py_pool, &_global_pool))
21617   SWIG_fail;
21618   arg8 = _global_pool;
21619   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_delete3",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
21620   {
21621     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_delete3", "path");
21622     if (PyErr_Occurred()) SWIG_fail;
21623   }
21624   {
21625     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
21626     if (PyErr_Occurred()) {
21627       SWIG_fail;
21628     }
21629   }
21630   {
21631     arg3 = (svn_cancel_func_t) svn_swig_py_cancel_func;
21632     arg4 = obj2;
21633   }
21634   {
21635     arg5 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
21636     arg6 = obj3;
21637   }
21638   {
21639     arg7 = (svn_boolean_t)SWIG_As_long (obj4);
21640     if (SWIG_arg_fail(svn_argnum_obj4)) {
21641       SWIG_fail;
21642     }
21643   }
21644   if (obj5) {
21645     /* Verify that the user supplied a valid pool */
21646     if (obj5 != Py_None && obj5 != _global_py_pool) {
21647       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
21648       SWIG_arg_fail(svn_argnum_obj5);
21649       SWIG_fail;
21650     }
21651   }
21652   {
21653     svn_swig_py_release_py_lock();
21654 
21655     result = (svn_error_t *)svn_wc_delete3((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
21656 
21657     svn_swig_py_acquire_py_lock();
21658 
21659   }
21660   {
21661     if (result != NULL) {
21662       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21663       svn_swig_py_svn_exception(result);
21664       else
21665       svn_error_clear(result);
21666       SWIG_fail;
21667     }
21668     Py_INCREF(Py_None);
21669     resultobj = Py_None;
21670   }
21671   {
21672     Py_XDECREF(_global_py_pool);
21673   }
21674   return resultobj;
21675 fail:
21676   {
21677     Py_XDECREF(_global_py_pool);
21678   }
21679   return NULL;
21680 }
21681 
21682 
_wrap_svn_wc_delete2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21683 SWIGINTERN PyObject *_wrap_svn_wc_delete2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21684   PyObject *resultobj = 0;
21685   char *arg1 = (char *) 0 ;
21686   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
21687   svn_cancel_func_t arg3 = (svn_cancel_func_t) 0 ;
21688   void *arg4 = (void *) 0 ;
21689   svn_wc_notify_func2_t arg5 = (svn_wc_notify_func2_t) 0 ;
21690   void *arg6 = (void *) 0 ;
21691   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
21692   apr_pool_t *_global_pool = NULL ;
21693   PyObject *_global_py_pool = NULL ;
21694   PyObject * obj0 = 0 ;
21695   PyObject * obj1 = 0 ;
21696   PyObject * obj2 = 0 ;
21697   PyObject * obj3 = 0 ;
21698   PyObject * obj4 = 0 ;
21699   svn_error_t *result = 0 ;
21700 
21701   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21702       &_global_py_pool, &_global_pool))
21703   SWIG_fail;
21704   arg7 = _global_pool;
21705   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_delete2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
21706   {
21707     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_delete2", "path");
21708     if (PyErr_Occurred()) SWIG_fail;
21709   }
21710   {
21711     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
21712     if (PyErr_Occurred()) {
21713       SWIG_fail;
21714     }
21715   }
21716   {
21717     arg3 = (svn_cancel_func_t) svn_swig_py_cancel_func;
21718     arg4 = obj2;
21719   }
21720   {
21721     arg5 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
21722     arg6 = obj3;
21723   }
21724   if (obj4) {
21725     /* Verify that the user supplied a valid pool */
21726     if (obj4 != Py_None && obj4 != _global_py_pool) {
21727       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
21728       SWIG_arg_fail(svn_argnum_obj4);
21729       SWIG_fail;
21730     }
21731   }
21732   {
21733     svn_swig_py_release_py_lock();
21734 
21735     result = (svn_error_t *)svn_wc_delete2((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7);
21736 
21737     svn_swig_py_acquire_py_lock();
21738 
21739   }
21740   {
21741     if (result != NULL) {
21742       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21743       svn_swig_py_svn_exception(result);
21744       else
21745       svn_error_clear(result);
21746       SWIG_fail;
21747     }
21748     Py_INCREF(Py_None);
21749     resultobj = Py_None;
21750   }
21751   {
21752     Py_XDECREF(_global_py_pool);
21753   }
21754   return resultobj;
21755 fail:
21756   {
21757     Py_XDECREF(_global_py_pool);
21758   }
21759   return NULL;
21760 }
21761 
21762 
_wrap_svn_wc_delete(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21763 SWIGINTERN PyObject *_wrap_svn_wc_delete(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21764   PyObject *resultobj = 0;
21765   char *arg1 = (char *) 0 ;
21766   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
21767   svn_cancel_func_t arg3 = (svn_cancel_func_t) 0 ;
21768   void *arg4 = (void *) 0 ;
21769   svn_wc_notify_func_t arg5 = (svn_wc_notify_func_t) 0 ;
21770   void *arg6 = (void *) 0 ;
21771   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
21772   apr_pool_t *_global_pool = NULL ;
21773   PyObject *_global_py_pool = NULL ;
21774   PyObject * obj0 = 0 ;
21775   PyObject * obj1 = 0 ;
21776   PyObject * obj2 = 0 ;
21777   PyObject * obj3 = 0 ;
21778   PyObject * obj4 = 0 ;
21779   svn_error_t *result = 0 ;
21780 
21781   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21782       &_global_py_pool, &_global_pool))
21783   SWIG_fail;
21784   arg7 = _global_pool;
21785   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_delete",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
21786   {
21787     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_delete", "path");
21788     if (PyErr_Occurred()) SWIG_fail;
21789   }
21790   {
21791     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
21792     if (PyErr_Occurred()) {
21793       SWIG_fail;
21794     }
21795   }
21796   {
21797     arg3 = (svn_cancel_func_t) svn_swig_py_cancel_func;
21798     arg4 = obj2;
21799   }
21800   {
21801     arg5 = (svn_wc_notify_func_t) svn_swig_py_notify_func;
21802     arg6 = obj3;
21803   }
21804   if (obj4) {
21805     /* Verify that the user supplied a valid pool */
21806     if (obj4 != Py_None && obj4 != _global_py_pool) {
21807       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
21808       SWIG_arg_fail(svn_argnum_obj4);
21809       SWIG_fail;
21810     }
21811   }
21812   {
21813     svn_swig_py_release_py_lock();
21814 
21815     result = (svn_error_t *)svn_wc_delete((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7);
21816 
21817     svn_swig_py_acquire_py_lock();
21818 
21819   }
21820   {
21821     if (result != NULL) {
21822       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21823       svn_swig_py_svn_exception(result);
21824       else
21825       svn_error_clear(result);
21826       SWIG_fail;
21827     }
21828     Py_INCREF(Py_None);
21829     resultobj = Py_None;
21830   }
21831   {
21832     Py_XDECREF(_global_py_pool);
21833   }
21834   return resultobj;
21835 fail:
21836   {
21837     Py_XDECREF(_global_py_pool);
21838   }
21839   return NULL;
21840 }
21841 
21842 
_wrap_svn_wc_add_from_disk3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21843 SWIGINTERN PyObject *_wrap_svn_wc_add_from_disk3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21844   PyObject *resultobj = 0;
21845   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
21846   char *arg2 = (char *) 0 ;
21847   apr_hash_t *arg3 = (apr_hash_t *) 0 ;
21848   svn_boolean_t arg4 ;
21849   svn_wc_notify_func2_t arg5 = (svn_wc_notify_func2_t) 0 ;
21850   void *arg6 = (void *) 0 ;
21851   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
21852   apr_pool_t *_global_pool = NULL ;
21853   PyObject *_global_py_pool = NULL ;
21854   PyObject * obj0 = 0 ;
21855   PyObject * obj1 = 0 ;
21856   PyObject * obj2 = 0 ;
21857   PyObject * obj3 = 0 ;
21858   PyObject * obj4 = 0 ;
21859   PyObject * obj5 = 0 ;
21860   svn_error_t *result = 0 ;
21861 
21862   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21863       &_global_py_pool, &_global_pool))
21864   SWIG_fail;
21865   arg7 = _global_pool;
21866   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add_from_disk3",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
21867   {
21868     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
21869     if (PyErr_Occurred()) {
21870       SWIG_fail;
21871     }
21872   }
21873   {
21874     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_add_from_disk3", "local_abspath");
21875     if (PyErr_Occurred()) SWIG_fail;
21876   }
21877   {
21878     if (_global_pool == NULL)
21879     {
21880       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
21881           &_global_py_pool, &_global_pool))
21882       SWIG_fail;
21883     }
21884 
21885     arg3 = svn_swig_py_prophash_from_dict(obj2, _global_pool);
21886     if (PyErr_Occurred()) {
21887       SWIG_fail;
21888     }
21889   }
21890   {
21891     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
21892     if (SWIG_arg_fail(svn_argnum_obj3)) {
21893       SWIG_fail;
21894     }
21895   }
21896   {
21897     arg5 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
21898     arg6 = obj4;
21899   }
21900   if (obj5) {
21901     /* Verify that the user supplied a valid pool */
21902     if (obj5 != Py_None && obj5 != _global_py_pool) {
21903       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
21904       SWIG_arg_fail(svn_argnum_obj5);
21905       SWIG_fail;
21906     }
21907   }
21908   {
21909     svn_swig_py_release_py_lock();
21910 
21911     result = (svn_error_t *)svn_wc_add_from_disk3(arg1,(char const *)arg2,(apr_hash_t const *)arg3,arg4,arg5,arg6,arg7);
21912 
21913     svn_swig_py_acquire_py_lock();
21914 
21915   }
21916   {
21917     if (result != NULL) {
21918       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
21919       svn_swig_py_svn_exception(result);
21920       else
21921       svn_error_clear(result);
21922       SWIG_fail;
21923     }
21924     Py_INCREF(Py_None);
21925     resultobj = Py_None;
21926   }
21927   {
21928     Py_XDECREF(_global_py_pool);
21929   }
21930   return resultobj;
21931 fail:
21932   {
21933     Py_XDECREF(_global_py_pool);
21934   }
21935   return NULL;
21936 }
21937 
21938 
_wrap_svn_wc_add_from_disk2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)21939 SWIGINTERN PyObject *_wrap_svn_wc_add_from_disk2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21940   PyObject *resultobj = 0;
21941   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
21942   char *arg2 = (char *) 0 ;
21943   apr_hash_t *arg3 = (apr_hash_t *) 0 ;
21944   svn_wc_notify_func2_t arg4 = (svn_wc_notify_func2_t) 0 ;
21945   void *arg5 = (void *) 0 ;
21946   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
21947   apr_pool_t *_global_pool = NULL ;
21948   PyObject *_global_py_pool = NULL ;
21949   PyObject * obj0 = 0 ;
21950   PyObject * obj1 = 0 ;
21951   PyObject * obj2 = 0 ;
21952   PyObject * obj3 = 0 ;
21953   PyObject * obj4 = 0 ;
21954   svn_error_t *result = 0 ;
21955 
21956   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
21957       &_global_py_pool, &_global_pool))
21958   SWIG_fail;
21959   arg6 = _global_pool;
21960   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add_from_disk2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
21961   {
21962     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
21963     if (PyErr_Occurred()) {
21964       SWIG_fail;
21965     }
21966   }
21967   {
21968     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_add_from_disk2", "local_abspath");
21969     if (PyErr_Occurred()) SWIG_fail;
21970   }
21971   {
21972     if (_global_pool == NULL)
21973     {
21974       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
21975           &_global_py_pool, &_global_pool))
21976       SWIG_fail;
21977     }
21978 
21979     arg3 = svn_swig_py_prophash_from_dict(obj2, _global_pool);
21980     if (PyErr_Occurred()) {
21981       SWIG_fail;
21982     }
21983   }
21984   {
21985     arg4 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
21986     arg5 = obj3;
21987   }
21988   if (obj4) {
21989     /* Verify that the user supplied a valid pool */
21990     if (obj4 != Py_None && obj4 != _global_py_pool) {
21991       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
21992       SWIG_arg_fail(svn_argnum_obj4);
21993       SWIG_fail;
21994     }
21995   }
21996   {
21997     svn_swig_py_release_py_lock();
21998 
21999     result = (svn_error_t *)svn_wc_add_from_disk2(arg1,(char const *)arg2,(apr_hash_t const *)arg3,arg4,arg5,arg6);
22000 
22001     svn_swig_py_acquire_py_lock();
22002 
22003   }
22004   {
22005     if (result != NULL) {
22006       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22007       svn_swig_py_svn_exception(result);
22008       else
22009       svn_error_clear(result);
22010       SWIG_fail;
22011     }
22012     Py_INCREF(Py_None);
22013     resultobj = Py_None;
22014   }
22015   {
22016     Py_XDECREF(_global_py_pool);
22017   }
22018   return resultobj;
22019 fail:
22020   {
22021     Py_XDECREF(_global_py_pool);
22022   }
22023   return NULL;
22024 }
22025 
22026 
_wrap_svn_wc_add_from_disk(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22027 SWIGINTERN PyObject *_wrap_svn_wc_add_from_disk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22028   PyObject *resultobj = 0;
22029   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
22030   char *arg2 = (char *) 0 ;
22031   svn_wc_notify_func2_t arg3 = (svn_wc_notify_func2_t) 0 ;
22032   void *arg4 = (void *) 0 ;
22033   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
22034   apr_pool_t *_global_pool = NULL ;
22035   PyObject *_global_py_pool = NULL ;
22036   PyObject * obj0 = 0 ;
22037   PyObject * obj1 = 0 ;
22038   PyObject * obj2 = 0 ;
22039   PyObject * obj3 = 0 ;
22040   svn_error_t *result = 0 ;
22041 
22042   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22043       &_global_py_pool, &_global_pool))
22044   SWIG_fail;
22045   arg5 = _global_pool;
22046   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add_from_disk",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
22047   {
22048     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
22049     if (PyErr_Occurred()) {
22050       SWIG_fail;
22051     }
22052   }
22053   {
22054     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_add_from_disk", "local_abspath");
22055     if (PyErr_Occurred()) SWIG_fail;
22056   }
22057   {
22058     arg3 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
22059     arg4 = obj2;
22060   }
22061   if (obj3) {
22062     /* Verify that the user supplied a valid pool */
22063     if (obj3 != Py_None && obj3 != _global_py_pool) {
22064       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
22065       SWIG_arg_fail(svn_argnum_obj3);
22066       SWIG_fail;
22067     }
22068   }
22069   {
22070     svn_swig_py_release_py_lock();
22071 
22072     result = (svn_error_t *)svn_wc_add_from_disk(arg1,(char const *)arg2,arg3,arg4,arg5);
22073 
22074     svn_swig_py_acquire_py_lock();
22075 
22076   }
22077   {
22078     if (result != NULL) {
22079       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22080       svn_swig_py_svn_exception(result);
22081       else
22082       svn_error_clear(result);
22083       SWIG_fail;
22084     }
22085     Py_INCREF(Py_None);
22086     resultobj = Py_None;
22087   }
22088   {
22089     Py_XDECREF(_global_py_pool);
22090   }
22091   return resultobj;
22092 fail:
22093   {
22094     Py_XDECREF(_global_py_pool);
22095   }
22096   return NULL;
22097 }
22098 
22099 
_wrap_svn_wc_add4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22100 SWIGINTERN PyObject *_wrap_svn_wc_add4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22101   PyObject *resultobj = 0;
22102   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
22103   char *arg2 = (char *) 0 ;
22104   svn_depth_t arg3 ;
22105   char *arg4 = (char *) 0 ;
22106   svn_revnum_t arg5 ;
22107   svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
22108   void *arg7 = (void *) 0 ;
22109   svn_wc_notify_func2_t arg8 = (svn_wc_notify_func2_t) 0 ;
22110   void *arg9 = (void *) 0 ;
22111   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
22112   apr_pool_t *_global_pool = NULL ;
22113   PyObject *_global_py_pool = NULL ;
22114   PyObject * obj0 = 0 ;
22115   PyObject * obj1 = 0 ;
22116   PyObject * obj2 = 0 ;
22117   PyObject * obj3 = 0 ;
22118   PyObject * obj4 = 0 ;
22119   PyObject * obj5 = 0 ;
22120   PyObject * obj6 = 0 ;
22121   PyObject * obj7 = 0 ;
22122   svn_error_t *result = 0 ;
22123 
22124   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22125       &_global_py_pool, &_global_pool))
22126   SWIG_fail;
22127   arg10 = _global_pool;
22128   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add4",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
22129   {
22130     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
22131     if (PyErr_Occurred()) {
22132       SWIG_fail;
22133     }
22134   }
22135   {
22136     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_add4", "local_abspath");
22137     if (PyErr_Occurred()) SWIG_fail;
22138   }
22139   {
22140     arg3 = (svn_depth_t)SWIG_As_long (obj2);
22141     if (SWIG_arg_fail(svn_argnum_obj2)) {
22142       SWIG_fail;
22143     }
22144   }
22145   {
22146     arg4 = svn_swig_py_string_to_cstring(obj3, TRUE, "svn_wc_add4", "copyfrom_url");
22147     if (PyErr_Occurred()) SWIG_fail;
22148   }
22149   {
22150     arg5 = (svn_revnum_t)SWIG_As_long (obj4);
22151     if (SWIG_arg_fail(svn_argnum_obj4)) {
22152       SWIG_fail;
22153     }
22154   }
22155   {
22156     arg6 = (svn_cancel_func_t) svn_swig_py_cancel_func;
22157     arg7 = obj5;
22158   }
22159   {
22160     arg8 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
22161     arg9 = obj6;
22162   }
22163   if (obj7) {
22164     /* Verify that the user supplied a valid pool */
22165     if (obj7 != Py_None && obj7 != _global_py_pool) {
22166       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
22167       SWIG_arg_fail(svn_argnum_obj7);
22168       SWIG_fail;
22169     }
22170   }
22171   {
22172     svn_swig_py_release_py_lock();
22173 
22174     result = (svn_error_t *)svn_wc_add4(arg1,(char const *)arg2,arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10);
22175 
22176     svn_swig_py_acquire_py_lock();
22177 
22178   }
22179   {
22180     if (result != NULL) {
22181       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22182       svn_swig_py_svn_exception(result);
22183       else
22184       svn_error_clear(result);
22185       SWIG_fail;
22186     }
22187     Py_INCREF(Py_None);
22188     resultobj = Py_None;
22189   }
22190   {
22191     Py_XDECREF(_global_py_pool);
22192   }
22193   return resultobj;
22194 fail:
22195   {
22196     Py_XDECREF(_global_py_pool);
22197   }
22198   return NULL;
22199 }
22200 
22201 
_wrap_svn_wc_add3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22202 SWIGINTERN PyObject *_wrap_svn_wc_add3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22203   PyObject *resultobj = 0;
22204   char *arg1 = (char *) 0 ;
22205   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
22206   svn_depth_t arg3 ;
22207   char *arg4 = (char *) 0 ;
22208   svn_revnum_t arg5 ;
22209   svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
22210   void *arg7 = (void *) 0 ;
22211   svn_wc_notify_func2_t arg8 = (svn_wc_notify_func2_t) 0 ;
22212   void *arg9 = (void *) 0 ;
22213   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
22214   apr_pool_t *_global_pool = NULL ;
22215   PyObject *_global_py_pool = NULL ;
22216   PyObject * obj0 = 0 ;
22217   PyObject * obj1 = 0 ;
22218   PyObject * obj2 = 0 ;
22219   PyObject * obj3 = 0 ;
22220   PyObject * obj4 = 0 ;
22221   PyObject * obj5 = 0 ;
22222   PyObject * obj6 = 0 ;
22223   PyObject * obj7 = 0 ;
22224   svn_error_t *result = 0 ;
22225 
22226   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22227       &_global_py_pool, &_global_pool))
22228   SWIG_fail;
22229   arg10 = _global_pool;
22230   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add3",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
22231   {
22232     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_add3", "path");
22233     if (PyErr_Occurred()) SWIG_fail;
22234   }
22235   {
22236     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
22237     if (PyErr_Occurred()) {
22238       SWIG_fail;
22239     }
22240   }
22241   {
22242     arg3 = (svn_depth_t)SWIG_As_long (obj2);
22243     if (SWIG_arg_fail(svn_argnum_obj2)) {
22244       SWIG_fail;
22245     }
22246   }
22247   {
22248     arg4 = svn_swig_py_string_to_cstring(obj3, TRUE, "svn_wc_add3", "copyfrom_url");
22249     if (PyErr_Occurred()) SWIG_fail;
22250   }
22251   {
22252     arg5 = (svn_revnum_t)SWIG_As_long (obj4);
22253     if (SWIG_arg_fail(svn_argnum_obj4)) {
22254       SWIG_fail;
22255     }
22256   }
22257   {
22258     arg6 = (svn_cancel_func_t) svn_swig_py_cancel_func;
22259     arg7 = obj5;
22260   }
22261   {
22262     arg8 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
22263     arg9 = obj6;
22264   }
22265   if (obj7) {
22266     /* Verify that the user supplied a valid pool */
22267     if (obj7 != Py_None && obj7 != _global_py_pool) {
22268       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
22269       SWIG_arg_fail(svn_argnum_obj7);
22270       SWIG_fail;
22271     }
22272   }
22273   {
22274     svn_swig_py_release_py_lock();
22275 
22276     result = (svn_error_t *)svn_wc_add3((char const *)arg1,arg2,arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10);
22277 
22278     svn_swig_py_acquire_py_lock();
22279 
22280   }
22281   {
22282     if (result != NULL) {
22283       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22284       svn_swig_py_svn_exception(result);
22285       else
22286       svn_error_clear(result);
22287       SWIG_fail;
22288     }
22289     Py_INCREF(Py_None);
22290     resultobj = Py_None;
22291   }
22292   {
22293     Py_XDECREF(_global_py_pool);
22294   }
22295   return resultobj;
22296 fail:
22297   {
22298     Py_XDECREF(_global_py_pool);
22299   }
22300   return NULL;
22301 }
22302 
22303 
_wrap_svn_wc_add2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22304 SWIGINTERN PyObject *_wrap_svn_wc_add2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22305   PyObject *resultobj = 0;
22306   char *arg1 = (char *) 0 ;
22307   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
22308   char *arg3 = (char *) 0 ;
22309   svn_revnum_t arg4 ;
22310   svn_cancel_func_t arg5 = (svn_cancel_func_t) 0 ;
22311   void *arg6 = (void *) 0 ;
22312   svn_wc_notify_func2_t arg7 = (svn_wc_notify_func2_t) 0 ;
22313   void *arg8 = (void *) 0 ;
22314   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
22315   apr_pool_t *_global_pool = NULL ;
22316   PyObject *_global_py_pool = NULL ;
22317   PyObject * obj0 = 0 ;
22318   PyObject * obj1 = 0 ;
22319   PyObject * obj2 = 0 ;
22320   PyObject * obj3 = 0 ;
22321   PyObject * obj4 = 0 ;
22322   PyObject * obj5 = 0 ;
22323   PyObject * obj6 = 0 ;
22324   svn_error_t *result = 0 ;
22325 
22326   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22327       &_global_py_pool, &_global_pool))
22328   SWIG_fail;
22329   arg9 = _global_pool;
22330   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add2",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
22331   {
22332     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_add2", "path");
22333     if (PyErr_Occurred()) SWIG_fail;
22334   }
22335   {
22336     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
22337     if (PyErr_Occurred()) {
22338       SWIG_fail;
22339     }
22340   }
22341   {
22342     arg3 = svn_swig_py_string_to_cstring(obj2, TRUE, "svn_wc_add2", "copyfrom_url");
22343     if (PyErr_Occurred()) SWIG_fail;
22344   }
22345   {
22346     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
22347     if (SWIG_arg_fail(svn_argnum_obj3)) {
22348       SWIG_fail;
22349     }
22350   }
22351   {
22352     arg5 = (svn_cancel_func_t) svn_swig_py_cancel_func;
22353     arg6 = obj4;
22354   }
22355   {
22356     arg7 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
22357     arg8 = obj5;
22358   }
22359   if (obj6) {
22360     /* Verify that the user supplied a valid pool */
22361     if (obj6 != Py_None && obj6 != _global_py_pool) {
22362       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
22363       SWIG_arg_fail(svn_argnum_obj6);
22364       SWIG_fail;
22365     }
22366   }
22367   {
22368     svn_swig_py_release_py_lock();
22369 
22370     result = (svn_error_t *)svn_wc_add2((char const *)arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9);
22371 
22372     svn_swig_py_acquire_py_lock();
22373 
22374   }
22375   {
22376     if (result != NULL) {
22377       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22378       svn_swig_py_svn_exception(result);
22379       else
22380       svn_error_clear(result);
22381       SWIG_fail;
22382     }
22383     Py_INCREF(Py_None);
22384     resultobj = Py_None;
22385   }
22386   {
22387     Py_XDECREF(_global_py_pool);
22388   }
22389   return resultobj;
22390 fail:
22391   {
22392     Py_XDECREF(_global_py_pool);
22393   }
22394   return NULL;
22395 }
22396 
22397 
_wrap_svn_wc_add(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22398 SWIGINTERN PyObject *_wrap_svn_wc_add(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22399   PyObject *resultobj = 0;
22400   char *arg1 = (char *) 0 ;
22401   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
22402   char *arg3 = (char *) 0 ;
22403   svn_revnum_t arg4 ;
22404   svn_cancel_func_t arg5 = (svn_cancel_func_t) 0 ;
22405   void *arg6 = (void *) 0 ;
22406   svn_wc_notify_func_t arg7 = (svn_wc_notify_func_t) 0 ;
22407   void *arg8 = (void *) 0 ;
22408   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
22409   apr_pool_t *_global_pool = NULL ;
22410   PyObject *_global_py_pool = NULL ;
22411   PyObject * obj0 = 0 ;
22412   PyObject * obj1 = 0 ;
22413   PyObject * obj2 = 0 ;
22414   PyObject * obj3 = 0 ;
22415   PyObject * obj4 = 0 ;
22416   PyObject * obj5 = 0 ;
22417   PyObject * obj6 = 0 ;
22418   svn_error_t *result = 0 ;
22419 
22420   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22421       &_global_py_pool, &_global_pool))
22422   SWIG_fail;
22423   arg9 = _global_pool;
22424   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
22425   {
22426     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_add", "path");
22427     if (PyErr_Occurred()) SWIG_fail;
22428   }
22429   {
22430     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
22431     if (PyErr_Occurred()) {
22432       SWIG_fail;
22433     }
22434   }
22435   {
22436     arg3 = svn_swig_py_string_to_cstring(obj2, TRUE, "svn_wc_add", "copyfrom_url");
22437     if (PyErr_Occurred()) SWIG_fail;
22438   }
22439   {
22440     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
22441     if (SWIG_arg_fail(svn_argnum_obj3)) {
22442       SWIG_fail;
22443     }
22444   }
22445   {
22446     arg5 = (svn_cancel_func_t) svn_swig_py_cancel_func;
22447     arg6 = obj4;
22448   }
22449   {
22450     arg7 = (svn_wc_notify_func_t) svn_swig_py_notify_func;
22451     arg8 = obj5;
22452   }
22453   if (obj6) {
22454     /* Verify that the user supplied a valid pool */
22455     if (obj6 != Py_None && obj6 != _global_py_pool) {
22456       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
22457       SWIG_arg_fail(svn_argnum_obj6);
22458       SWIG_fail;
22459     }
22460   }
22461   {
22462     svn_swig_py_release_py_lock();
22463 
22464     result = (svn_error_t *)svn_wc_add((char const *)arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9);
22465 
22466     svn_swig_py_acquire_py_lock();
22467 
22468   }
22469   {
22470     if (result != NULL) {
22471       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22472       svn_swig_py_svn_exception(result);
22473       else
22474       svn_error_clear(result);
22475       SWIG_fail;
22476     }
22477     Py_INCREF(Py_None);
22478     resultobj = Py_None;
22479   }
22480   {
22481     Py_XDECREF(_global_py_pool);
22482   }
22483   return resultobj;
22484 fail:
22485   {
22486     Py_XDECREF(_global_py_pool);
22487   }
22488   return NULL;
22489 }
22490 
22491 
_wrap_svn_wc_add_repos_file4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22492 SWIGINTERN PyObject *_wrap_svn_wc_add_repos_file4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22493   PyObject *resultobj = 0;
22494   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
22495   char *arg2 = (char *) 0 ;
22496   svn_stream_t *arg3 = (svn_stream_t *) 0 ;
22497   svn_stream_t *arg4 = (svn_stream_t *) 0 ;
22498   apr_hash_t *arg5 = (apr_hash_t *) 0 ;
22499   apr_hash_t *arg6 = (apr_hash_t *) 0 ;
22500   char *arg7 = (char *) 0 ;
22501   svn_revnum_t arg8 ;
22502   svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
22503   void *arg10 = (void *) 0 ;
22504   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
22505   apr_pool_t *_global_pool = NULL ;
22506   PyObject *_global_py_pool = NULL ;
22507   PyObject * obj0 = 0 ;
22508   PyObject * obj1 = 0 ;
22509   PyObject * obj2 = 0 ;
22510   PyObject * obj3 = 0 ;
22511   PyObject * obj4 = 0 ;
22512   PyObject * obj5 = 0 ;
22513   PyObject * obj6 = 0 ;
22514   PyObject * obj7 = 0 ;
22515   PyObject * obj8 = 0 ;
22516   PyObject * obj9 = 0 ;
22517   svn_error_t *result = 0 ;
22518 
22519   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22520       &_global_py_pool, &_global_pool))
22521   SWIG_fail;
22522   arg11 = _global_pool;
22523   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add_repos_file4",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
22524   {
22525     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
22526     if (PyErr_Occurred()) {
22527       SWIG_fail;
22528     }
22529   }
22530   {
22531     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_add_repos_file4", "local_abspath");
22532     if (PyErr_Occurred()) SWIG_fail;
22533   }
22534   {
22535     if (obj2 == Py_None) {
22536       arg3 = NULL;
22537     }
22538     else {
22539       arg3 = svn_swig_py_make_stream (obj2, _global_pool);
22540       if (arg3 == NULL) {
22541         SWIG_fail;
22542       }
22543     }
22544   }
22545   {
22546     if (obj3 == Py_None) {
22547       arg4 = NULL;
22548     }
22549     else {
22550       arg4 = svn_swig_py_make_stream (obj3, _global_pool);
22551       if (arg4 == NULL) {
22552         SWIG_fail;
22553       }
22554     }
22555   }
22556   {
22557     if (_global_pool == NULL)
22558     {
22559       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
22560           &_global_py_pool, &_global_pool))
22561       SWIG_fail;
22562     }
22563 
22564     arg5 = svn_swig_py_prophash_from_dict(obj4, _global_pool);
22565     if (PyErr_Occurred()) {
22566       SWIG_fail;
22567     }
22568   }
22569   {
22570     if (_global_pool == NULL)
22571     {
22572       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
22573           &_global_py_pool, &_global_pool))
22574       SWIG_fail;
22575     }
22576 
22577     arg6 = svn_swig_py_prophash_from_dict(obj5, _global_pool);
22578     if (PyErr_Occurred()) {
22579       SWIG_fail;
22580     }
22581   }
22582   {
22583     arg7 = svn_swig_py_string_to_cstring(obj6, TRUE, "svn_wc_add_repos_file4", "copyfrom_url");
22584     if (PyErr_Occurred()) SWIG_fail;
22585   }
22586   {
22587     arg8 = (svn_revnum_t)SWIG_As_long (obj7);
22588     if (SWIG_arg_fail(svn_argnum_obj7)) {
22589       SWIG_fail;
22590     }
22591   }
22592   {
22593     arg9 = (svn_cancel_func_t) svn_swig_py_cancel_func;
22594     arg10 = obj8;
22595   }
22596   if (obj9) {
22597     /* Verify that the user supplied a valid pool */
22598     if (obj9 != Py_None && obj9 != _global_py_pool) {
22599       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
22600       SWIG_arg_fail(svn_argnum_obj9);
22601       SWIG_fail;
22602     }
22603   }
22604   {
22605     svn_swig_py_release_py_lock();
22606 
22607     result = (svn_error_t *)svn_wc_add_repos_file4(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,(char const *)arg7,arg8,arg9,arg10,arg11);
22608 
22609     svn_swig_py_acquire_py_lock();
22610 
22611   }
22612   {
22613     if (result != NULL) {
22614       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22615       svn_swig_py_svn_exception(result);
22616       else
22617       svn_error_clear(result);
22618       SWIG_fail;
22619     }
22620     Py_INCREF(Py_None);
22621     resultobj = Py_None;
22622   }
22623   {
22624     Py_XDECREF(_global_py_pool);
22625   }
22626   return resultobj;
22627 fail:
22628   {
22629     Py_XDECREF(_global_py_pool);
22630   }
22631   return NULL;
22632 }
22633 
22634 
_wrap_svn_wc_add_repos_file3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22635 SWIGINTERN PyObject *_wrap_svn_wc_add_repos_file3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22636   PyObject *resultobj = 0;
22637   char *arg1 = (char *) 0 ;
22638   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
22639   svn_stream_t *arg3 = (svn_stream_t *) 0 ;
22640   svn_stream_t *arg4 = (svn_stream_t *) 0 ;
22641   apr_hash_t *arg5 = (apr_hash_t *) 0 ;
22642   apr_hash_t *arg6 = (apr_hash_t *) 0 ;
22643   char *arg7 = (char *) 0 ;
22644   svn_revnum_t arg8 ;
22645   svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
22646   void *arg10 = (void *) 0 ;
22647   svn_wc_notify_func2_t arg11 = (svn_wc_notify_func2_t) 0 ;
22648   void *arg12 = (void *) 0 ;
22649   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
22650   apr_pool_t *_global_pool = NULL ;
22651   PyObject *_global_py_pool = NULL ;
22652   PyObject * obj0 = 0 ;
22653   PyObject * obj1 = 0 ;
22654   PyObject * obj2 = 0 ;
22655   PyObject * obj3 = 0 ;
22656   PyObject * obj4 = 0 ;
22657   PyObject * obj5 = 0 ;
22658   PyObject * obj6 = 0 ;
22659   PyObject * obj7 = 0 ;
22660   PyObject * obj8 = 0 ;
22661   PyObject * obj9 = 0 ;
22662   PyObject * obj10 = 0 ;
22663   svn_error_t *result = 0 ;
22664 
22665   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22666       &_global_py_pool, &_global_pool))
22667   SWIG_fail;
22668   arg13 = _global_pool;
22669   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add_repos_file3",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
22670   {
22671     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_add_repos_file3", "dst_path");
22672     if (PyErr_Occurred()) SWIG_fail;
22673   }
22674   {
22675     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
22676     if (PyErr_Occurred()) {
22677       SWIG_fail;
22678     }
22679   }
22680   {
22681     if (obj2 == Py_None) {
22682       arg3 = NULL;
22683     }
22684     else {
22685       arg3 = svn_swig_py_make_stream (obj2, _global_pool);
22686       if (arg3 == NULL) {
22687         SWIG_fail;
22688       }
22689     }
22690   }
22691   {
22692     if (obj3 == Py_None) {
22693       arg4 = NULL;
22694     }
22695     else {
22696       arg4 = svn_swig_py_make_stream (obj3, _global_pool);
22697       if (arg4 == NULL) {
22698         SWIG_fail;
22699       }
22700     }
22701   }
22702   {
22703     if (_global_pool == NULL)
22704     {
22705       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
22706           &_global_py_pool, &_global_pool))
22707       SWIG_fail;
22708     }
22709 
22710     arg5 = svn_swig_py_prophash_from_dict(obj4, _global_pool);
22711     if (PyErr_Occurred()) {
22712       SWIG_fail;
22713     }
22714   }
22715   {
22716     if (_global_pool == NULL)
22717     {
22718       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
22719           &_global_py_pool, &_global_pool))
22720       SWIG_fail;
22721     }
22722 
22723     arg6 = svn_swig_py_prophash_from_dict(obj5, _global_pool);
22724     if (PyErr_Occurred()) {
22725       SWIG_fail;
22726     }
22727   }
22728   {
22729     arg7 = svn_swig_py_string_to_cstring(obj6, TRUE, "svn_wc_add_repos_file3", "copyfrom_url");
22730     if (PyErr_Occurred()) SWIG_fail;
22731   }
22732   {
22733     arg8 = (svn_revnum_t)SWIG_As_long (obj7);
22734     if (SWIG_arg_fail(svn_argnum_obj7)) {
22735       SWIG_fail;
22736     }
22737   }
22738   {
22739     arg9 = (svn_cancel_func_t) svn_swig_py_cancel_func;
22740     arg10 = obj8;
22741   }
22742   {
22743     arg11 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
22744     arg12 = obj9;
22745   }
22746   if (obj10) {
22747     /* Verify that the user supplied a valid pool */
22748     if (obj10 != Py_None && obj10 != _global_py_pool) {
22749       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
22750       SWIG_arg_fail(svn_argnum_obj10);
22751       SWIG_fail;
22752     }
22753   }
22754   {
22755     svn_swig_py_release_py_lock();
22756 
22757     result = (svn_error_t *)svn_wc_add_repos_file3((char const *)arg1,arg2,arg3,arg4,arg5,arg6,(char const *)arg7,arg8,arg9,arg10,arg11,arg12,arg13);
22758 
22759     svn_swig_py_acquire_py_lock();
22760 
22761   }
22762   {
22763     if (result != NULL) {
22764       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22765       svn_swig_py_svn_exception(result);
22766       else
22767       svn_error_clear(result);
22768       SWIG_fail;
22769     }
22770     Py_INCREF(Py_None);
22771     resultobj = Py_None;
22772   }
22773   {
22774     Py_XDECREF(_global_py_pool);
22775   }
22776   return resultobj;
22777 fail:
22778   {
22779     Py_XDECREF(_global_py_pool);
22780   }
22781   return NULL;
22782 }
22783 
22784 
_wrap_svn_wc_add_repos_file2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22785 SWIGINTERN PyObject *_wrap_svn_wc_add_repos_file2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22786   PyObject *resultobj = 0;
22787   char *arg1 = (char *) 0 ;
22788   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
22789   char *arg3 = (char *) 0 ;
22790   char *arg4 = (char *) 0 ;
22791   apr_hash_t *arg5 = (apr_hash_t *) 0 ;
22792   apr_hash_t *arg6 = (apr_hash_t *) 0 ;
22793   char *arg7 = (char *) 0 ;
22794   svn_revnum_t arg8 ;
22795   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
22796   apr_pool_t *_global_pool = NULL ;
22797   PyObject *_global_py_pool = NULL ;
22798   PyObject * obj0 = 0 ;
22799   PyObject * obj1 = 0 ;
22800   PyObject * obj2 = 0 ;
22801   PyObject * obj3 = 0 ;
22802   PyObject * obj4 = 0 ;
22803   PyObject * obj5 = 0 ;
22804   PyObject * obj6 = 0 ;
22805   PyObject * obj7 = 0 ;
22806   PyObject * obj8 = 0 ;
22807   svn_error_t *result = 0 ;
22808 
22809   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22810       &_global_py_pool, &_global_pool))
22811   SWIG_fail;
22812   arg9 = _global_pool;
22813   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add_repos_file2",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
22814   {
22815     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_add_repos_file2", "dst_path");
22816     if (PyErr_Occurred()) SWIG_fail;
22817   }
22818   {
22819     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
22820     if (PyErr_Occurred()) {
22821       SWIG_fail;
22822     }
22823   }
22824   {
22825     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_add_repos_file2", "new_text_base_path");
22826     if (PyErr_Occurred()) SWIG_fail;
22827   }
22828   {
22829     arg4 = svn_swig_py_string_to_cstring(obj3, TRUE, "svn_wc_add_repos_file2", "new_text_path");
22830     if (PyErr_Occurred()) SWIG_fail;
22831   }
22832   {
22833     if (_global_pool == NULL)
22834     {
22835       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
22836           &_global_py_pool, &_global_pool))
22837       SWIG_fail;
22838     }
22839 
22840     arg5 = svn_swig_py_prophash_from_dict(obj4, _global_pool);
22841     if (PyErr_Occurred()) {
22842       SWIG_fail;
22843     }
22844   }
22845   {
22846     if (_global_pool == NULL)
22847     {
22848       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
22849           &_global_py_pool, &_global_pool))
22850       SWIG_fail;
22851     }
22852 
22853     arg6 = svn_swig_py_prophash_from_dict(obj5, _global_pool);
22854     if (PyErr_Occurred()) {
22855       SWIG_fail;
22856     }
22857   }
22858   {
22859     arg7 = svn_swig_py_string_to_cstring(obj6, TRUE, "svn_wc_add_repos_file2", "copyfrom_url");
22860     if (PyErr_Occurred()) SWIG_fail;
22861   }
22862   {
22863     arg8 = (svn_revnum_t)SWIG_As_long (obj7);
22864     if (SWIG_arg_fail(svn_argnum_obj7)) {
22865       SWIG_fail;
22866     }
22867   }
22868   if (obj8) {
22869     /* Verify that the user supplied a valid pool */
22870     if (obj8 != Py_None && obj8 != _global_py_pool) {
22871       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
22872       SWIG_arg_fail(svn_argnum_obj8);
22873       SWIG_fail;
22874     }
22875   }
22876   {
22877     svn_swig_py_release_py_lock();
22878 
22879     result = (svn_error_t *)svn_wc_add_repos_file2((char const *)arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,(char const *)arg7,arg8,arg9);
22880 
22881     svn_swig_py_acquire_py_lock();
22882 
22883   }
22884   {
22885     if (result != NULL) {
22886       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22887       svn_swig_py_svn_exception(result);
22888       else
22889       svn_error_clear(result);
22890       SWIG_fail;
22891     }
22892     Py_INCREF(Py_None);
22893     resultobj = Py_None;
22894   }
22895   {
22896     Py_XDECREF(_global_py_pool);
22897   }
22898   return resultobj;
22899 fail:
22900   {
22901     Py_XDECREF(_global_py_pool);
22902   }
22903   return NULL;
22904 }
22905 
22906 
_wrap_svn_wc_add_repos_file(PyObject * SWIGUNUSEDPARM (self),PyObject * args)22907 SWIGINTERN PyObject *_wrap_svn_wc_add_repos_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22908   PyObject *resultobj = 0;
22909   char *arg1 = (char *) 0 ;
22910   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
22911   char *arg3 = (char *) 0 ;
22912   apr_hash_t *arg4 = (apr_hash_t *) 0 ;
22913   char *arg5 = (char *) 0 ;
22914   svn_revnum_t arg6 ;
22915   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
22916   apr_pool_t *_global_pool = NULL ;
22917   PyObject *_global_py_pool = NULL ;
22918   PyObject * obj0 = 0 ;
22919   PyObject * obj1 = 0 ;
22920   PyObject * obj2 = 0 ;
22921   PyObject * obj3 = 0 ;
22922   PyObject * obj4 = 0 ;
22923   PyObject * obj5 = 0 ;
22924   PyObject * obj6 = 0 ;
22925   svn_error_t *result = 0 ;
22926 
22927   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
22928       &_global_py_pool, &_global_pool))
22929   SWIG_fail;
22930   arg7 = _global_pool;
22931   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add_repos_file",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
22932   {
22933     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_add_repos_file", "dst_path");
22934     if (PyErr_Occurred()) SWIG_fail;
22935   }
22936   {
22937     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
22938     if (PyErr_Occurred()) {
22939       SWIG_fail;
22940     }
22941   }
22942   {
22943     arg3 = svn_swig_py_string_to_cstring(obj2, TRUE, "svn_wc_add_repos_file", "new_text_path");
22944     if (PyErr_Occurred()) SWIG_fail;
22945   }
22946   {
22947     if (_global_pool == NULL)
22948     {
22949       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
22950           &_global_py_pool, &_global_pool))
22951       SWIG_fail;
22952     }
22953 
22954     arg4 = svn_swig_py_prophash_from_dict(obj3, _global_pool);
22955     if (PyErr_Occurred()) {
22956       SWIG_fail;
22957     }
22958   }
22959   {
22960     arg5 = svn_swig_py_string_to_cstring(obj4, TRUE, "svn_wc_add_repos_file", "copyfrom_url");
22961     if (PyErr_Occurred()) SWIG_fail;
22962   }
22963   {
22964     arg6 = (svn_revnum_t)SWIG_As_long (obj5);
22965     if (SWIG_arg_fail(svn_argnum_obj5)) {
22966       SWIG_fail;
22967     }
22968   }
22969   if (obj6) {
22970     /* Verify that the user supplied a valid pool */
22971     if (obj6 != Py_None && obj6 != _global_py_pool) {
22972       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
22973       SWIG_arg_fail(svn_argnum_obj6);
22974       SWIG_fail;
22975     }
22976   }
22977   {
22978     svn_swig_py_release_py_lock();
22979 
22980     result = (svn_error_t *)svn_wc_add_repos_file((char const *)arg1,arg2,(char const *)arg3,arg4,(char const *)arg5,arg6,arg7);
22981 
22982     svn_swig_py_acquire_py_lock();
22983 
22984   }
22985   {
22986     if (result != NULL) {
22987       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
22988       svn_swig_py_svn_exception(result);
22989       else
22990       svn_error_clear(result);
22991       SWIG_fail;
22992     }
22993     Py_INCREF(Py_None);
22994     resultobj = Py_None;
22995   }
22996   {
22997     Py_XDECREF(_global_py_pool);
22998   }
22999   return resultobj;
23000 fail:
23001   {
23002     Py_XDECREF(_global_py_pool);
23003   }
23004   return NULL;
23005 }
23006 
23007 
_wrap_svn_wc_remove_from_revision_control2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23008 SWIGINTERN PyObject *_wrap_svn_wc_remove_from_revision_control2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23009   PyObject *resultobj = 0;
23010   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
23011   char *arg2 = (char *) 0 ;
23012   svn_boolean_t arg3 ;
23013   svn_boolean_t arg4 ;
23014   svn_cancel_func_t arg5 = (svn_cancel_func_t) 0 ;
23015   void *arg6 = (void *) 0 ;
23016   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
23017   apr_pool_t *_global_pool = NULL ;
23018   PyObject *_global_py_pool = NULL ;
23019   PyObject * obj0 = 0 ;
23020   PyObject * obj1 = 0 ;
23021   PyObject * obj2 = 0 ;
23022   PyObject * obj3 = 0 ;
23023   PyObject * obj4 = 0 ;
23024   PyObject * obj5 = 0 ;
23025   svn_error_t *result = 0 ;
23026 
23027   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23028       &_global_py_pool, &_global_pool))
23029   SWIG_fail;
23030   arg7 = _global_pool;
23031   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_remove_from_revision_control2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
23032   {
23033     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
23034     if (PyErr_Occurred()) {
23035       SWIG_fail;
23036     }
23037   }
23038   {
23039     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_remove_from_revision_control2", "local_abspath");
23040     if (PyErr_Occurred()) SWIG_fail;
23041   }
23042   {
23043     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
23044     if (SWIG_arg_fail(svn_argnum_obj2)) {
23045       SWIG_fail;
23046     }
23047   }
23048   {
23049     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
23050     if (SWIG_arg_fail(svn_argnum_obj3)) {
23051       SWIG_fail;
23052     }
23053   }
23054   {
23055     arg5 = (svn_cancel_func_t) svn_swig_py_cancel_func;
23056     arg6 = obj4;
23057   }
23058   if (obj5) {
23059     /* Verify that the user supplied a valid pool */
23060     if (obj5 != Py_None && obj5 != _global_py_pool) {
23061       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
23062       SWIG_arg_fail(svn_argnum_obj5);
23063       SWIG_fail;
23064     }
23065   }
23066   {
23067     svn_swig_py_release_py_lock();
23068 
23069     result = (svn_error_t *)svn_wc_remove_from_revision_control2(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7);
23070 
23071     svn_swig_py_acquire_py_lock();
23072 
23073   }
23074   {
23075     if (result != NULL) {
23076       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23077       svn_swig_py_svn_exception(result);
23078       else
23079       svn_error_clear(result);
23080       SWIG_fail;
23081     }
23082     Py_INCREF(Py_None);
23083     resultobj = Py_None;
23084   }
23085   {
23086     Py_XDECREF(_global_py_pool);
23087   }
23088   return resultobj;
23089 fail:
23090   {
23091     Py_XDECREF(_global_py_pool);
23092   }
23093   return NULL;
23094 }
23095 
23096 
_wrap_svn_wc_remove_from_revision_control(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23097 SWIGINTERN PyObject *_wrap_svn_wc_remove_from_revision_control(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23098   PyObject *resultobj = 0;
23099   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
23100   char *arg2 = (char *) 0 ;
23101   svn_boolean_t arg3 ;
23102   svn_boolean_t arg4 ;
23103   svn_cancel_func_t arg5 = (svn_cancel_func_t) 0 ;
23104   void *arg6 = (void *) 0 ;
23105   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
23106   apr_pool_t *_global_pool = NULL ;
23107   PyObject *_global_py_pool = NULL ;
23108   PyObject * obj0 = 0 ;
23109   PyObject * obj1 = 0 ;
23110   PyObject * obj2 = 0 ;
23111   PyObject * obj3 = 0 ;
23112   PyObject * obj4 = 0 ;
23113   PyObject * obj5 = 0 ;
23114   svn_error_t *result = 0 ;
23115 
23116   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23117       &_global_py_pool, &_global_pool))
23118   SWIG_fail;
23119   arg7 = _global_pool;
23120   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_remove_from_revision_control",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
23121   {
23122     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
23123     if (PyErr_Occurred()) {
23124       SWIG_fail;
23125     }
23126   }
23127   {
23128     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_remove_from_revision_control", "name");
23129     if (PyErr_Occurred()) SWIG_fail;
23130   }
23131   {
23132     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
23133     if (SWIG_arg_fail(svn_argnum_obj2)) {
23134       SWIG_fail;
23135     }
23136   }
23137   {
23138     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
23139     if (SWIG_arg_fail(svn_argnum_obj3)) {
23140       SWIG_fail;
23141     }
23142   }
23143   {
23144     arg5 = (svn_cancel_func_t) svn_swig_py_cancel_func;
23145     arg6 = obj4;
23146   }
23147   if (obj5) {
23148     /* Verify that the user supplied a valid pool */
23149     if (obj5 != Py_None && obj5 != _global_py_pool) {
23150       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
23151       SWIG_arg_fail(svn_argnum_obj5);
23152       SWIG_fail;
23153     }
23154   }
23155   {
23156     svn_swig_py_release_py_lock();
23157 
23158     result = (svn_error_t *)svn_wc_remove_from_revision_control(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7);
23159 
23160     svn_swig_py_acquire_py_lock();
23161 
23162   }
23163   {
23164     if (result != NULL) {
23165       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23166       svn_swig_py_svn_exception(result);
23167       else
23168       svn_error_clear(result);
23169       SWIG_fail;
23170     }
23171     Py_INCREF(Py_None);
23172     resultobj = Py_None;
23173   }
23174   {
23175     Py_XDECREF(_global_py_pool);
23176   }
23177   return resultobj;
23178 fail:
23179   {
23180     Py_XDECREF(_global_py_pool);
23181   }
23182   return NULL;
23183 }
23184 
23185 
_wrap_svn_wc_resolved_conflict5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23186 SWIGINTERN PyObject *_wrap_svn_wc_resolved_conflict5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23187   PyObject *resultobj = 0;
23188   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
23189   char *arg2 = (char *) 0 ;
23190   svn_depth_t arg3 ;
23191   svn_boolean_t arg4 ;
23192   char *arg5 = (char *) 0 ;
23193   svn_boolean_t arg6 ;
23194   svn_wc_conflict_choice_t arg7 ;
23195   svn_cancel_func_t arg8 = (svn_cancel_func_t) 0 ;
23196   void *arg9 = (void *) 0 ;
23197   svn_wc_notify_func2_t arg10 = (svn_wc_notify_func2_t) 0 ;
23198   void *arg11 = (void *) 0 ;
23199   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
23200   apr_pool_t *_global_pool = NULL ;
23201   PyObject *_global_py_pool = NULL ;
23202   PyObject * obj0 = 0 ;
23203   PyObject * obj1 = 0 ;
23204   PyObject * obj2 = 0 ;
23205   PyObject * obj3 = 0 ;
23206   PyObject * obj4 = 0 ;
23207   PyObject * obj5 = 0 ;
23208   PyObject * obj6 = 0 ;
23209   PyObject * obj7 = 0 ;
23210   PyObject * obj8 = 0 ;
23211   PyObject * obj9 = 0 ;
23212   svn_error_t *result = 0 ;
23213 
23214   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23215       &_global_py_pool, &_global_pool))
23216   SWIG_fail;
23217   arg12 = _global_pool;
23218   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_resolved_conflict5",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
23219   {
23220     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
23221     if (PyErr_Occurred()) {
23222       SWIG_fail;
23223     }
23224   }
23225   {
23226     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_resolved_conflict5", "local_abspath");
23227     if (PyErr_Occurred()) SWIG_fail;
23228   }
23229   {
23230     arg3 = (svn_depth_t)SWIG_As_long (obj2);
23231     if (SWIG_arg_fail(svn_argnum_obj2)) {
23232       SWIG_fail;
23233     }
23234   }
23235   {
23236     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
23237     if (SWIG_arg_fail(svn_argnum_obj3)) {
23238       SWIG_fail;
23239     }
23240   }
23241   {
23242     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_resolved_conflict5", "resolve_prop");
23243     if (PyErr_Occurred()) SWIG_fail;
23244   }
23245   {
23246     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
23247     if (SWIG_arg_fail(svn_argnum_obj5)) {
23248       SWIG_fail;
23249     }
23250   }
23251   {
23252     arg7 = (svn_wc_conflict_choice_t)SWIG_As_long (obj6);
23253     if (SWIG_arg_fail(svn_argnum_obj6)) {
23254       SWIG_fail;
23255     }
23256   }
23257   {
23258     arg8 = (svn_cancel_func_t) svn_swig_py_cancel_func;
23259     arg9 = obj7;
23260   }
23261   {
23262     arg10 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
23263     arg11 = obj8;
23264   }
23265   if (obj9) {
23266     /* Verify that the user supplied a valid pool */
23267     if (obj9 != Py_None && obj9 != _global_py_pool) {
23268       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
23269       SWIG_arg_fail(svn_argnum_obj9);
23270       SWIG_fail;
23271     }
23272   }
23273   {
23274     svn_swig_py_release_py_lock();
23275 
23276     result = (svn_error_t *)svn_wc_resolved_conflict5(arg1,(char const *)arg2,arg3,arg4,(char const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
23277 
23278     svn_swig_py_acquire_py_lock();
23279 
23280   }
23281   {
23282     if (result != NULL) {
23283       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23284       svn_swig_py_svn_exception(result);
23285       else
23286       svn_error_clear(result);
23287       SWIG_fail;
23288     }
23289     Py_INCREF(Py_None);
23290     resultobj = Py_None;
23291   }
23292   {
23293     Py_XDECREF(_global_py_pool);
23294   }
23295   return resultobj;
23296 fail:
23297   {
23298     Py_XDECREF(_global_py_pool);
23299   }
23300   return NULL;
23301 }
23302 
23303 
_wrap_svn_wc_resolved_conflict4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23304 SWIGINTERN PyObject *_wrap_svn_wc_resolved_conflict4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23305   PyObject *resultobj = 0;
23306   char *arg1 = (char *) 0 ;
23307   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
23308   svn_boolean_t arg3 ;
23309   svn_boolean_t arg4 ;
23310   svn_boolean_t arg5 ;
23311   svn_depth_t arg6 ;
23312   svn_wc_conflict_choice_t arg7 ;
23313   svn_wc_notify_func2_t arg8 = (svn_wc_notify_func2_t) 0 ;
23314   void *arg9 = (void *) 0 ;
23315   svn_cancel_func_t arg10 = (svn_cancel_func_t) 0 ;
23316   void *arg11 = (void *) 0 ;
23317   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
23318   apr_pool_t *_global_pool = NULL ;
23319   PyObject *_global_py_pool = NULL ;
23320   PyObject * obj0 = 0 ;
23321   PyObject * obj1 = 0 ;
23322   PyObject * obj2 = 0 ;
23323   PyObject * obj3 = 0 ;
23324   PyObject * obj4 = 0 ;
23325   PyObject * obj5 = 0 ;
23326   PyObject * obj6 = 0 ;
23327   PyObject * obj7 = 0 ;
23328   PyObject * obj8 = 0 ;
23329   PyObject * obj9 = 0 ;
23330   svn_error_t *result = 0 ;
23331 
23332   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23333       &_global_py_pool, &_global_pool))
23334   SWIG_fail;
23335   arg12 = _global_pool;
23336   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_resolved_conflict4",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
23337   {
23338     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_resolved_conflict4", "path");
23339     if (PyErr_Occurred()) SWIG_fail;
23340   }
23341   {
23342     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
23343     if (PyErr_Occurred()) {
23344       SWIG_fail;
23345     }
23346   }
23347   {
23348     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
23349     if (SWIG_arg_fail(svn_argnum_obj2)) {
23350       SWIG_fail;
23351     }
23352   }
23353   {
23354     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
23355     if (SWIG_arg_fail(svn_argnum_obj3)) {
23356       SWIG_fail;
23357     }
23358   }
23359   {
23360     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
23361     if (SWIG_arg_fail(svn_argnum_obj4)) {
23362       SWIG_fail;
23363     }
23364   }
23365   {
23366     arg6 = (svn_depth_t)SWIG_As_long (obj5);
23367     if (SWIG_arg_fail(svn_argnum_obj5)) {
23368       SWIG_fail;
23369     }
23370   }
23371   {
23372     arg7 = (svn_wc_conflict_choice_t)SWIG_As_long (obj6);
23373     if (SWIG_arg_fail(svn_argnum_obj6)) {
23374       SWIG_fail;
23375     }
23376   }
23377   {
23378     arg8 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
23379     arg9 = obj7;
23380   }
23381   {
23382     arg10 = (svn_cancel_func_t) svn_swig_py_cancel_func;
23383     arg11 = obj8;
23384   }
23385   if (obj9) {
23386     /* Verify that the user supplied a valid pool */
23387     if (obj9 != Py_None && obj9 != _global_py_pool) {
23388       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
23389       SWIG_arg_fail(svn_argnum_obj9);
23390       SWIG_fail;
23391     }
23392   }
23393   {
23394     svn_swig_py_release_py_lock();
23395 
23396     result = (svn_error_t *)svn_wc_resolved_conflict4((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
23397 
23398     svn_swig_py_acquire_py_lock();
23399 
23400   }
23401   {
23402     if (result != NULL) {
23403       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23404       svn_swig_py_svn_exception(result);
23405       else
23406       svn_error_clear(result);
23407       SWIG_fail;
23408     }
23409     Py_INCREF(Py_None);
23410     resultobj = Py_None;
23411   }
23412   {
23413     Py_XDECREF(_global_py_pool);
23414   }
23415   return resultobj;
23416 fail:
23417   {
23418     Py_XDECREF(_global_py_pool);
23419   }
23420   return NULL;
23421 }
23422 
23423 
_wrap_svn_wc_resolved_conflict3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23424 SWIGINTERN PyObject *_wrap_svn_wc_resolved_conflict3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23425   PyObject *resultobj = 0;
23426   char *arg1 = (char *) 0 ;
23427   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
23428   svn_boolean_t arg3 ;
23429   svn_boolean_t arg4 ;
23430   svn_depth_t arg5 ;
23431   svn_wc_conflict_choice_t arg6 ;
23432   svn_wc_notify_func2_t arg7 = (svn_wc_notify_func2_t) 0 ;
23433   void *arg8 = (void *) 0 ;
23434   svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
23435   void *arg10 = (void *) 0 ;
23436   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
23437   apr_pool_t *_global_pool = NULL ;
23438   PyObject *_global_py_pool = NULL ;
23439   PyObject * obj0 = 0 ;
23440   PyObject * obj1 = 0 ;
23441   PyObject * obj2 = 0 ;
23442   PyObject * obj3 = 0 ;
23443   PyObject * obj4 = 0 ;
23444   PyObject * obj5 = 0 ;
23445   PyObject * obj6 = 0 ;
23446   PyObject * obj7 = 0 ;
23447   PyObject * obj8 = 0 ;
23448   svn_error_t *result = 0 ;
23449 
23450   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23451       &_global_py_pool, &_global_pool))
23452   SWIG_fail;
23453   arg11 = _global_pool;
23454   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_resolved_conflict3",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
23455   {
23456     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_resolved_conflict3", "path");
23457     if (PyErr_Occurred()) SWIG_fail;
23458   }
23459   {
23460     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
23461     if (PyErr_Occurred()) {
23462       SWIG_fail;
23463     }
23464   }
23465   {
23466     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
23467     if (SWIG_arg_fail(svn_argnum_obj2)) {
23468       SWIG_fail;
23469     }
23470   }
23471   {
23472     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
23473     if (SWIG_arg_fail(svn_argnum_obj3)) {
23474       SWIG_fail;
23475     }
23476   }
23477   {
23478     arg5 = (svn_depth_t)SWIG_As_long (obj4);
23479     if (SWIG_arg_fail(svn_argnum_obj4)) {
23480       SWIG_fail;
23481     }
23482   }
23483   {
23484     arg6 = (svn_wc_conflict_choice_t)SWIG_As_long (obj5);
23485     if (SWIG_arg_fail(svn_argnum_obj5)) {
23486       SWIG_fail;
23487     }
23488   }
23489   {
23490     arg7 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
23491     arg8 = obj6;
23492   }
23493   {
23494     arg9 = (svn_cancel_func_t) svn_swig_py_cancel_func;
23495     arg10 = obj7;
23496   }
23497   if (obj8) {
23498     /* Verify that the user supplied a valid pool */
23499     if (obj8 != Py_None && obj8 != _global_py_pool) {
23500       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
23501       SWIG_arg_fail(svn_argnum_obj8);
23502       SWIG_fail;
23503     }
23504   }
23505   {
23506     svn_swig_py_release_py_lock();
23507 
23508     result = (svn_error_t *)svn_wc_resolved_conflict3((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
23509 
23510     svn_swig_py_acquire_py_lock();
23511 
23512   }
23513   {
23514     if (result != NULL) {
23515       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23516       svn_swig_py_svn_exception(result);
23517       else
23518       svn_error_clear(result);
23519       SWIG_fail;
23520     }
23521     Py_INCREF(Py_None);
23522     resultobj = Py_None;
23523   }
23524   {
23525     Py_XDECREF(_global_py_pool);
23526   }
23527   return resultobj;
23528 fail:
23529   {
23530     Py_XDECREF(_global_py_pool);
23531   }
23532   return NULL;
23533 }
23534 
23535 
_wrap_svn_wc_resolved_conflict2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23536 SWIGINTERN PyObject *_wrap_svn_wc_resolved_conflict2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23537   PyObject *resultobj = 0;
23538   char *arg1 = (char *) 0 ;
23539   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
23540   svn_boolean_t arg3 ;
23541   svn_boolean_t arg4 ;
23542   svn_boolean_t arg5 ;
23543   svn_wc_notify_func2_t arg6 = (svn_wc_notify_func2_t) 0 ;
23544   void *arg7 = (void *) 0 ;
23545   svn_cancel_func_t arg8 = (svn_cancel_func_t) 0 ;
23546   void *arg9 = (void *) 0 ;
23547   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
23548   apr_pool_t *_global_pool = NULL ;
23549   PyObject *_global_py_pool = NULL ;
23550   PyObject * obj0 = 0 ;
23551   PyObject * obj1 = 0 ;
23552   PyObject * obj2 = 0 ;
23553   PyObject * obj3 = 0 ;
23554   PyObject * obj4 = 0 ;
23555   PyObject * obj5 = 0 ;
23556   PyObject * obj6 = 0 ;
23557   PyObject * obj7 = 0 ;
23558   svn_error_t *result = 0 ;
23559 
23560   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23561       &_global_py_pool, &_global_pool))
23562   SWIG_fail;
23563   arg10 = _global_pool;
23564   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_resolved_conflict2",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
23565   {
23566     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_resolved_conflict2", "path");
23567     if (PyErr_Occurred()) SWIG_fail;
23568   }
23569   {
23570     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
23571     if (PyErr_Occurred()) {
23572       SWIG_fail;
23573     }
23574   }
23575   {
23576     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
23577     if (SWIG_arg_fail(svn_argnum_obj2)) {
23578       SWIG_fail;
23579     }
23580   }
23581   {
23582     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
23583     if (SWIG_arg_fail(svn_argnum_obj3)) {
23584       SWIG_fail;
23585     }
23586   }
23587   {
23588     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
23589     if (SWIG_arg_fail(svn_argnum_obj4)) {
23590       SWIG_fail;
23591     }
23592   }
23593   {
23594     arg6 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
23595     arg7 = obj5;
23596   }
23597   {
23598     arg8 = (svn_cancel_func_t) svn_swig_py_cancel_func;
23599     arg9 = obj6;
23600   }
23601   if (obj7) {
23602     /* Verify that the user supplied a valid pool */
23603     if (obj7 != Py_None && obj7 != _global_py_pool) {
23604       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
23605       SWIG_arg_fail(svn_argnum_obj7);
23606       SWIG_fail;
23607     }
23608   }
23609   {
23610     svn_swig_py_release_py_lock();
23611 
23612     result = (svn_error_t *)svn_wc_resolved_conflict2((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
23613 
23614     svn_swig_py_acquire_py_lock();
23615 
23616   }
23617   {
23618     if (result != NULL) {
23619       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23620       svn_swig_py_svn_exception(result);
23621       else
23622       svn_error_clear(result);
23623       SWIG_fail;
23624     }
23625     Py_INCREF(Py_None);
23626     resultobj = Py_None;
23627   }
23628   {
23629     Py_XDECREF(_global_py_pool);
23630   }
23631   return resultobj;
23632 fail:
23633   {
23634     Py_XDECREF(_global_py_pool);
23635   }
23636   return NULL;
23637 }
23638 
23639 
_wrap_svn_wc_resolved_conflict(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23640 SWIGINTERN PyObject *_wrap_svn_wc_resolved_conflict(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23641   PyObject *resultobj = 0;
23642   char *arg1 = (char *) 0 ;
23643   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
23644   svn_boolean_t arg3 ;
23645   svn_boolean_t arg4 ;
23646   svn_boolean_t arg5 ;
23647   svn_wc_notify_func_t arg6 = (svn_wc_notify_func_t) 0 ;
23648   void *arg7 = (void *) 0 ;
23649   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
23650   apr_pool_t *_global_pool = NULL ;
23651   PyObject *_global_py_pool = NULL ;
23652   PyObject * obj0 = 0 ;
23653   PyObject * obj1 = 0 ;
23654   PyObject * obj2 = 0 ;
23655   PyObject * obj3 = 0 ;
23656   PyObject * obj4 = 0 ;
23657   PyObject * obj5 = 0 ;
23658   PyObject * obj6 = 0 ;
23659   svn_error_t *result = 0 ;
23660 
23661   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23662       &_global_py_pool, &_global_pool))
23663   SWIG_fail;
23664   arg8 = _global_pool;
23665   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_resolved_conflict",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
23666   {
23667     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_resolved_conflict", "path");
23668     if (PyErr_Occurred()) SWIG_fail;
23669   }
23670   {
23671     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
23672     if (PyErr_Occurred()) {
23673       SWIG_fail;
23674     }
23675   }
23676   {
23677     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
23678     if (SWIG_arg_fail(svn_argnum_obj2)) {
23679       SWIG_fail;
23680     }
23681   }
23682   {
23683     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
23684     if (SWIG_arg_fail(svn_argnum_obj3)) {
23685       SWIG_fail;
23686     }
23687   }
23688   {
23689     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
23690     if (SWIG_arg_fail(svn_argnum_obj4)) {
23691       SWIG_fail;
23692     }
23693   }
23694   {
23695     arg6 = (svn_wc_notify_func_t) svn_swig_py_notify_func;
23696     arg7 = obj5;
23697   }
23698   if (obj6) {
23699     /* Verify that the user supplied a valid pool */
23700     if (obj6 != Py_None && obj6 != _global_py_pool) {
23701       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
23702       SWIG_arg_fail(svn_argnum_obj6);
23703       SWIG_fail;
23704     }
23705   }
23706   {
23707     svn_swig_py_release_py_lock();
23708 
23709     result = (svn_error_t *)svn_wc_resolved_conflict((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
23710 
23711     svn_swig_py_acquire_py_lock();
23712 
23713   }
23714   {
23715     if (result != NULL) {
23716       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23717       svn_swig_py_svn_exception(result);
23718       else
23719       svn_error_clear(result);
23720       SWIG_fail;
23721     }
23722     Py_INCREF(Py_None);
23723     resultobj = Py_None;
23724   }
23725   {
23726     Py_XDECREF(_global_py_pool);
23727   }
23728   return resultobj;
23729 fail:
23730   {
23731     Py_XDECREF(_global_py_pool);
23732   }
23733   return NULL;
23734 }
23735 
23736 
_wrap_svn_wc_committed_queue_create(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23737 SWIGINTERN PyObject *_wrap_svn_wc_committed_queue_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23738   PyObject *resultobj = 0;
23739   apr_pool_t *arg1 = (apr_pool_t *) 0 ;
23740   apr_pool_t *_global_pool = NULL ;
23741   PyObject *_global_py_pool = NULL ;
23742   PyObject * obj0 = 0 ;
23743   svn_wc_committed_queue_t *result = 0 ;
23744 
23745   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23746       &_global_py_pool, &_global_pool))
23747   SWIG_fail;
23748   arg1 = _global_pool;
23749   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_committed_queue_create",0,1,&obj0)) SWIG_fail;
23750   if (obj0) {
23751     /* Verify that the user supplied a valid pool */
23752     if (obj0 != Py_None && obj0 != _global_py_pool) {
23753       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
23754       SWIG_arg_fail(svn_argnum_obj0);
23755       SWIG_fail;
23756     }
23757   }
23758   {
23759     svn_swig_py_release_py_lock();
23760 
23761     result = (svn_wc_committed_queue_t *)svn_wc_committed_queue_create(arg1);
23762 
23763     svn_swig_py_acquire_py_lock();
23764 
23765   }
23766   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_committed_queue_t,
23767     _global_py_pool, args);
23768   {
23769     Py_XDECREF(_global_py_pool);
23770   }
23771   return resultobj;
23772 fail:
23773   {
23774     Py_XDECREF(_global_py_pool);
23775   }
23776   return NULL;
23777 }
23778 
23779 
_wrap_svn_wc_queue_committed4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23780 SWIGINTERN PyObject *_wrap_svn_wc_queue_committed4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23781   PyObject *resultobj = 0;
23782   svn_wc_committed_queue_t *arg1 = (svn_wc_committed_queue_t *) 0 ;
23783   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
23784   char *arg3 = (char *) 0 ;
23785   svn_boolean_t arg4 ;
23786   svn_boolean_t arg5 ;
23787   apr_array_header_t *arg6 = (apr_array_header_t *) 0 ;
23788   svn_boolean_t arg7 ;
23789   svn_boolean_t arg8 ;
23790   svn_checksum_t *arg9 = (svn_checksum_t *) 0 ;
23791   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
23792   apr_pool_t *_global_pool = NULL ;
23793   PyObject *_global_py_pool = NULL ;
23794   PyObject * obj0 = 0 ;
23795   PyObject * obj1 = 0 ;
23796   PyObject * obj2 = 0 ;
23797   PyObject * obj3 = 0 ;
23798   PyObject * obj4 = 0 ;
23799   PyObject * obj5 = 0 ;
23800   PyObject * obj6 = 0 ;
23801   PyObject * obj7 = 0 ;
23802   PyObject * obj8 = 0 ;
23803   PyObject * obj9 = 0 ;
23804   svn_error_t *result = 0 ;
23805 
23806   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23807       &_global_py_pool, &_global_pool))
23808   SWIG_fail;
23809   arg10 = _global_pool;
23810   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_queue_committed4",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
23811   {
23812     arg1 = (svn_wc_committed_queue_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_committed_queue_t, svn_argnum_obj0);
23813     if (PyErr_Occurred()) {
23814       SWIG_fail;
23815     }
23816   }
23817   {
23818     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj1);
23819     if (PyErr_Occurred()) {
23820       SWIG_fail;
23821     }
23822   }
23823   {
23824     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_queue_committed4", "local_abspath");
23825     if (PyErr_Occurred()) SWIG_fail;
23826   }
23827   {
23828     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
23829     if (SWIG_arg_fail(svn_argnum_obj3)) {
23830       SWIG_fail;
23831     }
23832   }
23833   {
23834     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
23835     if (SWIG_arg_fail(svn_argnum_obj4)) {
23836       SWIG_fail;
23837     }
23838   }
23839   {
23840     if (_global_pool == NULL)
23841     {
23842       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
23843           &_global_py_pool, &_global_pool))
23844       SWIG_fail;
23845     }
23846 
23847     arg6 = svn_swig_py_proparray_from_dict(obj5, _global_pool);
23848     if (PyErr_Occurred()) {
23849       SWIG_fail;
23850     }
23851   }
23852   {
23853     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
23854     if (SWIG_arg_fail(svn_argnum_obj6)) {
23855       SWIG_fail;
23856     }
23857   }
23858   {
23859     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
23860     if (SWIG_arg_fail(svn_argnum_obj7)) {
23861       SWIG_fail;
23862     }
23863   }
23864   {
23865     arg9 = (svn_checksum_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_checksum_t, svn_argnum_obj8);
23866     if (PyErr_Occurred()) {
23867       SWIG_fail;
23868     }
23869   }
23870   if (obj9) {
23871     /* Verify that the user supplied a valid pool */
23872     if (obj9 != Py_None && obj9 != _global_py_pool) {
23873       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
23874       SWIG_arg_fail(svn_argnum_obj9);
23875       SWIG_fail;
23876     }
23877   }
23878   {
23879     svn_swig_py_release_py_lock();
23880 
23881     result = (svn_error_t *)svn_wc_queue_committed4(arg1,arg2,(char const *)arg3,arg4,arg5,(apr_array_header_t const *)arg6,arg7,arg8,(struct svn_checksum_t const *)arg9,arg10);
23882 
23883     svn_swig_py_acquire_py_lock();
23884 
23885   }
23886   {
23887     if (result != NULL) {
23888       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
23889       svn_swig_py_svn_exception(result);
23890       else
23891       svn_error_clear(result);
23892       SWIG_fail;
23893     }
23894     Py_INCREF(Py_None);
23895     resultobj = Py_None;
23896   }
23897   {
23898     Py_XDECREF(_global_py_pool);
23899   }
23900   return resultobj;
23901 fail:
23902   {
23903     Py_XDECREF(_global_py_pool);
23904   }
23905   return NULL;
23906 }
23907 
23908 
_wrap_svn_wc_queue_committed3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)23909 SWIGINTERN PyObject *_wrap_svn_wc_queue_committed3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23910   PyObject *resultobj = 0;
23911   svn_wc_committed_queue_t *arg1 = (svn_wc_committed_queue_t *) 0 ;
23912   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
23913   char *arg3 = (char *) 0 ;
23914   svn_boolean_t arg4 ;
23915   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
23916   svn_boolean_t arg6 ;
23917   svn_boolean_t arg7 ;
23918   svn_checksum_t *arg8 = (svn_checksum_t *) 0 ;
23919   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
23920   apr_pool_t *_global_pool = NULL ;
23921   PyObject *_global_py_pool = NULL ;
23922   PyObject * obj0 = 0 ;
23923   PyObject * obj1 = 0 ;
23924   PyObject * obj2 = 0 ;
23925   PyObject * obj3 = 0 ;
23926   PyObject * obj4 = 0 ;
23927   PyObject * obj5 = 0 ;
23928   PyObject * obj6 = 0 ;
23929   PyObject * obj7 = 0 ;
23930   PyObject * obj8 = 0 ;
23931   svn_error_t *result = 0 ;
23932 
23933   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
23934       &_global_py_pool, &_global_pool))
23935   SWIG_fail;
23936   arg9 = _global_pool;
23937   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_queue_committed3",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
23938   {
23939     arg1 = (svn_wc_committed_queue_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_committed_queue_t, svn_argnum_obj0);
23940     if (PyErr_Occurred()) {
23941       SWIG_fail;
23942     }
23943   }
23944   {
23945     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj1);
23946     if (PyErr_Occurred()) {
23947       SWIG_fail;
23948     }
23949   }
23950   {
23951     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_queue_committed3", "local_abspath");
23952     if (PyErr_Occurred()) SWIG_fail;
23953   }
23954   {
23955     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
23956     if (SWIG_arg_fail(svn_argnum_obj3)) {
23957       SWIG_fail;
23958     }
23959   }
23960   {
23961     if (_global_pool == NULL)
23962     {
23963       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
23964           &_global_py_pool, &_global_pool))
23965       SWIG_fail;
23966     }
23967 
23968     arg5 = svn_swig_py_proparray_from_dict(obj4, _global_pool);
23969     if (PyErr_Occurred()) {
23970       SWIG_fail;
23971     }
23972   }
23973   {
23974     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
23975     if (SWIG_arg_fail(svn_argnum_obj5)) {
23976       SWIG_fail;
23977     }
23978   }
23979   {
23980     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
23981     if (SWIG_arg_fail(svn_argnum_obj6)) {
23982       SWIG_fail;
23983     }
23984   }
23985   {
23986     arg8 = (svn_checksum_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_checksum_t, svn_argnum_obj7);
23987     if (PyErr_Occurred()) {
23988       SWIG_fail;
23989     }
23990   }
23991   if (obj8) {
23992     /* Verify that the user supplied a valid pool */
23993     if (obj8 != Py_None && obj8 != _global_py_pool) {
23994       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
23995       SWIG_arg_fail(svn_argnum_obj8);
23996       SWIG_fail;
23997     }
23998   }
23999   {
24000     svn_swig_py_release_py_lock();
24001 
24002     result = (svn_error_t *)svn_wc_queue_committed3(arg1,arg2,(char const *)arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,(struct svn_checksum_t const *)arg8,arg9);
24003 
24004     svn_swig_py_acquire_py_lock();
24005 
24006   }
24007   {
24008     if (result != NULL) {
24009       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24010       svn_swig_py_svn_exception(result);
24011       else
24012       svn_error_clear(result);
24013       SWIG_fail;
24014     }
24015     Py_INCREF(Py_None);
24016     resultobj = Py_None;
24017   }
24018   {
24019     Py_XDECREF(_global_py_pool);
24020   }
24021   return resultobj;
24022 fail:
24023   {
24024     Py_XDECREF(_global_py_pool);
24025   }
24026   return NULL;
24027 }
24028 
24029 
_wrap_svn_wc_queue_committed2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24030 SWIGINTERN PyObject *_wrap_svn_wc_queue_committed2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24031   PyObject *resultobj = 0;
24032   svn_wc_committed_queue_t *arg1 = (svn_wc_committed_queue_t *) 0 ;
24033   char *arg2 = (char *) 0 ;
24034   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
24035   svn_boolean_t arg4 ;
24036   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
24037   svn_boolean_t arg6 ;
24038   svn_boolean_t arg7 ;
24039   svn_checksum_t *arg8 = (svn_checksum_t *) 0 ;
24040   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
24041   apr_pool_t *_global_pool = NULL ;
24042   PyObject *_global_py_pool = NULL ;
24043   PyObject * obj0 = 0 ;
24044   PyObject * obj1 = 0 ;
24045   PyObject * obj2 = 0 ;
24046   PyObject * obj3 = 0 ;
24047   PyObject * obj4 = 0 ;
24048   PyObject * obj5 = 0 ;
24049   PyObject * obj6 = 0 ;
24050   PyObject * obj7 = 0 ;
24051   PyObject * obj8 = 0 ;
24052   svn_error_t *result = 0 ;
24053 
24054   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24055       &_global_py_pool, &_global_pool))
24056   SWIG_fail;
24057   arg9 = _global_pool;
24058   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_queue_committed2",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
24059   {
24060     arg1 = (svn_wc_committed_queue_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_committed_queue_t, svn_argnum_obj0);
24061     if (PyErr_Occurred()) {
24062       SWIG_fail;
24063     }
24064   }
24065   {
24066     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_queue_committed2", "path");
24067     if (PyErr_Occurred()) SWIG_fail;
24068   }
24069   {
24070     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj2);
24071     if (PyErr_Occurred()) {
24072       SWIG_fail;
24073     }
24074   }
24075   {
24076     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
24077     if (SWIG_arg_fail(svn_argnum_obj3)) {
24078       SWIG_fail;
24079     }
24080   }
24081   {
24082     if (_global_pool == NULL)
24083     {
24084       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
24085           &_global_py_pool, &_global_pool))
24086       SWIG_fail;
24087     }
24088 
24089     arg5 = svn_swig_py_proparray_from_dict(obj4, _global_pool);
24090     if (PyErr_Occurred()) {
24091       SWIG_fail;
24092     }
24093   }
24094   {
24095     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
24096     if (SWIG_arg_fail(svn_argnum_obj5)) {
24097       SWIG_fail;
24098     }
24099   }
24100   {
24101     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
24102     if (SWIG_arg_fail(svn_argnum_obj6)) {
24103       SWIG_fail;
24104     }
24105   }
24106   {
24107     arg8 = (svn_checksum_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_checksum_t, svn_argnum_obj7);
24108     if (PyErr_Occurred()) {
24109       SWIG_fail;
24110     }
24111   }
24112   if (obj8) {
24113     /* Verify that the user supplied a valid pool */
24114     if (obj8 != Py_None && obj8 != _global_py_pool) {
24115       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
24116       SWIG_arg_fail(svn_argnum_obj8);
24117       SWIG_fail;
24118     }
24119   }
24120   {
24121     svn_swig_py_release_py_lock();
24122 
24123     result = (svn_error_t *)svn_wc_queue_committed2(arg1,(char const *)arg2,arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,(struct svn_checksum_t const *)arg8,arg9);
24124 
24125     svn_swig_py_acquire_py_lock();
24126 
24127   }
24128   {
24129     if (result != NULL) {
24130       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24131       svn_swig_py_svn_exception(result);
24132       else
24133       svn_error_clear(result);
24134       SWIG_fail;
24135     }
24136     Py_INCREF(Py_None);
24137     resultobj = Py_None;
24138   }
24139   {
24140     Py_XDECREF(_global_py_pool);
24141   }
24142   return resultobj;
24143 fail:
24144   {
24145     Py_XDECREF(_global_py_pool);
24146   }
24147   return NULL;
24148 }
24149 
24150 
_wrap_svn_wc_queue_committed(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24151 SWIGINTERN PyObject *_wrap_svn_wc_queue_committed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24152   PyObject *resultobj = 0;
24153   svn_wc_committed_queue_t **arg1 = (svn_wc_committed_queue_t **) 0 ;
24154   char *arg2 = (char *) 0 ;
24155   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
24156   svn_boolean_t arg4 ;
24157   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
24158   svn_boolean_t arg6 ;
24159   svn_boolean_t arg7 ;
24160   unsigned char *arg8 = (unsigned char *) 0 ;
24161   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
24162   apr_pool_t *_global_pool = NULL ;
24163   PyObject *_global_py_pool = NULL ;
24164   svn_wc_committed_queue_t *temp1 ;
24165   PyObject * obj0 = 0 ;
24166   PyObject * obj1 = 0 ;
24167   PyObject * obj2 = 0 ;
24168   PyObject * obj3 = 0 ;
24169   PyObject * obj4 = 0 ;
24170   PyObject * obj5 = 0 ;
24171   PyObject * obj6 = 0 ;
24172   PyObject * obj7 = 0 ;
24173   svn_error_t *result = 0 ;
24174 
24175   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24176       &_global_py_pool, &_global_pool))
24177   SWIG_fail;
24178   arg9 = _global_pool;
24179   arg1 = &temp1;
24180   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_queue_committed",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
24181   {
24182     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_queue_committed", "path");
24183     if (PyErr_Occurred()) SWIG_fail;
24184   }
24185   {
24186     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
24187     if (PyErr_Occurred()) {
24188       SWIG_fail;
24189     }
24190   }
24191   {
24192     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
24193     if (SWIG_arg_fail(svn_argnum_obj2)) {
24194       SWIG_fail;
24195     }
24196   }
24197   {
24198     if (_global_pool == NULL)
24199     {
24200       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
24201           &_global_py_pool, &_global_pool))
24202       SWIG_fail;
24203     }
24204 
24205     arg5 = svn_swig_py_proparray_from_dict(obj3, _global_pool);
24206     if (PyErr_Occurred()) {
24207       SWIG_fail;
24208     }
24209   }
24210   {
24211     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
24212     if (SWIG_arg_fail(svn_argnum_obj4)) {
24213       SWIG_fail;
24214     }
24215   }
24216   {
24217     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
24218     if (SWIG_arg_fail(svn_argnum_obj5)) {
24219       SWIG_fail;
24220     }
24221   }
24222   {
24223     if (obj6 == Py_None) {
24224       arg8 = NULL;
24225     } else {
24226       arg8 = (unsigned char *) PyBytes_AsString(obj6);
24227       if (arg8 == NULL) SWIG_fail;
24228     }
24229   }
24230   if (obj7) {
24231     /* Verify that the user supplied a valid pool */
24232     if (obj7 != Py_None && obj7 != _global_py_pool) {
24233       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
24234       SWIG_arg_fail(svn_argnum_obj7);
24235       SWIG_fail;
24236     }
24237   }
24238   {
24239     svn_swig_py_release_py_lock();
24240 
24241     result = (svn_error_t *)svn_wc_queue_committed(arg1,(char const *)arg2,arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,(unsigned char const *)arg8,arg9);
24242 
24243     svn_swig_py_acquire_py_lock();
24244 
24245   }
24246   {
24247     if (result != NULL) {
24248       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24249       svn_swig_py_svn_exception(result);
24250       else
24251       svn_error_clear(result);
24252       SWIG_fail;
24253     }
24254     Py_INCREF(Py_None);
24255     resultobj = Py_None;
24256   }
24257   {
24258     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_committed_queue_t,
24259         _global_py_pool, args))
24260 
24261     ;
24262   }
24263 
24264   {
24265     Py_XDECREF(_global_py_pool);
24266   }
24267   return resultobj;
24268 fail:
24269   {
24270     Py_XDECREF(_global_py_pool);
24271   }
24272   return NULL;
24273 }
24274 
24275 
_wrap_svn_wc_process_committed_queue2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24276 SWIGINTERN PyObject *_wrap_svn_wc_process_committed_queue2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24277   PyObject *resultobj = 0;
24278   svn_wc_committed_queue_t *arg1 = (svn_wc_committed_queue_t *) 0 ;
24279   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
24280   svn_revnum_t arg3 ;
24281   char *arg4 = (char *) 0 ;
24282   char *arg5 = (char *) 0 ;
24283   svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
24284   void *arg7 = (void *) 0 ;
24285   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
24286   apr_pool_t *_global_pool = NULL ;
24287   PyObject *_global_py_pool = NULL ;
24288   PyObject * obj0 = 0 ;
24289   PyObject * obj1 = 0 ;
24290   PyObject * obj2 = 0 ;
24291   PyObject * obj3 = 0 ;
24292   PyObject * obj4 = 0 ;
24293   PyObject * obj5 = 0 ;
24294   PyObject * obj6 = 0 ;
24295   svn_error_t *result = 0 ;
24296 
24297   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24298       &_global_py_pool, &_global_pool))
24299   SWIG_fail;
24300   arg8 = _global_pool;
24301   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_process_committed_queue2",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
24302   {
24303     arg1 = (svn_wc_committed_queue_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_committed_queue_t, svn_argnum_obj0);
24304     if (PyErr_Occurred()) {
24305       SWIG_fail;
24306     }
24307   }
24308   {
24309     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj1);
24310     if (PyErr_Occurred()) {
24311       SWIG_fail;
24312     }
24313   }
24314   {
24315     arg3 = (svn_revnum_t)SWIG_As_long (obj2);
24316     if (SWIG_arg_fail(svn_argnum_obj2)) {
24317       SWIG_fail;
24318     }
24319   }
24320   {
24321     arg4 = svn_swig_py_string_to_cstring(obj3, TRUE, "svn_wc_process_committed_queue2", "rev_date");
24322     if (PyErr_Occurred()) SWIG_fail;
24323   }
24324   {
24325     arg5 = svn_swig_py_string_to_cstring(obj4, TRUE, "svn_wc_process_committed_queue2", "rev_author");
24326     if (PyErr_Occurred()) SWIG_fail;
24327   }
24328   {
24329     arg6 = (svn_cancel_func_t) svn_swig_py_cancel_func;
24330     arg7 = obj5;
24331   }
24332   if (obj6) {
24333     /* Verify that the user supplied a valid pool */
24334     if (obj6 != Py_None && obj6 != _global_py_pool) {
24335       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
24336       SWIG_arg_fail(svn_argnum_obj6);
24337       SWIG_fail;
24338     }
24339   }
24340   {
24341     svn_swig_py_release_py_lock();
24342 
24343     result = (svn_error_t *)svn_wc_process_committed_queue2(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,arg6,arg7,arg8);
24344 
24345     svn_swig_py_acquire_py_lock();
24346 
24347   }
24348   {
24349     if (result != NULL) {
24350       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24351       svn_swig_py_svn_exception(result);
24352       else
24353       svn_error_clear(result);
24354       SWIG_fail;
24355     }
24356     Py_INCREF(Py_None);
24357     resultobj = Py_None;
24358   }
24359   {
24360     Py_XDECREF(_global_py_pool);
24361   }
24362   return resultobj;
24363 fail:
24364   {
24365     Py_XDECREF(_global_py_pool);
24366   }
24367   return NULL;
24368 }
24369 
24370 
_wrap_svn_wc_process_committed_queue(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24371 SWIGINTERN PyObject *_wrap_svn_wc_process_committed_queue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24372   PyObject *resultobj = 0;
24373   svn_wc_committed_queue_t *arg1 = (svn_wc_committed_queue_t *) 0 ;
24374   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
24375   svn_revnum_t arg3 ;
24376   char *arg4 = (char *) 0 ;
24377   char *arg5 = (char *) 0 ;
24378   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
24379   apr_pool_t *_global_pool = NULL ;
24380   PyObject *_global_py_pool = NULL ;
24381   PyObject * obj0 = 0 ;
24382   PyObject * obj1 = 0 ;
24383   PyObject * obj2 = 0 ;
24384   PyObject * obj3 = 0 ;
24385   PyObject * obj4 = 0 ;
24386   PyObject * obj5 = 0 ;
24387   svn_error_t *result = 0 ;
24388 
24389   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24390       &_global_py_pool, &_global_pool))
24391   SWIG_fail;
24392   arg6 = _global_pool;
24393   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_process_committed_queue",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
24394   {
24395     arg1 = (svn_wc_committed_queue_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_committed_queue_t, svn_argnum_obj0);
24396     if (PyErr_Occurred()) {
24397       SWIG_fail;
24398     }
24399   }
24400   {
24401     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
24402     if (PyErr_Occurred()) {
24403       SWIG_fail;
24404     }
24405   }
24406   {
24407     arg3 = (svn_revnum_t)SWIG_As_long (obj2);
24408     if (SWIG_arg_fail(svn_argnum_obj2)) {
24409       SWIG_fail;
24410     }
24411   }
24412   {
24413     arg4 = svn_swig_py_string_to_cstring(obj3, TRUE, "svn_wc_process_committed_queue", "rev_date");
24414     if (PyErr_Occurred()) SWIG_fail;
24415   }
24416   {
24417     arg5 = svn_swig_py_string_to_cstring(obj4, TRUE, "svn_wc_process_committed_queue", "rev_author");
24418     if (PyErr_Occurred()) SWIG_fail;
24419   }
24420   if (obj5) {
24421     /* Verify that the user supplied a valid pool */
24422     if (obj5 != Py_None && obj5 != _global_py_pool) {
24423       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
24424       SWIG_arg_fail(svn_argnum_obj5);
24425       SWIG_fail;
24426     }
24427   }
24428   {
24429     svn_swig_py_release_py_lock();
24430 
24431     result = (svn_error_t *)svn_wc_process_committed_queue(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,arg6);
24432 
24433     svn_swig_py_acquire_py_lock();
24434 
24435   }
24436   {
24437     if (result != NULL) {
24438       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24439       svn_swig_py_svn_exception(result);
24440       else
24441       svn_error_clear(result);
24442       SWIG_fail;
24443     }
24444     Py_INCREF(Py_None);
24445     resultobj = Py_None;
24446   }
24447   {
24448     Py_XDECREF(_global_py_pool);
24449   }
24450   return resultobj;
24451 fail:
24452   {
24453     Py_XDECREF(_global_py_pool);
24454   }
24455   return NULL;
24456 }
24457 
24458 
_wrap_svn_wc_process_committed4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24459 SWIGINTERN PyObject *_wrap_svn_wc_process_committed4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24460   PyObject *resultobj = 0;
24461   char *arg1 = (char *) 0 ;
24462   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
24463   svn_boolean_t arg3 ;
24464   svn_revnum_t arg4 ;
24465   char *arg5 = (char *) 0 ;
24466   char *arg6 = (char *) 0 ;
24467   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
24468   svn_boolean_t arg8 ;
24469   svn_boolean_t arg9 ;
24470   unsigned char *arg10 = (unsigned char *) 0 ;
24471   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
24472   apr_pool_t *_global_pool = NULL ;
24473   PyObject *_global_py_pool = NULL ;
24474   PyObject * obj0 = 0 ;
24475   PyObject * obj1 = 0 ;
24476   PyObject * obj2 = 0 ;
24477   PyObject * obj3 = 0 ;
24478   PyObject * obj4 = 0 ;
24479   PyObject * obj5 = 0 ;
24480   PyObject * obj6 = 0 ;
24481   PyObject * obj7 = 0 ;
24482   PyObject * obj8 = 0 ;
24483   PyObject * obj9 = 0 ;
24484   PyObject * obj10 = 0 ;
24485   svn_error_t *result = 0 ;
24486 
24487   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24488       &_global_py_pool, &_global_pool))
24489   SWIG_fail;
24490   arg11 = _global_pool;
24491   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_process_committed4",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
24492   {
24493     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_process_committed4", "path");
24494     if (PyErr_Occurred()) SWIG_fail;
24495   }
24496   {
24497     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
24498     if (PyErr_Occurred()) {
24499       SWIG_fail;
24500     }
24501   }
24502   {
24503     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
24504     if (SWIG_arg_fail(svn_argnum_obj2)) {
24505       SWIG_fail;
24506     }
24507   }
24508   {
24509     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
24510     if (SWIG_arg_fail(svn_argnum_obj3)) {
24511       SWIG_fail;
24512     }
24513   }
24514   {
24515     arg5 = svn_swig_py_string_to_cstring(obj4, TRUE, "svn_wc_process_committed4", "rev_date");
24516     if (PyErr_Occurred()) SWIG_fail;
24517   }
24518   {
24519     arg6 = svn_swig_py_string_to_cstring(obj5, TRUE, "svn_wc_process_committed4", "rev_author");
24520     if (PyErr_Occurred()) SWIG_fail;
24521   }
24522   {
24523     if (_global_pool == NULL)
24524     {
24525       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
24526           &_global_py_pool, &_global_pool))
24527       SWIG_fail;
24528     }
24529 
24530     arg7 = svn_swig_py_proparray_from_dict(obj6, _global_pool);
24531     if (PyErr_Occurred()) {
24532       SWIG_fail;
24533     }
24534   }
24535   {
24536     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
24537     if (SWIG_arg_fail(svn_argnum_obj7)) {
24538       SWIG_fail;
24539     }
24540   }
24541   {
24542     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
24543     if (SWIG_arg_fail(svn_argnum_obj8)) {
24544       SWIG_fail;
24545     }
24546   }
24547   {
24548     if (obj9 == Py_None) {
24549       arg10 = NULL;
24550     } else {
24551       arg10 = (unsigned char *) PyBytes_AsString(obj9);
24552       if (arg10 == NULL) SWIG_fail;
24553     }
24554   }
24555   if (obj10) {
24556     /* Verify that the user supplied a valid pool */
24557     if (obj10 != Py_None && obj10 != _global_py_pool) {
24558       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
24559       SWIG_arg_fail(svn_argnum_obj10);
24560       SWIG_fail;
24561     }
24562   }
24563   {
24564     svn_swig_py_release_py_lock();
24565 
24566     result = (svn_error_t *)svn_wc_process_committed4((char const *)arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(apr_array_header_t const *)arg7,arg8,arg9,(unsigned char const *)arg10,arg11);
24567 
24568     svn_swig_py_acquire_py_lock();
24569 
24570   }
24571   {
24572     if (result != NULL) {
24573       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24574       svn_swig_py_svn_exception(result);
24575       else
24576       svn_error_clear(result);
24577       SWIG_fail;
24578     }
24579     Py_INCREF(Py_None);
24580     resultobj = Py_None;
24581   }
24582 
24583   {
24584     Py_XDECREF(_global_py_pool);
24585   }
24586   return resultobj;
24587 fail:
24588   {
24589     Py_XDECREF(_global_py_pool);
24590   }
24591   return NULL;
24592 }
24593 
24594 
_wrap_svn_wc_process_committed3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24595 SWIGINTERN PyObject *_wrap_svn_wc_process_committed3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24596   PyObject *resultobj = 0;
24597   char *arg1 = (char *) 0 ;
24598   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
24599   svn_boolean_t arg3 ;
24600   svn_revnum_t arg4 ;
24601   char *arg5 = (char *) 0 ;
24602   char *arg6 = (char *) 0 ;
24603   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
24604   svn_boolean_t arg8 ;
24605   unsigned char *arg9 = (unsigned char *) 0 ;
24606   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
24607   apr_pool_t *_global_pool = NULL ;
24608   PyObject *_global_py_pool = NULL ;
24609   PyObject * obj0 = 0 ;
24610   PyObject * obj1 = 0 ;
24611   PyObject * obj2 = 0 ;
24612   PyObject * obj3 = 0 ;
24613   PyObject * obj4 = 0 ;
24614   PyObject * obj5 = 0 ;
24615   PyObject * obj6 = 0 ;
24616   PyObject * obj7 = 0 ;
24617   PyObject * obj8 = 0 ;
24618   PyObject * obj9 = 0 ;
24619   svn_error_t *result = 0 ;
24620 
24621   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24622       &_global_py_pool, &_global_pool))
24623   SWIG_fail;
24624   arg10 = _global_pool;
24625   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_process_committed3",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
24626   {
24627     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_process_committed3", "path");
24628     if (PyErr_Occurred()) SWIG_fail;
24629   }
24630   {
24631     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
24632     if (PyErr_Occurred()) {
24633       SWIG_fail;
24634     }
24635   }
24636   {
24637     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
24638     if (SWIG_arg_fail(svn_argnum_obj2)) {
24639       SWIG_fail;
24640     }
24641   }
24642   {
24643     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
24644     if (SWIG_arg_fail(svn_argnum_obj3)) {
24645       SWIG_fail;
24646     }
24647   }
24648   {
24649     arg5 = svn_swig_py_string_to_cstring(obj4, TRUE, "svn_wc_process_committed3", "rev_date");
24650     if (PyErr_Occurred()) SWIG_fail;
24651   }
24652   {
24653     arg6 = svn_swig_py_string_to_cstring(obj5, TRUE, "svn_wc_process_committed3", "rev_author");
24654     if (PyErr_Occurred()) SWIG_fail;
24655   }
24656   {
24657     if (_global_pool == NULL)
24658     {
24659       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
24660           &_global_py_pool, &_global_pool))
24661       SWIG_fail;
24662     }
24663 
24664     arg7 = svn_swig_py_proparray_from_dict(obj6, _global_pool);
24665     if (PyErr_Occurred()) {
24666       SWIG_fail;
24667     }
24668   }
24669   {
24670     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
24671     if (SWIG_arg_fail(svn_argnum_obj7)) {
24672       SWIG_fail;
24673     }
24674   }
24675   {
24676     if (obj8 == Py_None) {
24677       arg9 = NULL;
24678     } else {
24679       arg9 = (unsigned char *) PyBytes_AsString(obj8);
24680       if (arg9 == NULL) SWIG_fail;
24681     }
24682   }
24683   if (obj9) {
24684     /* Verify that the user supplied a valid pool */
24685     if (obj9 != Py_None && obj9 != _global_py_pool) {
24686       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
24687       SWIG_arg_fail(svn_argnum_obj9);
24688       SWIG_fail;
24689     }
24690   }
24691   {
24692     svn_swig_py_release_py_lock();
24693 
24694     result = (svn_error_t *)svn_wc_process_committed3((char const *)arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(apr_array_header_t const *)arg7,arg8,(unsigned char const *)arg9,arg10);
24695 
24696     svn_swig_py_acquire_py_lock();
24697 
24698   }
24699   {
24700     if (result != NULL) {
24701       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24702       svn_swig_py_svn_exception(result);
24703       else
24704       svn_error_clear(result);
24705       SWIG_fail;
24706     }
24707     Py_INCREF(Py_None);
24708     resultobj = Py_None;
24709   }
24710 
24711   {
24712     Py_XDECREF(_global_py_pool);
24713   }
24714   return resultobj;
24715 fail:
24716   {
24717     Py_XDECREF(_global_py_pool);
24718   }
24719   return NULL;
24720 }
24721 
24722 
_wrap_svn_wc_process_committed2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24723 SWIGINTERN PyObject *_wrap_svn_wc_process_committed2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24724   PyObject *resultobj = 0;
24725   char *arg1 = (char *) 0 ;
24726   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
24727   svn_boolean_t arg3 ;
24728   svn_revnum_t arg4 ;
24729   char *arg5 = (char *) 0 ;
24730   char *arg6 = (char *) 0 ;
24731   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
24732   svn_boolean_t arg8 ;
24733   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
24734   apr_pool_t *_global_pool = NULL ;
24735   PyObject *_global_py_pool = NULL ;
24736   PyObject * obj0 = 0 ;
24737   PyObject * obj1 = 0 ;
24738   PyObject * obj2 = 0 ;
24739   PyObject * obj3 = 0 ;
24740   PyObject * obj4 = 0 ;
24741   PyObject * obj5 = 0 ;
24742   PyObject * obj6 = 0 ;
24743   PyObject * obj7 = 0 ;
24744   PyObject * obj8 = 0 ;
24745   svn_error_t *result = 0 ;
24746 
24747   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24748       &_global_py_pool, &_global_pool))
24749   SWIG_fail;
24750   arg9 = _global_pool;
24751   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_process_committed2",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
24752   {
24753     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_process_committed2", "path");
24754     if (PyErr_Occurred()) SWIG_fail;
24755   }
24756   {
24757     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
24758     if (PyErr_Occurred()) {
24759       SWIG_fail;
24760     }
24761   }
24762   {
24763     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
24764     if (SWIG_arg_fail(svn_argnum_obj2)) {
24765       SWIG_fail;
24766     }
24767   }
24768   {
24769     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
24770     if (SWIG_arg_fail(svn_argnum_obj3)) {
24771       SWIG_fail;
24772     }
24773   }
24774   {
24775     arg5 = svn_swig_py_string_to_cstring(obj4, TRUE, "svn_wc_process_committed2", "rev_date");
24776     if (PyErr_Occurred()) SWIG_fail;
24777   }
24778   {
24779     arg6 = svn_swig_py_string_to_cstring(obj5, TRUE, "svn_wc_process_committed2", "rev_author");
24780     if (PyErr_Occurred()) SWIG_fail;
24781   }
24782   {
24783     if (_global_pool == NULL)
24784     {
24785       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
24786           &_global_py_pool, &_global_pool))
24787       SWIG_fail;
24788     }
24789 
24790     arg7 = svn_swig_py_proparray_from_dict(obj6, _global_pool);
24791     if (PyErr_Occurred()) {
24792       SWIG_fail;
24793     }
24794   }
24795   {
24796     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
24797     if (SWIG_arg_fail(svn_argnum_obj7)) {
24798       SWIG_fail;
24799     }
24800   }
24801   if (obj8) {
24802     /* Verify that the user supplied a valid pool */
24803     if (obj8 != Py_None && obj8 != _global_py_pool) {
24804       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
24805       SWIG_arg_fail(svn_argnum_obj8);
24806       SWIG_fail;
24807     }
24808   }
24809   {
24810     svn_swig_py_release_py_lock();
24811 
24812     result = (svn_error_t *)svn_wc_process_committed2((char const *)arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(apr_array_header_t const *)arg7,arg8,arg9);
24813 
24814     svn_swig_py_acquire_py_lock();
24815 
24816   }
24817   {
24818     if (result != NULL) {
24819       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24820       svn_swig_py_svn_exception(result);
24821       else
24822       svn_error_clear(result);
24823       SWIG_fail;
24824     }
24825     Py_INCREF(Py_None);
24826     resultobj = Py_None;
24827   }
24828   {
24829     Py_XDECREF(_global_py_pool);
24830   }
24831   return resultobj;
24832 fail:
24833   {
24834     Py_XDECREF(_global_py_pool);
24835   }
24836   return NULL;
24837 }
24838 
24839 
_wrap_svn_wc_process_committed(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24840 SWIGINTERN PyObject *_wrap_svn_wc_process_committed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24841   PyObject *resultobj = 0;
24842   char *arg1 = (char *) 0 ;
24843   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
24844   svn_boolean_t arg3 ;
24845   svn_revnum_t arg4 ;
24846   char *arg5 = (char *) 0 ;
24847   char *arg6 = (char *) 0 ;
24848   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
24849   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
24850   apr_pool_t *_global_pool = NULL ;
24851   PyObject *_global_py_pool = NULL ;
24852   PyObject * obj0 = 0 ;
24853   PyObject * obj1 = 0 ;
24854   PyObject * obj2 = 0 ;
24855   PyObject * obj3 = 0 ;
24856   PyObject * obj4 = 0 ;
24857   PyObject * obj5 = 0 ;
24858   PyObject * obj6 = 0 ;
24859   PyObject * obj7 = 0 ;
24860   svn_error_t *result = 0 ;
24861 
24862   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24863       &_global_py_pool, &_global_pool))
24864   SWIG_fail;
24865   arg8 = _global_pool;
24866   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_process_committed",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
24867   {
24868     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_process_committed", "path");
24869     if (PyErr_Occurred()) SWIG_fail;
24870   }
24871   {
24872     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
24873     if (PyErr_Occurred()) {
24874       SWIG_fail;
24875     }
24876   }
24877   {
24878     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
24879     if (SWIG_arg_fail(svn_argnum_obj2)) {
24880       SWIG_fail;
24881     }
24882   }
24883   {
24884     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
24885     if (SWIG_arg_fail(svn_argnum_obj3)) {
24886       SWIG_fail;
24887     }
24888   }
24889   {
24890     arg5 = svn_swig_py_string_to_cstring(obj4, TRUE, "svn_wc_process_committed", "rev_date");
24891     if (PyErr_Occurred()) SWIG_fail;
24892   }
24893   {
24894     arg6 = svn_swig_py_string_to_cstring(obj5, TRUE, "svn_wc_process_committed", "rev_author");
24895     if (PyErr_Occurred()) SWIG_fail;
24896   }
24897   {
24898     if (_global_pool == NULL)
24899     {
24900       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
24901           &_global_py_pool, &_global_pool))
24902       SWIG_fail;
24903     }
24904 
24905     arg7 = svn_swig_py_proparray_from_dict(obj6, _global_pool);
24906     if (PyErr_Occurred()) {
24907       SWIG_fail;
24908     }
24909   }
24910   if (obj7) {
24911     /* Verify that the user supplied a valid pool */
24912     if (obj7 != Py_None && obj7 != _global_py_pool) {
24913       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
24914       SWIG_arg_fail(svn_argnum_obj7);
24915       SWIG_fail;
24916     }
24917   }
24918   {
24919     svn_swig_py_release_py_lock();
24920 
24921     result = (svn_error_t *)svn_wc_process_committed((char const *)arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(apr_array_header_t const *)arg7,arg8);
24922 
24923     svn_swig_py_acquire_py_lock();
24924 
24925   }
24926   {
24927     if (result != NULL) {
24928       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
24929       svn_swig_py_svn_exception(result);
24930       else
24931       svn_error_clear(result);
24932       SWIG_fail;
24933     }
24934     Py_INCREF(Py_None);
24935     resultobj = Py_None;
24936   }
24937   {
24938     Py_XDECREF(_global_py_pool);
24939   }
24940   return resultobj;
24941 fail:
24942   {
24943     Py_XDECREF(_global_py_pool);
24944   }
24945   return NULL;
24946 }
24947 
24948 
_wrap_svn_wc_crawl_revisions5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)24949 SWIGINTERN PyObject *_wrap_svn_wc_crawl_revisions5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24950   PyObject *resultobj = 0;
24951   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
24952   char *arg2 = (char *) 0 ;
24953   svn_ra_reporter3_t *arg3 = (svn_ra_reporter3_t *) 0 ;
24954   void *arg4 = (void *) 0 ;
24955   svn_boolean_t arg5 ;
24956   svn_depth_t arg6 ;
24957   svn_boolean_t arg7 ;
24958   svn_boolean_t arg8 ;
24959   svn_boolean_t arg9 ;
24960   svn_cancel_func_t arg10 = (svn_cancel_func_t) 0 ;
24961   void *arg11 = (void *) 0 ;
24962   svn_wc_notify_func2_t arg12 = (svn_wc_notify_func2_t) 0 ;
24963   void *arg13 = (void *) 0 ;
24964   apr_pool_t *arg14 = (apr_pool_t *) 0 ;
24965   apr_pool_t *_global_pool = NULL ;
24966   PyObject *_global_py_pool = NULL ;
24967   PyObject * obj0 = 0 ;
24968   PyObject * obj1 = 0 ;
24969   PyObject * obj2 = 0 ;
24970   PyObject * obj3 = 0 ;
24971   PyObject * obj4 = 0 ;
24972   PyObject * obj5 = 0 ;
24973   PyObject * obj6 = 0 ;
24974   PyObject * obj7 = 0 ;
24975   PyObject * obj8 = 0 ;
24976   PyObject * obj9 = 0 ;
24977   PyObject * obj10 = 0 ;
24978   PyObject * obj11 = 0 ;
24979   svn_error_t *result = 0 ;
24980 
24981   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
24982       &_global_py_pool, &_global_pool))
24983   SWIG_fail;
24984   arg14 = _global_pool;
24985   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_crawl_revisions5",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
24986   {
24987     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
24988     if (PyErr_Occurred()) {
24989       SWIG_fail;
24990     }
24991   }
24992   {
24993     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_crawl_revisions5", "local_abspath");
24994     if (PyErr_Occurred()) SWIG_fail;
24995   }
24996   {
24997     arg3 = (svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj2);
24998     if (PyErr_Occurred()) {
24999       SWIG_fail;
25000     }
25001   }
25002   {
25003     if (obj3 == Py_None) {
25004       arg4 = NULL;
25005     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
25006       arg4 = (void *) obj3;
25007       PyErr_Clear();
25008     }
25009   }
25010   {
25011     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
25012     if (SWIG_arg_fail(svn_argnum_obj4)) {
25013       SWIG_fail;
25014     }
25015   }
25016   {
25017     arg6 = (svn_depth_t)SWIG_As_long (obj5);
25018     if (SWIG_arg_fail(svn_argnum_obj5)) {
25019       SWIG_fail;
25020     }
25021   }
25022   {
25023     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
25024     if (SWIG_arg_fail(svn_argnum_obj6)) {
25025       SWIG_fail;
25026     }
25027   }
25028   {
25029     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
25030     if (SWIG_arg_fail(svn_argnum_obj7)) {
25031       SWIG_fail;
25032     }
25033   }
25034   {
25035     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
25036     if (SWIG_arg_fail(svn_argnum_obj8)) {
25037       SWIG_fail;
25038     }
25039   }
25040   {
25041     arg10 = (svn_cancel_func_t) svn_swig_py_cancel_func;
25042     arg11 = obj9;
25043   }
25044   {
25045     arg12 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
25046     arg13 = obj10;
25047   }
25048   if (obj11) {
25049     /* Verify that the user supplied a valid pool */
25050     if (obj11 != Py_None && obj11 != _global_py_pool) {
25051       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
25052       SWIG_arg_fail(svn_argnum_obj11);
25053       SWIG_fail;
25054     }
25055   }
25056   {
25057     svn_swig_py_release_py_lock();
25058 
25059     result = (svn_error_t *)svn_wc_crawl_revisions5(arg1,(char const *)arg2,(struct svn_ra_reporter3_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
25060 
25061     svn_swig_py_acquire_py_lock();
25062 
25063   }
25064   {
25065     if (result != NULL) {
25066       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25067       svn_swig_py_svn_exception(result);
25068       else
25069       svn_error_clear(result);
25070       SWIG_fail;
25071     }
25072     Py_INCREF(Py_None);
25073     resultobj = Py_None;
25074   }
25075   {
25076     Py_XDECREF(_global_py_pool);
25077   }
25078   return resultobj;
25079 fail:
25080   {
25081     Py_XDECREF(_global_py_pool);
25082   }
25083   return NULL;
25084 }
25085 
25086 
_wrap_svn_wc_crawl_revisions4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25087 SWIGINTERN PyObject *_wrap_svn_wc_crawl_revisions4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25088   PyObject *resultobj = 0;
25089   char *arg1 = (char *) 0 ;
25090   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
25091   svn_ra_reporter3_t *arg3 = (svn_ra_reporter3_t *) 0 ;
25092   void *arg4 = (void *) 0 ;
25093   svn_boolean_t arg5 ;
25094   svn_depth_t arg6 ;
25095   svn_boolean_t arg7 ;
25096   svn_boolean_t arg8 ;
25097   svn_boolean_t arg9 ;
25098   svn_wc_notify_func2_t arg10 = (svn_wc_notify_func2_t) 0 ;
25099   void *arg11 = (void *) 0 ;
25100   svn_wc_traversal_info_t *arg12 = (svn_wc_traversal_info_t *) 0 ;
25101   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
25102   apr_pool_t *_global_pool = NULL ;
25103   PyObject *_global_py_pool = NULL ;
25104   PyObject * obj0 = 0 ;
25105   PyObject * obj1 = 0 ;
25106   PyObject * obj2 = 0 ;
25107   PyObject * obj3 = 0 ;
25108   PyObject * obj4 = 0 ;
25109   PyObject * obj5 = 0 ;
25110   PyObject * obj6 = 0 ;
25111   PyObject * obj7 = 0 ;
25112   PyObject * obj8 = 0 ;
25113   PyObject * obj9 = 0 ;
25114   PyObject * obj10 = 0 ;
25115   PyObject * obj11 = 0 ;
25116   svn_error_t *result = 0 ;
25117 
25118   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25119       &_global_py_pool, &_global_pool))
25120   SWIG_fail;
25121   arg13 = _global_pool;
25122   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_crawl_revisions4",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
25123   {
25124     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_crawl_revisions4", "path");
25125     if (PyErr_Occurred()) SWIG_fail;
25126   }
25127   {
25128     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
25129     if (PyErr_Occurred()) {
25130       SWIG_fail;
25131     }
25132   }
25133   {
25134     arg3 = (svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj2);
25135     if (PyErr_Occurred()) {
25136       SWIG_fail;
25137     }
25138   }
25139   {
25140     if (obj3 == Py_None) {
25141       arg4 = NULL;
25142     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
25143       arg4 = (void *) obj3;
25144       PyErr_Clear();
25145     }
25146   }
25147   {
25148     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
25149     if (SWIG_arg_fail(svn_argnum_obj4)) {
25150       SWIG_fail;
25151     }
25152   }
25153   {
25154     arg6 = (svn_depth_t)SWIG_As_long (obj5);
25155     if (SWIG_arg_fail(svn_argnum_obj5)) {
25156       SWIG_fail;
25157     }
25158   }
25159   {
25160     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
25161     if (SWIG_arg_fail(svn_argnum_obj6)) {
25162       SWIG_fail;
25163     }
25164   }
25165   {
25166     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
25167     if (SWIG_arg_fail(svn_argnum_obj7)) {
25168       SWIG_fail;
25169     }
25170   }
25171   {
25172     arg9 = (svn_boolean_t)SWIG_As_long (obj8);
25173     if (SWIG_arg_fail(svn_argnum_obj8)) {
25174       SWIG_fail;
25175     }
25176   }
25177   {
25178     arg10 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
25179     arg11 = obj9;
25180   }
25181   {
25182     arg12 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj10);
25183     if (PyErr_Occurred()) {
25184       SWIG_fail;
25185     }
25186   }
25187   if (obj11) {
25188     /* Verify that the user supplied a valid pool */
25189     if (obj11 != Py_None && obj11 != _global_py_pool) {
25190       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
25191       SWIG_arg_fail(svn_argnum_obj11);
25192       SWIG_fail;
25193     }
25194   }
25195   {
25196     svn_swig_py_release_py_lock();
25197 
25198     result = (svn_error_t *)svn_wc_crawl_revisions4((char const *)arg1,arg2,(struct svn_ra_reporter3_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
25199 
25200     svn_swig_py_acquire_py_lock();
25201 
25202   }
25203   {
25204     if (result != NULL) {
25205       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25206       svn_swig_py_svn_exception(result);
25207       else
25208       svn_error_clear(result);
25209       SWIG_fail;
25210     }
25211     Py_INCREF(Py_None);
25212     resultobj = Py_None;
25213   }
25214   {
25215     Py_XDECREF(_global_py_pool);
25216   }
25217   return resultobj;
25218 fail:
25219   {
25220     Py_XDECREF(_global_py_pool);
25221   }
25222   return NULL;
25223 }
25224 
25225 
_wrap_svn_wc_crawl_revisions3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25226 SWIGINTERN PyObject *_wrap_svn_wc_crawl_revisions3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25227   PyObject *resultobj = 0;
25228   char *arg1 = (char *) 0 ;
25229   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
25230   svn_ra_reporter3_t *arg3 = (svn_ra_reporter3_t *) 0 ;
25231   void *arg4 = (void *) 0 ;
25232   svn_boolean_t arg5 ;
25233   svn_depth_t arg6 ;
25234   svn_boolean_t arg7 ;
25235   svn_boolean_t arg8 ;
25236   svn_wc_notify_func2_t arg9 = (svn_wc_notify_func2_t) 0 ;
25237   void *arg10 = (void *) 0 ;
25238   svn_wc_traversal_info_t *arg11 = (svn_wc_traversal_info_t *) 0 ;
25239   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
25240   apr_pool_t *_global_pool = NULL ;
25241   PyObject *_global_py_pool = NULL ;
25242   PyObject * obj0 = 0 ;
25243   PyObject * obj1 = 0 ;
25244   PyObject * obj2 = 0 ;
25245   PyObject * obj3 = 0 ;
25246   PyObject * obj4 = 0 ;
25247   PyObject * obj5 = 0 ;
25248   PyObject * obj6 = 0 ;
25249   PyObject * obj7 = 0 ;
25250   PyObject * obj8 = 0 ;
25251   PyObject * obj9 = 0 ;
25252   PyObject * obj10 = 0 ;
25253   svn_error_t *result = 0 ;
25254 
25255   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25256       &_global_py_pool, &_global_pool))
25257   SWIG_fail;
25258   arg12 = _global_pool;
25259   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_crawl_revisions3",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
25260   {
25261     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_crawl_revisions3", "path");
25262     if (PyErr_Occurred()) SWIG_fail;
25263   }
25264   {
25265     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
25266     if (PyErr_Occurred()) {
25267       SWIG_fail;
25268     }
25269   }
25270   {
25271     arg3 = (svn_ra_reporter3_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_ra_reporter3_t, svn_argnum_obj2);
25272     if (PyErr_Occurred()) {
25273       SWIG_fail;
25274     }
25275   }
25276   {
25277     if (obj3 == Py_None) {
25278       arg4 = NULL;
25279     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
25280       arg4 = (void *) obj3;
25281       PyErr_Clear();
25282     }
25283   }
25284   {
25285     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
25286     if (SWIG_arg_fail(svn_argnum_obj4)) {
25287       SWIG_fail;
25288     }
25289   }
25290   {
25291     arg6 = (svn_depth_t)SWIG_As_long (obj5);
25292     if (SWIG_arg_fail(svn_argnum_obj5)) {
25293       SWIG_fail;
25294     }
25295   }
25296   {
25297     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
25298     if (SWIG_arg_fail(svn_argnum_obj6)) {
25299       SWIG_fail;
25300     }
25301   }
25302   {
25303     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
25304     if (SWIG_arg_fail(svn_argnum_obj7)) {
25305       SWIG_fail;
25306     }
25307   }
25308   {
25309     arg9 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
25310     arg10 = obj8;
25311   }
25312   {
25313     arg11 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj9);
25314     if (PyErr_Occurred()) {
25315       SWIG_fail;
25316     }
25317   }
25318   if (obj10) {
25319     /* Verify that the user supplied a valid pool */
25320     if (obj10 != Py_None && obj10 != _global_py_pool) {
25321       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
25322       SWIG_arg_fail(svn_argnum_obj10);
25323       SWIG_fail;
25324     }
25325   }
25326   {
25327     svn_swig_py_release_py_lock();
25328 
25329     result = (svn_error_t *)svn_wc_crawl_revisions3((char const *)arg1,arg2,(struct svn_ra_reporter3_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
25330 
25331     svn_swig_py_acquire_py_lock();
25332 
25333   }
25334   {
25335     if (result != NULL) {
25336       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25337       svn_swig_py_svn_exception(result);
25338       else
25339       svn_error_clear(result);
25340       SWIG_fail;
25341     }
25342     Py_INCREF(Py_None);
25343     resultobj = Py_None;
25344   }
25345   {
25346     Py_XDECREF(_global_py_pool);
25347   }
25348   return resultobj;
25349 fail:
25350   {
25351     Py_XDECREF(_global_py_pool);
25352   }
25353   return NULL;
25354 }
25355 
25356 
_wrap_svn_wc_crawl_revisions2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25357 SWIGINTERN PyObject *_wrap_svn_wc_crawl_revisions2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25358   PyObject *resultobj = 0;
25359   char *arg1 = (char *) 0 ;
25360   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
25361   svn_ra_reporter2_t *arg3 = (svn_ra_reporter2_t *) 0 ;
25362   void *arg4 = (void *) 0 ;
25363   svn_boolean_t arg5 ;
25364   svn_boolean_t arg6 ;
25365   svn_boolean_t arg7 ;
25366   svn_wc_notify_func2_t arg8 = (svn_wc_notify_func2_t) 0 ;
25367   void *arg9 = (void *) 0 ;
25368   svn_wc_traversal_info_t *arg10 = (svn_wc_traversal_info_t *) 0 ;
25369   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
25370   apr_pool_t *_global_pool = NULL ;
25371   PyObject *_global_py_pool = NULL ;
25372   PyObject * obj0 = 0 ;
25373   PyObject * obj1 = 0 ;
25374   PyObject * obj2 = 0 ;
25375   PyObject * obj3 = 0 ;
25376   PyObject * obj4 = 0 ;
25377   PyObject * obj5 = 0 ;
25378   PyObject * obj6 = 0 ;
25379   PyObject * obj7 = 0 ;
25380   PyObject * obj8 = 0 ;
25381   svn_error_t *result = 0 ;
25382 
25383   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25384       &_global_py_pool, &_global_pool))
25385   SWIG_fail;
25386   arg11 = _global_pool;
25387   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_crawl_revisions2",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
25388   {
25389     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_crawl_revisions2", "path");
25390     if (PyErr_Occurred()) SWIG_fail;
25391   }
25392   {
25393     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
25394     if (PyErr_Occurred()) {
25395       SWIG_fail;
25396     }
25397   }
25398   {
25399     arg3 = (svn_ra_reporter2_t *) svn_swig_py_get_ra_reporter2();
25400     arg4 = obj2;
25401   }
25402   {
25403     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
25404     if (SWIG_arg_fail(svn_argnum_obj3)) {
25405       SWIG_fail;
25406     }
25407   }
25408   {
25409     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
25410     if (SWIG_arg_fail(svn_argnum_obj4)) {
25411       SWIG_fail;
25412     }
25413   }
25414   {
25415     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
25416     if (SWIG_arg_fail(svn_argnum_obj5)) {
25417       SWIG_fail;
25418     }
25419   }
25420   {
25421     arg8 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
25422     arg9 = obj6;
25423   }
25424   {
25425     arg10 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj7);
25426     if (PyErr_Occurred()) {
25427       SWIG_fail;
25428     }
25429   }
25430   if (obj8) {
25431     /* Verify that the user supplied a valid pool */
25432     if (obj8 != Py_None && obj8 != _global_py_pool) {
25433       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
25434       SWIG_arg_fail(svn_argnum_obj8);
25435       SWIG_fail;
25436     }
25437   }
25438   {
25439     svn_swig_py_release_py_lock();
25440 
25441     result = (svn_error_t *)svn_wc_crawl_revisions2((char const *)arg1,arg2,(struct svn_ra_reporter2_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
25442 
25443     svn_swig_py_acquire_py_lock();
25444 
25445   }
25446   {
25447     if (result != NULL) {
25448       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25449       svn_swig_py_svn_exception(result);
25450       else
25451       svn_error_clear(result);
25452       SWIG_fail;
25453     }
25454     Py_INCREF(Py_None);
25455     resultobj = Py_None;
25456   }
25457   {
25458     Py_XDECREF(_global_py_pool);
25459   }
25460   return resultobj;
25461 fail:
25462   {
25463     Py_XDECREF(_global_py_pool);
25464   }
25465   return NULL;
25466 }
25467 
25468 
_wrap_svn_wc_crawl_revisions(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25469 SWIGINTERN PyObject *_wrap_svn_wc_crawl_revisions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25470   PyObject *resultobj = 0;
25471   char *arg1 = (char *) 0 ;
25472   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
25473   svn_ra_reporter_t *arg3 = (svn_ra_reporter_t *) 0 ;
25474   void *arg4 = (void *) 0 ;
25475   svn_boolean_t arg5 ;
25476   svn_boolean_t arg6 ;
25477   svn_boolean_t arg7 ;
25478   svn_wc_notify_func_t arg8 = (svn_wc_notify_func_t) 0 ;
25479   void *arg9 = (void *) 0 ;
25480   svn_wc_traversal_info_t *arg10 = (svn_wc_traversal_info_t *) 0 ;
25481   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
25482   apr_pool_t *_global_pool = NULL ;
25483   PyObject *_global_py_pool = NULL ;
25484   PyObject * obj0 = 0 ;
25485   PyObject * obj1 = 0 ;
25486   PyObject * obj2 = 0 ;
25487   PyObject * obj3 = 0 ;
25488   PyObject * obj4 = 0 ;
25489   PyObject * obj5 = 0 ;
25490   PyObject * obj6 = 0 ;
25491   PyObject * obj7 = 0 ;
25492   PyObject * obj8 = 0 ;
25493   PyObject * obj9 = 0 ;
25494   svn_error_t *result = 0 ;
25495 
25496   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25497       &_global_py_pool, &_global_pool))
25498   SWIG_fail;
25499   arg11 = _global_pool;
25500   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_crawl_revisions",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
25501   {
25502     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_crawl_revisions", "path");
25503     if (PyErr_Occurred()) SWIG_fail;
25504   }
25505   {
25506     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
25507     if (PyErr_Occurred()) {
25508       SWIG_fail;
25509     }
25510   }
25511   {
25512     arg3 = (svn_ra_reporter_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_ra_reporter_t, svn_argnum_obj2);
25513     if (PyErr_Occurred()) {
25514       SWIG_fail;
25515     }
25516   }
25517   {
25518     if (obj3 == Py_None) {
25519       arg4 = NULL;
25520     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
25521       arg4 = (void *) obj3;
25522       PyErr_Clear();
25523     }
25524   }
25525   {
25526     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
25527     if (SWIG_arg_fail(svn_argnum_obj4)) {
25528       SWIG_fail;
25529     }
25530   }
25531   {
25532     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
25533     if (SWIG_arg_fail(svn_argnum_obj5)) {
25534       SWIG_fail;
25535     }
25536   }
25537   {
25538     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
25539     if (SWIG_arg_fail(svn_argnum_obj6)) {
25540       SWIG_fail;
25541     }
25542   }
25543   {
25544     arg8 = (svn_wc_notify_func_t) svn_swig_py_notify_func;
25545     arg9 = obj7;
25546   }
25547   {
25548     arg10 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj8);
25549     if (PyErr_Occurred()) {
25550       SWIG_fail;
25551     }
25552   }
25553   if (obj9) {
25554     /* Verify that the user supplied a valid pool */
25555     if (obj9 != Py_None && obj9 != _global_py_pool) {
25556       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
25557       SWIG_arg_fail(svn_argnum_obj9);
25558       SWIG_fail;
25559     }
25560   }
25561   {
25562     svn_swig_py_release_py_lock();
25563 
25564     result = (svn_error_t *)svn_wc_crawl_revisions((char const *)arg1,arg2,(struct svn_ra_reporter_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
25565 
25566     svn_swig_py_acquire_py_lock();
25567 
25568   }
25569   {
25570     if (result != NULL) {
25571       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25572       svn_swig_py_svn_exception(result);
25573       else
25574       svn_error_clear(result);
25575       SWIG_fail;
25576     }
25577     Py_INCREF(Py_None);
25578     resultobj = Py_None;
25579   }
25580   {
25581     Py_XDECREF(_global_py_pool);
25582   }
25583   return resultobj;
25584 fail:
25585   {
25586     Py_XDECREF(_global_py_pool);
25587   }
25588   return NULL;
25589 }
25590 
25591 
_wrap_svn_wc_check_root(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25592 SWIGINTERN PyObject *_wrap_svn_wc_check_root(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25593   PyObject *resultobj = 0;
25594   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
25595   svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
25596   svn_node_kind_t *arg3 = (svn_node_kind_t *) 0 ;
25597   svn_wc_context_t *arg4 = (svn_wc_context_t *) 0 ;
25598   char *arg5 = (char *) 0 ;
25599   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
25600   apr_pool_t *_global_pool = NULL ;
25601   PyObject *_global_py_pool = NULL ;
25602   svn_boolean_t temp1 ;
25603   int res1 = SWIG_TMPOBJ ;
25604   svn_boolean_t temp2 ;
25605   int res2 = SWIG_TMPOBJ ;
25606   svn_node_kind_t temp3 ;
25607   int res3 = SWIG_TMPOBJ ;
25608   PyObject * obj0 = 0 ;
25609   PyObject * obj1 = 0 ;
25610   PyObject * obj2 = 0 ;
25611   svn_error_t *result = 0 ;
25612 
25613   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25614       &_global_py_pool, &_global_pool))
25615   SWIG_fail;
25616   arg6 = _global_pool;
25617   arg1 = &temp1;
25618   arg2 = &temp2;
25619   arg3 = &temp3;
25620   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_check_root",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
25621   {
25622     arg4 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
25623     if (PyErr_Occurred()) {
25624       SWIG_fail;
25625     }
25626   }
25627   {
25628     arg5 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_check_root", "local_abspath");
25629     if (PyErr_Occurred()) SWIG_fail;
25630   }
25631   if (obj2) {
25632     /* Verify that the user supplied a valid pool */
25633     if (obj2 != Py_None && obj2 != _global_py_pool) {
25634       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
25635       SWIG_arg_fail(svn_argnum_obj2);
25636       SWIG_fail;
25637     }
25638   }
25639   {
25640     svn_swig_py_release_py_lock();
25641 
25642     result = (svn_error_t *)svn_wc_check_root(arg1,arg2,arg3,arg4,(char const *)arg5,arg6);
25643 
25644     svn_swig_py_acquire_py_lock();
25645 
25646   }
25647   {
25648     if (result != NULL) {
25649       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25650       svn_swig_py_svn_exception(result);
25651       else
25652       svn_error_clear(result);
25653       SWIG_fail;
25654     }
25655     Py_INCREF(Py_None);
25656     resultobj = Py_None;
25657   }
25658   if (SWIG_IsTmpObj(res1)) {
25659     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
25660   } else {
25661     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
25662     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
25663   }
25664   if (SWIG_IsTmpObj(res2)) {
25665     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
25666   } else {
25667     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
25668     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
25669   }
25670   if (SWIG_IsTmpObj(res3)) {
25671     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
25672   } else {
25673     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
25674     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_svn_node_kind_t, new_flags));
25675   }
25676   {
25677     Py_XDECREF(_global_py_pool);
25678   }
25679   return resultobj;
25680 fail:
25681   {
25682     Py_XDECREF(_global_py_pool);
25683   }
25684   return NULL;
25685 }
25686 
25687 
_wrap_svn_wc_is_wc_root2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25688 SWIGINTERN PyObject *_wrap_svn_wc_is_wc_root2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25689   PyObject *resultobj = 0;
25690   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
25691   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
25692   char *arg3 = (char *) 0 ;
25693   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
25694   apr_pool_t *_global_pool = NULL ;
25695   PyObject *_global_py_pool = NULL ;
25696   svn_boolean_t temp1 ;
25697   int res1 = SWIG_TMPOBJ ;
25698   PyObject * obj0 = 0 ;
25699   PyObject * obj1 = 0 ;
25700   PyObject * obj2 = 0 ;
25701   svn_error_t *result = 0 ;
25702 
25703   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25704       &_global_py_pool, &_global_pool))
25705   SWIG_fail;
25706   arg4 = _global_pool;
25707   arg1 = &temp1;
25708   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_is_wc_root2",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
25709   {
25710     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
25711     if (PyErr_Occurred()) {
25712       SWIG_fail;
25713     }
25714   }
25715   {
25716     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_is_wc_root2", "local_abspath");
25717     if (PyErr_Occurred()) SWIG_fail;
25718   }
25719   if (obj2) {
25720     /* Verify that the user supplied a valid pool */
25721     if (obj2 != Py_None && obj2 != _global_py_pool) {
25722       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
25723       SWIG_arg_fail(svn_argnum_obj2);
25724       SWIG_fail;
25725     }
25726   }
25727   {
25728     svn_swig_py_release_py_lock();
25729 
25730     result = (svn_error_t *)svn_wc_is_wc_root2(arg1,arg2,(char const *)arg3,arg4);
25731 
25732     svn_swig_py_acquire_py_lock();
25733 
25734   }
25735   {
25736     if (result != NULL) {
25737       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25738       svn_swig_py_svn_exception(result);
25739       else
25740       svn_error_clear(result);
25741       SWIG_fail;
25742     }
25743     Py_INCREF(Py_None);
25744     resultobj = Py_None;
25745   }
25746   if (SWIG_IsTmpObj(res1)) {
25747     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
25748   } else {
25749     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
25750     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
25751   }
25752   {
25753     Py_XDECREF(_global_py_pool);
25754   }
25755   return resultobj;
25756 fail:
25757   {
25758     Py_XDECREF(_global_py_pool);
25759   }
25760   return NULL;
25761 }
25762 
25763 
_wrap_svn_wc_is_wc_root(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25764 SWIGINTERN PyObject *_wrap_svn_wc_is_wc_root(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25765   PyObject *resultobj = 0;
25766   svn_boolean_t *arg1 = (svn_boolean_t *) 0 ;
25767   char *arg2 = (char *) 0 ;
25768   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
25769   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
25770   apr_pool_t *_global_pool = NULL ;
25771   PyObject *_global_py_pool = NULL ;
25772   svn_boolean_t temp1 ;
25773   int res1 = SWIG_TMPOBJ ;
25774   PyObject * obj0 = 0 ;
25775   PyObject * obj1 = 0 ;
25776   PyObject * obj2 = 0 ;
25777   svn_error_t *result = 0 ;
25778 
25779   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25780       &_global_py_pool, &_global_pool))
25781   SWIG_fail;
25782   arg4 = _global_pool;
25783   arg1 = &temp1;
25784   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_is_wc_root",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
25785   {
25786     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_is_wc_root", "path");
25787     if (PyErr_Occurred()) SWIG_fail;
25788   }
25789   {
25790     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
25791     if (PyErr_Occurred()) {
25792       SWIG_fail;
25793     }
25794   }
25795   if (obj2) {
25796     /* Verify that the user supplied a valid pool */
25797     if (obj2 != Py_None && obj2 != _global_py_pool) {
25798       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
25799       SWIG_arg_fail(svn_argnum_obj2);
25800       SWIG_fail;
25801     }
25802   }
25803   {
25804     svn_swig_py_release_py_lock();
25805 
25806     result = (svn_error_t *)svn_wc_is_wc_root(arg1,(char const *)arg2,arg3,arg4);
25807 
25808     svn_swig_py_acquire_py_lock();
25809 
25810   }
25811   {
25812     if (result != NULL) {
25813       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25814       svn_swig_py_svn_exception(result);
25815       else
25816       svn_error_clear(result);
25817       SWIG_fail;
25818     }
25819     Py_INCREF(Py_None);
25820     resultobj = Py_None;
25821   }
25822   if (SWIG_IsTmpObj(res1)) {
25823     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
25824   } else {
25825     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
25826     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
25827   }
25828   {
25829     Py_XDECREF(_global_py_pool);
25830   }
25831   return resultobj;
25832 fail:
25833   {
25834     Py_XDECREF(_global_py_pool);
25835   }
25836   return NULL;
25837 }
25838 
25839 
_wrap_svn_wc_get_actual_target2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25840 SWIGINTERN PyObject *_wrap_svn_wc_get_actual_target2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25841   PyObject *resultobj = 0;
25842   char **arg1 = (char **) 0 ;
25843   char **arg2 = (char **) 0 ;
25844   svn_wc_context_t *arg3 = (svn_wc_context_t *) 0 ;
25845   char *arg4 = (char *) 0 ;
25846   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
25847   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
25848   apr_pool_t *_global_pool = NULL ;
25849   PyObject *_global_py_pool = NULL ;
25850   char *temp1 ;
25851   char *temp2 ;
25852   PyObject * obj0 = 0 ;
25853   PyObject * obj1 = 0 ;
25854   PyObject * obj2 = 0 ;
25855   PyObject * obj3 = 0 ;
25856   svn_error_t *result = 0 ;
25857 
25858   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25859       &_global_py_pool, &_global_pool))
25860   SWIG_fail;
25861   arg5 = _global_pool;
25862   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25863       &_global_py_pool, &_global_pool))
25864   SWIG_fail;
25865   arg6 = _global_pool;
25866   arg1 = &temp1;
25867   arg2 = &temp2;
25868   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_actual_target2",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
25869   {
25870     arg3 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
25871     if (PyErr_Occurred()) {
25872       SWIG_fail;
25873     }
25874   }
25875   {
25876     arg4 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_actual_target2", "path");
25877     if (PyErr_Occurred()) SWIG_fail;
25878   }
25879   if (obj2) {
25880     /* Verify that the user supplied a valid pool */
25881     if (obj2 != Py_None && obj2 != _global_py_pool) {
25882       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
25883       SWIG_arg_fail(svn_argnum_obj2);
25884       SWIG_fail;
25885     }
25886   }
25887   if (obj3) {
25888     /* Verify that the user supplied a valid pool */
25889     if (obj3 != Py_None && obj3 != _global_py_pool) {
25890       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
25891       SWIG_arg_fail(svn_argnum_obj3);
25892       SWIG_fail;
25893     }
25894   }
25895   {
25896     svn_swig_py_release_py_lock();
25897 
25898     result = (svn_error_t *)svn_wc_get_actual_target2((char const **)arg1,(char const **)arg2,arg3,(char const *)arg4,arg5,arg6);
25899 
25900     svn_swig_py_acquire_py_lock();
25901 
25902   }
25903   {
25904     if (result != NULL) {
25905       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
25906       svn_swig_py_svn_exception(result);
25907       else
25908       svn_error_clear(result);
25909       SWIG_fail;
25910     }
25911     Py_INCREF(Py_None);
25912     resultobj = Py_None;
25913   }
25914   {
25915     PyObject *s;
25916     if (*arg1 == NULL) {
25917       Py_INCREF(Py_None);
25918       s = Py_None;
25919     }
25920     else {
25921       s = PyBytes_FromString(*arg1);
25922       if (s == NULL)
25923       SWIG_fail;
25924     }
25925     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25926   }
25927   {
25928     PyObject *s;
25929     if (*arg2 == NULL) {
25930       Py_INCREF(Py_None);
25931       s = Py_None;
25932     }
25933     else {
25934       s = PyBytes_FromString(*arg2);
25935       if (s == NULL)
25936       SWIG_fail;
25937     }
25938     resultobj = SWIG_Python_AppendOutput(resultobj, s);
25939   }
25940   {
25941     Py_XDECREF(_global_py_pool);
25942   }
25943   {
25944     Py_XDECREF(_global_py_pool);
25945   }
25946   return resultobj;
25947 fail:
25948   {
25949     Py_XDECREF(_global_py_pool);
25950   }
25951   {
25952     Py_XDECREF(_global_py_pool);
25953   }
25954   return NULL;
25955 }
25956 
25957 
_wrap_svn_wc_get_actual_target(PyObject * SWIGUNUSEDPARM (self),PyObject * args)25958 SWIGINTERN PyObject *_wrap_svn_wc_get_actual_target(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25959   PyObject *resultobj = 0;
25960   char *arg1 = (char *) 0 ;
25961   char **arg2 = (char **) 0 ;
25962   char **arg3 = (char **) 0 ;
25963   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
25964   apr_pool_t *_global_pool = NULL ;
25965   PyObject *_global_py_pool = NULL ;
25966   char *temp2 ;
25967   char *temp3 ;
25968   PyObject * obj0 = 0 ;
25969   PyObject * obj1 = 0 ;
25970   svn_error_t *result = 0 ;
25971 
25972   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
25973       &_global_py_pool, &_global_pool))
25974   SWIG_fail;
25975   arg4 = _global_pool;
25976   arg2 = &temp2;
25977   arg3 = &temp3;
25978   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_actual_target",1,2,&obj0,&obj1)) SWIG_fail;
25979   {
25980     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_get_actual_target", "path");
25981     if (PyErr_Occurred()) SWIG_fail;
25982   }
25983   if (obj1) {
25984     /* Verify that the user supplied a valid pool */
25985     if (obj1 != Py_None && obj1 != _global_py_pool) {
25986       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
25987       SWIG_arg_fail(svn_argnum_obj1);
25988       SWIG_fail;
25989     }
25990   }
25991   {
25992     svn_swig_py_release_py_lock();
25993 
25994     result = (svn_error_t *)svn_wc_get_actual_target((char const *)arg1,(char const **)arg2,(char const **)arg3,arg4);
25995 
25996     svn_swig_py_acquire_py_lock();
25997 
25998   }
25999   {
26000     if (result != NULL) {
26001       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
26002       svn_swig_py_svn_exception(result);
26003       else
26004       svn_error_clear(result);
26005       SWIG_fail;
26006     }
26007     Py_INCREF(Py_None);
26008     resultobj = Py_None;
26009   }
26010   {
26011     PyObject *s;
26012     if (*arg2 == NULL) {
26013       Py_INCREF(Py_None);
26014       s = Py_None;
26015     }
26016     else {
26017       s = PyBytes_FromString(*arg2);
26018       if (s == NULL)
26019       SWIG_fail;
26020     }
26021     resultobj = SWIG_Python_AppendOutput(resultobj, s);
26022   }
26023   {
26024     PyObject *s;
26025     if (*arg3 == NULL) {
26026       Py_INCREF(Py_None);
26027       s = Py_None;
26028     }
26029     else {
26030       s = PyBytes_FromString(*arg3);
26031       if (s == NULL)
26032       SWIG_fail;
26033     }
26034     resultobj = SWIG_Python_AppendOutput(resultobj, s);
26035   }
26036   {
26037     Py_XDECREF(_global_py_pool);
26038   }
26039   return resultobj;
26040 fail:
26041   {
26042     Py_XDECREF(_global_py_pool);
26043   }
26044   return NULL;
26045 }
26046 
26047 
_wrap_svn_wc_get_update_editor4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26048 SWIGINTERN PyObject *_wrap_svn_wc_get_update_editor4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26049   PyObject *resultobj = 0;
26050   svn_delta_editor_t **arg1 = (svn_delta_editor_t **) 0 ;
26051   void **arg2 = (void **) 0 ;
26052   svn_revnum_t *arg3 = (svn_revnum_t *) 0 ;
26053   svn_wc_context_t *arg4 = (svn_wc_context_t *) 0 ;
26054   char *arg5 = (char *) 0 ;
26055   char *arg6 = (char *) 0 ;
26056   svn_boolean_t arg7 ;
26057   svn_depth_t arg8 ;
26058   svn_boolean_t arg9 ;
26059   svn_boolean_t arg10 ;
26060   svn_boolean_t arg11 ;
26061   svn_boolean_t arg12 ;
26062   svn_boolean_t arg13 ;
26063   char *arg14 = (char *) 0 ;
26064   apr_array_header_t *arg15 = (apr_array_header_t *) 0 ;
26065   svn_wc_dirents_func_t arg16 = (svn_wc_dirents_func_t) 0 ;
26066   void *arg17 = (void *) 0 ;
26067   svn_wc_conflict_resolver_func2_t arg18 = (svn_wc_conflict_resolver_func2_t) 0 ;
26068   void *arg19 = (void *) 0 ;
26069   svn_wc_external_update_t arg20 = (svn_wc_external_update_t) 0 ;
26070   void *arg21 = (void *) 0 ;
26071   svn_cancel_func_t arg22 = (svn_cancel_func_t) 0 ;
26072   void *arg23 = (void *) 0 ;
26073   svn_wc_notify_func2_t arg24 = (svn_wc_notify_func2_t) 0 ;
26074   void *arg25 = (void *) 0 ;
26075   apr_pool_t *arg26 = (apr_pool_t *) 0 ;
26076   apr_pool_t *arg27 = (apr_pool_t *) 0 ;
26077   apr_pool_t *_global_pool = NULL ;
26078   PyObject *_global_py_pool = NULL ;
26079   svn_delta_editor_t *temp1 ;
26080   void *temp2 ;
26081   svn_revnum_t temp3 ;
26082   int res3 = SWIG_TMPOBJ ;
26083   PyObject * obj0 = 0 ;
26084   PyObject * obj1 = 0 ;
26085   PyObject * obj2 = 0 ;
26086   PyObject * obj3 = 0 ;
26087   PyObject * obj4 = 0 ;
26088   PyObject * obj5 = 0 ;
26089   PyObject * obj6 = 0 ;
26090   PyObject * obj7 = 0 ;
26091   PyObject * obj8 = 0 ;
26092   PyObject * obj9 = 0 ;
26093   PyObject * obj10 = 0 ;
26094   PyObject * obj11 = 0 ;
26095   PyObject * obj12 = 0 ;
26096   PyObject * obj13 = 0 ;
26097   PyObject * obj14 = 0 ;
26098   PyObject * obj15 = 0 ;
26099   PyObject * obj16 = 0 ;
26100   PyObject * obj17 = 0 ;
26101   PyObject * obj18 = 0 ;
26102   PyObject * obj19 = 0 ;
26103   PyObject * obj20 = 0 ;
26104   PyObject * obj21 = 0 ;
26105   svn_error_t *result = 0 ;
26106 
26107   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26108       &_global_py_pool, &_global_pool))
26109   SWIG_fail;
26110   arg26 = _global_pool;
26111   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26112       &_global_py_pool, &_global_pool))
26113   SWIG_fail;
26114   arg27 = _global_pool;
26115   arg1 = &temp1;
26116   arg2 = &temp2;
26117   arg3 = &temp3;
26118   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_update_editor4",20,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;
26119   {
26120     arg4 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
26121     if (PyErr_Occurred()) {
26122       SWIG_fail;
26123     }
26124   }
26125   {
26126     arg5 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_update_editor4", "anchor_abspath");
26127     if (PyErr_Occurred()) SWIG_fail;
26128   }
26129   {
26130     arg6 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_get_update_editor4", "target_basename");
26131     if (PyErr_Occurred()) SWIG_fail;
26132   }
26133   {
26134     arg7 = (svn_boolean_t)SWIG_As_long (obj3);
26135     if (SWIG_arg_fail(svn_argnum_obj3)) {
26136       SWIG_fail;
26137     }
26138   }
26139   {
26140     arg8 = (svn_depth_t)SWIG_As_long (obj4);
26141     if (SWIG_arg_fail(svn_argnum_obj4)) {
26142       SWIG_fail;
26143     }
26144   }
26145   {
26146     arg9 = (svn_boolean_t)SWIG_As_long (obj5);
26147     if (SWIG_arg_fail(svn_argnum_obj5)) {
26148       SWIG_fail;
26149     }
26150   }
26151   {
26152     arg10 = (svn_boolean_t)SWIG_As_long (obj6);
26153     if (SWIG_arg_fail(svn_argnum_obj6)) {
26154       SWIG_fail;
26155     }
26156   }
26157   {
26158     arg11 = (svn_boolean_t)SWIG_As_long (obj7);
26159     if (SWIG_arg_fail(svn_argnum_obj7)) {
26160       SWIG_fail;
26161     }
26162   }
26163   {
26164     arg12 = (svn_boolean_t)SWIG_As_long (obj8);
26165     if (SWIG_arg_fail(svn_argnum_obj8)) {
26166       SWIG_fail;
26167     }
26168   }
26169   {
26170     arg13 = (svn_boolean_t)SWIG_As_long (obj9);
26171     if (SWIG_arg_fail(svn_argnum_obj9)) {
26172       SWIG_fail;
26173     }
26174   }
26175   {
26176     arg14 = svn_swig_py_string_to_cstring(obj10, TRUE, "svn_wc_get_update_editor4", "diff3_cmd");
26177     if (PyErr_Occurred()) SWIG_fail;
26178   }
26179   {
26180     arg15 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj11,
26181       sizeof(const char *),
26182       svn_swig_py_unwrap_string,
26183       NULL,
26184       _global_pool);
26185     if (PyErr_Occurred())
26186     SWIG_fail;
26187   }
26188   {
26189     svn_wc_dirents_func_t * tmp =
26190     svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj12);
26191     if (tmp == NULL || PyErr_Occurred()) {
26192       SWIG_fail;
26193     }
26194     arg16 = *tmp;
26195   }
26196   {
26197     if (obj13 == Py_None) {
26198       arg17 = NULL;
26199     } else if (SWIG_ConvertPtr(obj13, (void **) &arg17, 0, 0) == -1) {
26200       arg17 = (void *) obj13;
26201       PyErr_Clear();
26202     }
26203   }
26204   {
26205     svn_wc_conflict_resolver_func2_t * tmp =
26206     svn_swig_py_must_get_ptr(obj14, 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_obj14);
26207     if (tmp == NULL || PyErr_Occurred()) {
26208       SWIG_fail;
26209     }
26210     arg18 = *tmp;
26211   }
26212   {
26213     if (obj15 == Py_None) {
26214       arg19 = NULL;
26215     } else if (SWIG_ConvertPtr(obj15, (void **) &arg19, 0, 0) == -1) {
26216       arg19 = (void *) obj15;
26217       PyErr_Clear();
26218     }
26219   }
26220   {
26221     svn_wc_external_update_t * tmp =
26222     svn_swig_py_must_get_ptr(obj16, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj16);
26223     if (tmp == NULL || PyErr_Occurred()) {
26224       SWIG_fail;
26225     }
26226     arg20 = *tmp;
26227   }
26228   {
26229     if (obj17 == Py_None) {
26230       arg21 = NULL;
26231     } else if (SWIG_ConvertPtr(obj17, (void **) &arg21, 0, 0) == -1) {
26232       arg21 = (void *) obj17;
26233       PyErr_Clear();
26234     }
26235   }
26236   {
26237     arg22 = (svn_cancel_func_t) svn_swig_py_cancel_func;
26238     arg23 = obj18;
26239   }
26240   {
26241     arg24 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
26242     arg25 = obj19;
26243   }
26244   if (obj20) {
26245     /* Verify that the user supplied a valid pool */
26246     if (obj20 != Py_None && obj20 != _global_py_pool) {
26247       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj20);
26248       SWIG_arg_fail(svn_argnum_obj20);
26249       SWIG_fail;
26250     }
26251   }
26252   if (obj21) {
26253     /* Verify that the user supplied a valid pool */
26254     if (obj21 != Py_None && obj21 != _global_py_pool) {
26255       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj21);
26256       SWIG_arg_fail(svn_argnum_obj21);
26257       SWIG_fail;
26258     }
26259   }
26260   {
26261     svn_swig_py_release_py_lock();
26262 
26263     result = (svn_error_t *)svn_wc_get_update_editor4((struct svn_delta_editor_t const **)arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,(char const *)arg14,(apr_array_header_t const *)arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
26264 
26265     svn_swig_py_acquire_py_lock();
26266 
26267   }
26268   {
26269     if (result != NULL) {
26270       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
26271       svn_swig_py_svn_exception(result);
26272       else
26273       svn_error_clear(result);
26274       SWIG_fail;
26275     }
26276     Py_INCREF(Py_None);
26277     resultobj = Py_None;
26278   }
26279   {
26280     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_delta_editor_t,
26281         _global_py_pool, args))
26282 
26283     ;
26284   }
26285   {
26286     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_void,
26287         _global_py_pool, args))
26288 
26289     ;
26290   }
26291   if (SWIG_IsTmpObj(res3)) {
26292     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
26293   } else {
26294     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
26295     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
26296   }
26297   {
26298     Py_XDECREF(_global_py_pool);
26299   }
26300   {
26301     Py_XDECREF(_global_py_pool);
26302   }
26303   return resultobj;
26304 fail:
26305   {
26306     Py_XDECREF(_global_py_pool);
26307   }
26308   {
26309     Py_XDECREF(_global_py_pool);
26310   }
26311   return NULL;
26312 }
26313 
26314 
_wrap_svn_wc_get_update_editor3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26315 SWIGINTERN PyObject *_wrap_svn_wc_get_update_editor3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26316   PyObject *resultobj = 0;
26317   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
26318   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
26319   char *arg3 = (char *) 0 ;
26320   svn_boolean_t arg4 ;
26321   svn_depth_t arg5 ;
26322   svn_boolean_t arg6 ;
26323   svn_boolean_t arg7 ;
26324   svn_wc_notify_func2_t arg8 = (svn_wc_notify_func2_t) 0 ;
26325   void *arg9 = (void *) 0 ;
26326   svn_cancel_func_t arg10 = (svn_cancel_func_t) 0 ;
26327   void *arg11 = (void *) 0 ;
26328   svn_wc_conflict_resolver_func_t arg12 = (svn_wc_conflict_resolver_func_t) 0 ;
26329   void *arg13 = (void *) 0 ;
26330   svn_wc_get_file_t arg14 = (svn_wc_get_file_t) 0 ;
26331   void *arg15 = (void *) 0 ;
26332   char *arg16 = (char *) 0 ;
26333   apr_array_header_t *arg17 = (apr_array_header_t *) 0 ;
26334   svn_delta_editor_t **arg18 = (svn_delta_editor_t **) 0 ;
26335   void **arg19 = (void **) 0 ;
26336   svn_wc_traversal_info_t *arg20 = (svn_wc_traversal_info_t *) 0 ;
26337   apr_pool_t *arg21 = (apr_pool_t *) 0 ;
26338   apr_pool_t *_global_pool = NULL ;
26339   PyObject *_global_py_pool = NULL ;
26340   svn_revnum_t temp1 ;
26341   int res1 = SWIG_TMPOBJ ;
26342   svn_delta_editor_t *temp18 ;
26343   void *temp19 ;
26344   PyObject * obj0 = 0 ;
26345   PyObject * obj1 = 0 ;
26346   PyObject * obj2 = 0 ;
26347   PyObject * obj3 = 0 ;
26348   PyObject * obj4 = 0 ;
26349   PyObject * obj5 = 0 ;
26350   PyObject * obj6 = 0 ;
26351   PyObject * obj7 = 0 ;
26352   PyObject * obj8 = 0 ;
26353   PyObject * obj9 = 0 ;
26354   PyObject * obj10 = 0 ;
26355   PyObject * obj11 = 0 ;
26356   PyObject * obj12 = 0 ;
26357   PyObject * obj13 = 0 ;
26358   PyObject * obj14 = 0 ;
26359   PyObject * obj15 = 0 ;
26360   svn_error_t *result = 0 ;
26361 
26362   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26363       &_global_py_pool, &_global_pool))
26364   SWIG_fail;
26365   arg21 = _global_pool;
26366   arg1 = &temp1;
26367   arg18 = &temp18;
26368   arg19 = &temp19;
26369   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_update_editor3",15,16,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15)) SWIG_fail;
26370   {
26371     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
26372     if (PyErr_Occurred()) {
26373       SWIG_fail;
26374     }
26375   }
26376   {
26377     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_update_editor3", "target");
26378     if (PyErr_Occurred()) SWIG_fail;
26379   }
26380   {
26381     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
26382     if (SWIG_arg_fail(svn_argnum_obj2)) {
26383       SWIG_fail;
26384     }
26385   }
26386   {
26387     arg5 = (svn_depth_t)SWIG_As_long (obj3);
26388     if (SWIG_arg_fail(svn_argnum_obj3)) {
26389       SWIG_fail;
26390     }
26391   }
26392   {
26393     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
26394     if (SWIG_arg_fail(svn_argnum_obj4)) {
26395       SWIG_fail;
26396     }
26397   }
26398   {
26399     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
26400     if (SWIG_arg_fail(svn_argnum_obj5)) {
26401       SWIG_fail;
26402     }
26403   }
26404   {
26405     arg8 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
26406     arg9 = obj6;
26407   }
26408   {
26409     arg10 = (svn_cancel_func_t) svn_swig_py_cancel_func;
26410     arg11 = obj7;
26411   }
26412   {
26413     svn_wc_conflict_resolver_func_t * tmp =
26414     svn_swig_py_must_get_ptr(obj8, 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_obj8);
26415     if (tmp == NULL || PyErr_Occurred()) {
26416       SWIG_fail;
26417     }
26418     arg12 = *tmp;
26419   }
26420   {
26421     if (obj9 == Py_None) {
26422       arg13 = NULL;
26423     } else if (SWIG_ConvertPtr(obj9, (void **) &arg13, 0, 0) == -1) {
26424       arg13 = (void *) obj9;
26425       PyErr_Clear();
26426     }
26427   }
26428   {
26429     svn_wc_get_file_t * tmp =
26430     svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj10);
26431     if (tmp == NULL || PyErr_Occurred()) {
26432       SWIG_fail;
26433     }
26434     arg14 = *tmp;
26435   }
26436   {
26437     if (obj11 == Py_None) {
26438       arg15 = NULL;
26439     } else if (SWIG_ConvertPtr(obj11, (void **) &arg15, 0, 0) == -1) {
26440       arg15 = (void *) obj11;
26441       PyErr_Clear();
26442     }
26443   }
26444   {
26445     arg16 = svn_swig_py_string_to_cstring(obj12, TRUE, "svn_wc_get_update_editor3", "diff3_cmd");
26446     if (PyErr_Occurred()) SWIG_fail;
26447   }
26448   {
26449     arg17 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj13,
26450       sizeof(const char *),
26451       svn_swig_py_unwrap_string,
26452       NULL,
26453       _global_pool);
26454     if (PyErr_Occurred())
26455     SWIG_fail;
26456   }
26457   {
26458     arg20 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj14, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj14);
26459     if (PyErr_Occurred()) {
26460       SWIG_fail;
26461     }
26462   }
26463   if (obj15) {
26464     /* Verify that the user supplied a valid pool */
26465     if (obj15 != Py_None && obj15 != _global_py_pool) {
26466       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj15);
26467       SWIG_arg_fail(svn_argnum_obj15);
26468       SWIG_fail;
26469     }
26470   }
26471   {
26472     svn_swig_py_release_py_lock();
26473 
26474     result = (svn_error_t *)svn_wc_get_update_editor3(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,(char const *)arg16,(apr_array_header_t const *)arg17,(struct svn_delta_editor_t const **)arg18,arg19,arg20,arg21);
26475 
26476     svn_swig_py_acquire_py_lock();
26477 
26478   }
26479   {
26480     if (result != NULL) {
26481       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
26482       svn_swig_py_svn_exception(result);
26483       else
26484       svn_error_clear(result);
26485       SWIG_fail;
26486     }
26487     Py_INCREF(Py_None);
26488     resultobj = Py_None;
26489   }
26490   if (SWIG_IsTmpObj(res1)) {
26491     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
26492   } else {
26493     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
26494     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
26495   }
26496   {
26497     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg18, SWIGTYPE_p_svn_delta_editor_t,
26498         _global_py_pool, args))
26499 
26500     ;
26501   }
26502   {
26503     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg19, SWIGTYPE_p_void,
26504         _global_py_pool, args))
26505 
26506     ;
26507   }
26508   {
26509     Py_XDECREF(_global_py_pool);
26510   }
26511   return resultobj;
26512 fail:
26513   {
26514     Py_XDECREF(_global_py_pool);
26515   }
26516   return NULL;
26517 }
26518 
26519 
_wrap_svn_wc_get_update_editor2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26520 SWIGINTERN PyObject *_wrap_svn_wc_get_update_editor2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26521   PyObject *resultobj = 0;
26522   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
26523   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
26524   char *arg3 = (char *) 0 ;
26525   svn_boolean_t arg4 ;
26526   svn_boolean_t arg5 ;
26527   svn_wc_notify_func2_t arg6 = (svn_wc_notify_func2_t) 0 ;
26528   void *arg7 = (void *) 0 ;
26529   svn_cancel_func_t arg8 = (svn_cancel_func_t) 0 ;
26530   void *arg9 = (void *) 0 ;
26531   char *arg10 = (char *) 0 ;
26532   svn_delta_editor_t **arg11 = (svn_delta_editor_t **) 0 ;
26533   void **arg12 = (void **) 0 ;
26534   svn_wc_traversal_info_t *arg13 = (svn_wc_traversal_info_t *) 0 ;
26535   apr_pool_t *arg14 = (apr_pool_t *) 0 ;
26536   apr_pool_t *_global_pool = NULL ;
26537   PyObject *_global_py_pool = NULL ;
26538   svn_revnum_t temp1 ;
26539   int res1 = SWIG_TMPOBJ ;
26540   svn_delta_editor_t *temp11 ;
26541   void *temp12 ;
26542   PyObject * obj0 = 0 ;
26543   PyObject * obj1 = 0 ;
26544   PyObject * obj2 = 0 ;
26545   PyObject * obj3 = 0 ;
26546   PyObject * obj4 = 0 ;
26547   PyObject * obj5 = 0 ;
26548   PyObject * obj6 = 0 ;
26549   PyObject * obj7 = 0 ;
26550   PyObject * obj8 = 0 ;
26551   svn_error_t *result = 0 ;
26552 
26553   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26554       &_global_py_pool, &_global_pool))
26555   SWIG_fail;
26556   arg14 = _global_pool;
26557   arg1 = &temp1;
26558   arg11 = &temp11;
26559   arg12 = &temp12;
26560   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_update_editor2",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
26561   {
26562     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
26563     if (PyErr_Occurred()) {
26564       SWIG_fail;
26565     }
26566   }
26567   {
26568     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_update_editor2", "target");
26569     if (PyErr_Occurred()) SWIG_fail;
26570   }
26571   {
26572     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
26573     if (SWIG_arg_fail(svn_argnum_obj2)) {
26574       SWIG_fail;
26575     }
26576   }
26577   {
26578     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
26579     if (SWIG_arg_fail(svn_argnum_obj3)) {
26580       SWIG_fail;
26581     }
26582   }
26583   {
26584     arg6 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
26585     arg7 = obj4;
26586   }
26587   {
26588     arg8 = (svn_cancel_func_t) svn_swig_py_cancel_func;
26589     arg9 = obj5;
26590   }
26591   {
26592     arg10 = svn_swig_py_string_to_cstring(obj6, TRUE, "svn_wc_get_update_editor2", "diff3_cmd");
26593     if (PyErr_Occurred()) SWIG_fail;
26594   }
26595   {
26596     arg13 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj7);
26597     if (PyErr_Occurred()) {
26598       SWIG_fail;
26599     }
26600   }
26601   if (obj8) {
26602     /* Verify that the user supplied a valid pool */
26603     if (obj8 != Py_None && obj8 != _global_py_pool) {
26604       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
26605       SWIG_arg_fail(svn_argnum_obj8);
26606       SWIG_fail;
26607     }
26608   }
26609   {
26610     svn_swig_py_release_py_lock();
26611 
26612     result = (svn_error_t *)svn_wc_get_update_editor2(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,(char const *)arg10,(struct svn_delta_editor_t const **)arg11,arg12,arg13,arg14);
26613 
26614     svn_swig_py_acquire_py_lock();
26615 
26616   }
26617   {
26618     if (result != NULL) {
26619       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
26620       svn_swig_py_svn_exception(result);
26621       else
26622       svn_error_clear(result);
26623       SWIG_fail;
26624     }
26625     Py_INCREF(Py_None);
26626     resultobj = Py_None;
26627   }
26628   if (SWIG_IsTmpObj(res1)) {
26629     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
26630   } else {
26631     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
26632     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
26633   }
26634   {
26635     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg11, SWIGTYPE_p_svn_delta_editor_t,
26636         _global_py_pool, args))
26637 
26638     ;
26639   }
26640   {
26641     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg12, SWIGTYPE_p_void,
26642         _global_py_pool, args))
26643 
26644     ;
26645   }
26646   {
26647     Py_XDECREF(_global_py_pool);
26648   }
26649   return resultobj;
26650 fail:
26651   {
26652     Py_XDECREF(_global_py_pool);
26653   }
26654   return NULL;
26655 }
26656 
26657 
_wrap_svn_wc_get_update_editor(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26658 SWIGINTERN PyObject *_wrap_svn_wc_get_update_editor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26659   PyObject *resultobj = 0;
26660   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
26661   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
26662   char *arg3 = (char *) 0 ;
26663   svn_boolean_t arg4 ;
26664   svn_boolean_t arg5 ;
26665   svn_wc_notify_func_t arg6 = (svn_wc_notify_func_t) 0 ;
26666   void *arg7 = (void *) 0 ;
26667   svn_cancel_func_t arg8 = (svn_cancel_func_t) 0 ;
26668   void *arg9 = (void *) 0 ;
26669   char *arg10 = (char *) 0 ;
26670   svn_delta_editor_t **arg11 = (svn_delta_editor_t **) 0 ;
26671   void **arg12 = (void **) 0 ;
26672   svn_wc_traversal_info_t *arg13 = (svn_wc_traversal_info_t *) 0 ;
26673   apr_pool_t *arg14 = (apr_pool_t *) 0 ;
26674   apr_pool_t *_global_pool = NULL ;
26675   PyObject *_global_py_pool = NULL ;
26676   svn_revnum_t temp1 ;
26677   int res1 = SWIG_TMPOBJ ;
26678   svn_delta_editor_t *temp11 ;
26679   void *temp12 ;
26680   PyObject * obj0 = 0 ;
26681   PyObject * obj1 = 0 ;
26682   PyObject * obj2 = 0 ;
26683   PyObject * obj3 = 0 ;
26684   PyObject * obj4 = 0 ;
26685   PyObject * obj5 = 0 ;
26686   PyObject * obj6 = 0 ;
26687   PyObject * obj7 = 0 ;
26688   PyObject * obj8 = 0 ;
26689   svn_error_t *result = 0 ;
26690 
26691   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26692       &_global_py_pool, &_global_pool))
26693   SWIG_fail;
26694   arg14 = _global_pool;
26695   arg1 = &temp1;
26696   arg11 = &temp11;
26697   arg12 = &temp12;
26698   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_update_editor",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
26699   {
26700     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
26701     if (PyErr_Occurred()) {
26702       SWIG_fail;
26703     }
26704   }
26705   {
26706     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_update_editor", "target");
26707     if (PyErr_Occurred()) SWIG_fail;
26708   }
26709   {
26710     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
26711     if (SWIG_arg_fail(svn_argnum_obj2)) {
26712       SWIG_fail;
26713     }
26714   }
26715   {
26716     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
26717     if (SWIG_arg_fail(svn_argnum_obj3)) {
26718       SWIG_fail;
26719     }
26720   }
26721   {
26722     arg6 = (svn_wc_notify_func_t) svn_swig_py_notify_func;
26723     arg7 = obj4;
26724   }
26725   {
26726     arg8 = (svn_cancel_func_t) svn_swig_py_cancel_func;
26727     arg9 = obj5;
26728   }
26729   {
26730     arg10 = svn_swig_py_string_to_cstring(obj6, TRUE, "svn_wc_get_update_editor", "diff3_cmd");
26731     if (PyErr_Occurred()) SWIG_fail;
26732   }
26733   {
26734     arg13 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj7);
26735     if (PyErr_Occurred()) {
26736       SWIG_fail;
26737     }
26738   }
26739   if (obj8) {
26740     /* Verify that the user supplied a valid pool */
26741     if (obj8 != Py_None && obj8 != _global_py_pool) {
26742       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
26743       SWIG_arg_fail(svn_argnum_obj8);
26744       SWIG_fail;
26745     }
26746   }
26747   {
26748     svn_swig_py_release_py_lock();
26749 
26750     result = (svn_error_t *)svn_wc_get_update_editor(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,(char const *)arg10,(struct svn_delta_editor_t const **)arg11,arg12,arg13,arg14);
26751 
26752     svn_swig_py_acquire_py_lock();
26753 
26754   }
26755   {
26756     if (result != NULL) {
26757       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
26758       svn_swig_py_svn_exception(result);
26759       else
26760       svn_error_clear(result);
26761       SWIG_fail;
26762     }
26763     Py_INCREF(Py_None);
26764     resultobj = Py_None;
26765   }
26766   if (SWIG_IsTmpObj(res1)) {
26767     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
26768   } else {
26769     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
26770     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
26771   }
26772   {
26773     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg11, SWIGTYPE_p_svn_delta_editor_t,
26774         _global_py_pool, args))
26775 
26776     ;
26777   }
26778   {
26779     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg12, SWIGTYPE_p_void,
26780         _global_py_pool, args))
26781 
26782     ;
26783   }
26784   {
26785     Py_XDECREF(_global_py_pool);
26786   }
26787   return resultobj;
26788 fail:
26789   {
26790     Py_XDECREF(_global_py_pool);
26791   }
26792   return NULL;
26793 }
26794 
26795 
_wrap_svn_wc_get_switch_editor4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)26796 SWIGINTERN PyObject *_wrap_svn_wc_get_switch_editor4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26797   PyObject *resultobj = 0;
26798   svn_delta_editor_t **arg1 = (svn_delta_editor_t **) 0 ;
26799   void **arg2 = (void **) 0 ;
26800   svn_revnum_t *arg3 = (svn_revnum_t *) 0 ;
26801   svn_wc_context_t *arg4 = (svn_wc_context_t *) 0 ;
26802   char *arg5 = (char *) 0 ;
26803   char *arg6 = (char *) 0 ;
26804   char *arg7 = (char *) 0 ;
26805   svn_boolean_t arg8 ;
26806   svn_depth_t arg9 ;
26807   svn_boolean_t arg10 ;
26808   svn_boolean_t arg11 ;
26809   svn_boolean_t arg12 ;
26810   char *arg13 = (char *) 0 ;
26811   apr_array_header_t *arg14 = (apr_array_header_t *) 0 ;
26812   svn_wc_dirents_func_t arg15 = (svn_wc_dirents_func_t) 0 ;
26813   void *arg16 = (void *) 0 ;
26814   svn_wc_conflict_resolver_func2_t arg17 = (svn_wc_conflict_resolver_func2_t) 0 ;
26815   void *arg18 = (void *) 0 ;
26816   svn_wc_external_update_t arg19 = (svn_wc_external_update_t) 0 ;
26817   void *arg20 = (void *) 0 ;
26818   svn_cancel_func_t arg21 = (svn_cancel_func_t) 0 ;
26819   void *arg22 = (void *) 0 ;
26820   svn_wc_notify_func2_t arg23 = (svn_wc_notify_func2_t) 0 ;
26821   void *arg24 = (void *) 0 ;
26822   apr_pool_t *arg25 = (apr_pool_t *) 0 ;
26823   apr_pool_t *arg26 = (apr_pool_t *) 0 ;
26824   apr_pool_t *_global_pool = NULL ;
26825   PyObject *_global_py_pool = NULL ;
26826   svn_delta_editor_t *temp1 ;
26827   void *temp2 ;
26828   svn_revnum_t temp3 ;
26829   int res3 = SWIG_TMPOBJ ;
26830   PyObject * obj0 = 0 ;
26831   PyObject * obj1 = 0 ;
26832   PyObject * obj2 = 0 ;
26833   PyObject * obj3 = 0 ;
26834   PyObject * obj4 = 0 ;
26835   PyObject * obj5 = 0 ;
26836   PyObject * obj6 = 0 ;
26837   PyObject * obj7 = 0 ;
26838   PyObject * obj8 = 0 ;
26839   PyObject * obj9 = 0 ;
26840   PyObject * obj10 = 0 ;
26841   PyObject * obj11 = 0 ;
26842   PyObject * obj12 = 0 ;
26843   PyObject * obj13 = 0 ;
26844   PyObject * obj14 = 0 ;
26845   PyObject * obj15 = 0 ;
26846   PyObject * obj16 = 0 ;
26847   PyObject * obj17 = 0 ;
26848   PyObject * obj18 = 0 ;
26849   PyObject * obj19 = 0 ;
26850   PyObject * obj20 = 0 ;
26851   svn_error_t *result = 0 ;
26852 
26853   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26854       &_global_py_pool, &_global_pool))
26855   SWIG_fail;
26856   arg25 = _global_pool;
26857   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
26858       &_global_py_pool, &_global_pool))
26859   SWIG_fail;
26860   arg26 = _global_pool;
26861   arg1 = &temp1;
26862   arg2 = &temp2;
26863   arg3 = &temp3;
26864   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_switch_editor4",19,21,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15,&obj16,&obj17,&obj18,&obj19,&obj20)) SWIG_fail;
26865   {
26866     arg4 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
26867     if (PyErr_Occurred()) {
26868       SWIG_fail;
26869     }
26870   }
26871   {
26872     arg5 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_switch_editor4", "anchor_abspath");
26873     if (PyErr_Occurred()) SWIG_fail;
26874   }
26875   {
26876     arg6 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_get_switch_editor4", "target_basename");
26877     if (PyErr_Occurred()) SWIG_fail;
26878   }
26879   {
26880     arg7 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_get_switch_editor4", "switch_url");
26881     if (PyErr_Occurred()) SWIG_fail;
26882   }
26883   {
26884     arg8 = (svn_boolean_t)SWIG_As_long (obj4);
26885     if (SWIG_arg_fail(svn_argnum_obj4)) {
26886       SWIG_fail;
26887     }
26888   }
26889   {
26890     arg9 = (svn_depth_t)SWIG_As_long (obj5);
26891     if (SWIG_arg_fail(svn_argnum_obj5)) {
26892       SWIG_fail;
26893     }
26894   }
26895   {
26896     arg10 = (svn_boolean_t)SWIG_As_long (obj6);
26897     if (SWIG_arg_fail(svn_argnum_obj6)) {
26898       SWIG_fail;
26899     }
26900   }
26901   {
26902     arg11 = (svn_boolean_t)SWIG_As_long (obj7);
26903     if (SWIG_arg_fail(svn_argnum_obj7)) {
26904       SWIG_fail;
26905     }
26906   }
26907   {
26908     arg12 = (svn_boolean_t)SWIG_As_long (obj8);
26909     if (SWIG_arg_fail(svn_argnum_obj8)) {
26910       SWIG_fail;
26911     }
26912   }
26913   {
26914     arg13 = svn_swig_py_string_to_cstring(obj9, TRUE, "svn_wc_get_switch_editor4", "diff3_cmd");
26915     if (PyErr_Occurred()) SWIG_fail;
26916   }
26917   {
26918     arg14 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj10,
26919       sizeof(const char *),
26920       svn_swig_py_unwrap_string,
26921       NULL,
26922       _global_pool);
26923     if (PyErr_Occurred())
26924     SWIG_fail;
26925   }
26926   {
26927     svn_wc_dirents_func_t * tmp =
26928     svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj11);
26929     if (tmp == NULL || PyErr_Occurred()) {
26930       SWIG_fail;
26931     }
26932     arg15 = *tmp;
26933   }
26934   {
26935     if (obj12 == Py_None) {
26936       arg16 = NULL;
26937     } else if (SWIG_ConvertPtr(obj12, (void **) &arg16, 0, 0) == -1) {
26938       arg16 = (void *) obj12;
26939       PyErr_Clear();
26940     }
26941   }
26942   {
26943     svn_wc_conflict_resolver_func2_t * tmp =
26944     svn_swig_py_must_get_ptr(obj13, 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_obj13);
26945     if (tmp == NULL || PyErr_Occurred()) {
26946       SWIG_fail;
26947     }
26948     arg17 = *tmp;
26949   }
26950   {
26951     if (obj14 == Py_None) {
26952       arg18 = NULL;
26953     } else if (SWIG_ConvertPtr(obj14, (void **) &arg18, 0, 0) == -1) {
26954       arg18 = (void *) obj14;
26955       PyErr_Clear();
26956     }
26957   }
26958   {
26959     svn_wc_external_update_t * tmp =
26960     svn_swig_py_must_get_ptr(obj15, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj15);
26961     if (tmp == NULL || PyErr_Occurred()) {
26962       SWIG_fail;
26963     }
26964     arg19 = *tmp;
26965   }
26966   {
26967     if (obj16 == Py_None) {
26968       arg20 = NULL;
26969     } else if (SWIG_ConvertPtr(obj16, (void **) &arg20, 0, 0) == -1) {
26970       arg20 = (void *) obj16;
26971       PyErr_Clear();
26972     }
26973   }
26974   {
26975     arg21 = (svn_cancel_func_t) svn_swig_py_cancel_func;
26976     arg22 = obj17;
26977   }
26978   {
26979     arg23 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
26980     arg24 = obj18;
26981   }
26982   if (obj19) {
26983     /* Verify that the user supplied a valid pool */
26984     if (obj19 != Py_None && obj19 != _global_py_pool) {
26985       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj19);
26986       SWIG_arg_fail(svn_argnum_obj19);
26987       SWIG_fail;
26988     }
26989   }
26990   if (obj20) {
26991     /* Verify that the user supplied a valid pool */
26992     if (obj20 != Py_None && obj20 != _global_py_pool) {
26993       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj20);
26994       SWIG_arg_fail(svn_argnum_obj20);
26995       SWIG_fail;
26996     }
26997   }
26998   {
26999     svn_swig_py_release_py_lock();
27000 
27001     result = (svn_error_t *)svn_wc_get_switch_editor4((struct svn_delta_editor_t const **)arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,arg10,arg11,arg12,(char const *)arg13,(apr_array_header_t const *)arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
27002 
27003     svn_swig_py_acquire_py_lock();
27004 
27005   }
27006   {
27007     if (result != NULL) {
27008       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27009       svn_swig_py_svn_exception(result);
27010       else
27011       svn_error_clear(result);
27012       SWIG_fail;
27013     }
27014     Py_INCREF(Py_None);
27015     resultobj = Py_None;
27016   }
27017   {
27018     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_delta_editor_t,
27019         _global_py_pool, args))
27020 
27021     ;
27022   }
27023   {
27024     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_void,
27025         _global_py_pool, args))
27026 
27027     ;
27028   }
27029   if (SWIG_IsTmpObj(res3)) {
27030     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg3)));
27031   } else {
27032     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
27033     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, new_flags));
27034   }
27035   {
27036     Py_XDECREF(_global_py_pool);
27037   }
27038   {
27039     Py_XDECREF(_global_py_pool);
27040   }
27041   return resultobj;
27042 fail:
27043   {
27044     Py_XDECREF(_global_py_pool);
27045   }
27046   {
27047     Py_XDECREF(_global_py_pool);
27048   }
27049   return NULL;
27050 }
27051 
27052 
_wrap_svn_wc_get_switch_editor3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27053 SWIGINTERN PyObject *_wrap_svn_wc_get_switch_editor3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27054   PyObject *resultobj = 0;
27055   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
27056   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
27057   char *arg3 = (char *) 0 ;
27058   char *arg4 = (char *) 0 ;
27059   svn_boolean_t arg5 ;
27060   svn_depth_t arg6 ;
27061   svn_boolean_t arg7 ;
27062   svn_boolean_t arg8 ;
27063   svn_wc_notify_func2_t arg9 = (svn_wc_notify_func2_t) 0 ;
27064   void *arg10 = (void *) 0 ;
27065   svn_cancel_func_t arg11 = (svn_cancel_func_t) 0 ;
27066   void *arg12 = (void *) 0 ;
27067   svn_wc_conflict_resolver_func_t arg13 = (svn_wc_conflict_resolver_func_t) 0 ;
27068   void *arg14 = (void *) 0 ;
27069   char *arg15 = (char *) 0 ;
27070   apr_array_header_t *arg16 = (apr_array_header_t *) 0 ;
27071   svn_delta_editor_t **arg17 = (svn_delta_editor_t **) 0 ;
27072   void **arg18 = (void **) 0 ;
27073   svn_wc_traversal_info_t *arg19 = (svn_wc_traversal_info_t *) 0 ;
27074   apr_pool_t *arg20 = (apr_pool_t *) 0 ;
27075   apr_pool_t *_global_pool = NULL ;
27076   PyObject *_global_py_pool = NULL ;
27077   svn_revnum_t temp1 ;
27078   int res1 = SWIG_TMPOBJ ;
27079   svn_delta_editor_t *temp17 ;
27080   void *temp18 ;
27081   PyObject * obj0 = 0 ;
27082   PyObject * obj1 = 0 ;
27083   PyObject * obj2 = 0 ;
27084   PyObject * obj3 = 0 ;
27085   PyObject * obj4 = 0 ;
27086   PyObject * obj5 = 0 ;
27087   PyObject * obj6 = 0 ;
27088   PyObject * obj7 = 0 ;
27089   PyObject * obj8 = 0 ;
27090   PyObject * obj9 = 0 ;
27091   PyObject * obj10 = 0 ;
27092   PyObject * obj11 = 0 ;
27093   PyObject * obj12 = 0 ;
27094   PyObject * obj13 = 0 ;
27095   PyObject * obj14 = 0 ;
27096   svn_error_t *result = 0 ;
27097 
27098   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27099       &_global_py_pool, &_global_pool))
27100   SWIG_fail;
27101   arg20 = _global_pool;
27102   arg1 = &temp1;
27103   arg17 = &temp17;
27104   arg18 = &temp18;
27105   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_switch_editor3",14,15,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14)) SWIG_fail;
27106   {
27107     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
27108     if (PyErr_Occurred()) {
27109       SWIG_fail;
27110     }
27111   }
27112   {
27113     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_switch_editor3", "target");
27114     if (PyErr_Occurred()) SWIG_fail;
27115   }
27116   {
27117     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_get_switch_editor3", "switch_url");
27118     if (PyErr_Occurred()) SWIG_fail;
27119   }
27120   {
27121     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
27122     if (SWIG_arg_fail(svn_argnum_obj3)) {
27123       SWIG_fail;
27124     }
27125   }
27126   {
27127     arg6 = (svn_depth_t)SWIG_As_long (obj4);
27128     if (SWIG_arg_fail(svn_argnum_obj4)) {
27129       SWIG_fail;
27130     }
27131   }
27132   {
27133     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
27134     if (SWIG_arg_fail(svn_argnum_obj5)) {
27135       SWIG_fail;
27136     }
27137   }
27138   {
27139     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
27140     if (SWIG_arg_fail(svn_argnum_obj6)) {
27141       SWIG_fail;
27142     }
27143   }
27144   {
27145     arg9 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
27146     arg10 = obj7;
27147   }
27148   {
27149     arg11 = (svn_cancel_func_t) svn_swig_py_cancel_func;
27150     arg12 = obj8;
27151   }
27152   {
27153     svn_wc_conflict_resolver_func_t * tmp =
27154     svn_swig_py_must_get_ptr(obj9, 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_obj9);
27155     if (tmp == NULL || PyErr_Occurred()) {
27156       SWIG_fail;
27157     }
27158     arg13 = *tmp;
27159   }
27160   {
27161     if (obj10 == Py_None) {
27162       arg14 = NULL;
27163     } else if (SWIG_ConvertPtr(obj10, (void **) &arg14, 0, 0) == -1) {
27164       arg14 = (void *) obj10;
27165       PyErr_Clear();
27166     }
27167   }
27168   {
27169     arg15 = svn_swig_py_string_to_cstring(obj11, TRUE, "svn_wc_get_switch_editor3", "diff3_cmd");
27170     if (PyErr_Occurred()) SWIG_fail;
27171   }
27172   {
27173     arg16 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj12,
27174       sizeof(const char *),
27175       svn_swig_py_unwrap_string,
27176       NULL,
27177       _global_pool);
27178     if (PyErr_Occurred())
27179     SWIG_fail;
27180   }
27181   {
27182     arg19 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj13, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj13);
27183     if (PyErr_Occurred()) {
27184       SWIG_fail;
27185     }
27186   }
27187   if (obj14) {
27188     /* Verify that the user supplied a valid pool */
27189     if (obj14 != Py_None && obj14 != _global_py_pool) {
27190       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj14);
27191       SWIG_arg_fail(svn_argnum_obj14);
27192       SWIG_fail;
27193     }
27194   }
27195   {
27196     svn_swig_py_release_py_lock();
27197 
27198     result = (svn_error_t *)svn_wc_get_switch_editor3(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,(char const *)arg15,(apr_array_header_t const *)arg16,(struct svn_delta_editor_t const **)arg17,arg18,arg19,arg20);
27199 
27200     svn_swig_py_acquire_py_lock();
27201 
27202   }
27203   {
27204     if (result != NULL) {
27205       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27206       svn_swig_py_svn_exception(result);
27207       else
27208       svn_error_clear(result);
27209       SWIG_fail;
27210     }
27211     Py_INCREF(Py_None);
27212     resultobj = Py_None;
27213   }
27214   if (SWIG_IsTmpObj(res1)) {
27215     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
27216   } else {
27217     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
27218     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
27219   }
27220   {
27221     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg17, SWIGTYPE_p_svn_delta_editor_t,
27222         _global_py_pool, args))
27223 
27224     ;
27225   }
27226   {
27227     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg18, SWIGTYPE_p_void,
27228         _global_py_pool, args))
27229 
27230     ;
27231   }
27232   {
27233     Py_XDECREF(_global_py_pool);
27234   }
27235   return resultobj;
27236 fail:
27237   {
27238     Py_XDECREF(_global_py_pool);
27239   }
27240   return NULL;
27241 }
27242 
27243 
_wrap_svn_wc_get_switch_editor2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27244 SWIGINTERN PyObject *_wrap_svn_wc_get_switch_editor2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27245   PyObject *resultobj = 0;
27246   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
27247   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
27248   char *arg3 = (char *) 0 ;
27249   char *arg4 = (char *) 0 ;
27250   svn_boolean_t arg5 ;
27251   svn_boolean_t arg6 ;
27252   svn_wc_notify_func2_t arg7 = (svn_wc_notify_func2_t) 0 ;
27253   void *arg8 = (void *) 0 ;
27254   svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
27255   void *arg10 = (void *) 0 ;
27256   char *arg11 = (char *) 0 ;
27257   svn_delta_editor_t **arg12 = (svn_delta_editor_t **) 0 ;
27258   void **arg13 = (void **) 0 ;
27259   svn_wc_traversal_info_t *arg14 = (svn_wc_traversal_info_t *) 0 ;
27260   apr_pool_t *arg15 = (apr_pool_t *) 0 ;
27261   apr_pool_t *_global_pool = NULL ;
27262   PyObject *_global_py_pool = NULL ;
27263   svn_revnum_t temp1 ;
27264   int res1 = SWIG_TMPOBJ ;
27265   svn_delta_editor_t *temp12 ;
27266   void *temp13 ;
27267   PyObject * obj0 = 0 ;
27268   PyObject * obj1 = 0 ;
27269   PyObject * obj2 = 0 ;
27270   PyObject * obj3 = 0 ;
27271   PyObject * obj4 = 0 ;
27272   PyObject * obj5 = 0 ;
27273   PyObject * obj6 = 0 ;
27274   PyObject * obj7 = 0 ;
27275   PyObject * obj8 = 0 ;
27276   PyObject * obj9 = 0 ;
27277   svn_error_t *result = 0 ;
27278 
27279   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27280       &_global_py_pool, &_global_pool))
27281   SWIG_fail;
27282   arg15 = _global_pool;
27283   arg1 = &temp1;
27284   arg12 = &temp12;
27285   arg13 = &temp13;
27286   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_switch_editor2",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
27287   {
27288     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
27289     if (PyErr_Occurred()) {
27290       SWIG_fail;
27291     }
27292   }
27293   {
27294     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_switch_editor2", "target");
27295     if (PyErr_Occurred()) SWIG_fail;
27296   }
27297   {
27298     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_get_switch_editor2", "switch_url");
27299     if (PyErr_Occurred()) SWIG_fail;
27300   }
27301   {
27302     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
27303     if (SWIG_arg_fail(svn_argnum_obj3)) {
27304       SWIG_fail;
27305     }
27306   }
27307   {
27308     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
27309     if (SWIG_arg_fail(svn_argnum_obj4)) {
27310       SWIG_fail;
27311     }
27312   }
27313   {
27314     arg7 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
27315     arg8 = obj5;
27316   }
27317   {
27318     arg9 = (svn_cancel_func_t) svn_swig_py_cancel_func;
27319     arg10 = obj6;
27320   }
27321   {
27322     arg11 = svn_swig_py_string_to_cstring(obj7, TRUE, "svn_wc_get_switch_editor2", "diff3_cmd");
27323     if (PyErr_Occurred()) SWIG_fail;
27324   }
27325   {
27326     arg14 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj8);
27327     if (PyErr_Occurred()) {
27328       SWIG_fail;
27329     }
27330   }
27331   if (obj9) {
27332     /* Verify that the user supplied a valid pool */
27333     if (obj9 != Py_None && obj9 != _global_py_pool) {
27334       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
27335       SWIG_arg_fail(svn_argnum_obj9);
27336       SWIG_fail;
27337     }
27338   }
27339   {
27340     svn_swig_py_release_py_lock();
27341 
27342     result = (svn_error_t *)svn_wc_get_switch_editor2(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10,(char const *)arg11,(struct svn_delta_editor_t const **)arg12,arg13,arg14,arg15);
27343 
27344     svn_swig_py_acquire_py_lock();
27345 
27346   }
27347   {
27348     if (result != NULL) {
27349       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27350       svn_swig_py_svn_exception(result);
27351       else
27352       svn_error_clear(result);
27353       SWIG_fail;
27354     }
27355     Py_INCREF(Py_None);
27356     resultobj = Py_None;
27357   }
27358   if (SWIG_IsTmpObj(res1)) {
27359     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
27360   } else {
27361     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
27362     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
27363   }
27364   {
27365     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg12, SWIGTYPE_p_svn_delta_editor_t,
27366         _global_py_pool, args))
27367 
27368     ;
27369   }
27370   {
27371     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg13, SWIGTYPE_p_void,
27372         _global_py_pool, args))
27373 
27374     ;
27375   }
27376   {
27377     Py_XDECREF(_global_py_pool);
27378   }
27379   return resultobj;
27380 fail:
27381   {
27382     Py_XDECREF(_global_py_pool);
27383   }
27384   return NULL;
27385 }
27386 
27387 
_wrap_svn_wc_get_switch_editor(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27388 SWIGINTERN PyObject *_wrap_svn_wc_get_switch_editor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27389   PyObject *resultobj = 0;
27390   svn_revnum_t *arg1 = (svn_revnum_t *) 0 ;
27391   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
27392   char *arg3 = (char *) 0 ;
27393   char *arg4 = (char *) 0 ;
27394   svn_boolean_t arg5 ;
27395   svn_boolean_t arg6 ;
27396   svn_wc_notify_func_t arg7 = (svn_wc_notify_func_t) 0 ;
27397   void *arg8 = (void *) 0 ;
27398   svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
27399   void *arg10 = (void *) 0 ;
27400   char *arg11 = (char *) 0 ;
27401   svn_delta_editor_t **arg12 = (svn_delta_editor_t **) 0 ;
27402   void **arg13 = (void **) 0 ;
27403   svn_wc_traversal_info_t *arg14 = (svn_wc_traversal_info_t *) 0 ;
27404   apr_pool_t *arg15 = (apr_pool_t *) 0 ;
27405   apr_pool_t *_global_pool = NULL ;
27406   PyObject *_global_py_pool = NULL ;
27407   svn_revnum_t temp1 ;
27408   int res1 = SWIG_TMPOBJ ;
27409   svn_delta_editor_t *temp12 ;
27410   void *temp13 ;
27411   PyObject * obj0 = 0 ;
27412   PyObject * obj1 = 0 ;
27413   PyObject * obj2 = 0 ;
27414   PyObject * obj3 = 0 ;
27415   PyObject * obj4 = 0 ;
27416   PyObject * obj5 = 0 ;
27417   PyObject * obj6 = 0 ;
27418   PyObject * obj7 = 0 ;
27419   PyObject * obj8 = 0 ;
27420   PyObject * obj9 = 0 ;
27421   svn_error_t *result = 0 ;
27422 
27423   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27424       &_global_py_pool, &_global_pool))
27425   SWIG_fail;
27426   arg15 = _global_pool;
27427   arg1 = &temp1;
27428   arg12 = &temp12;
27429   arg13 = &temp13;
27430   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_switch_editor",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
27431   {
27432     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
27433     if (PyErr_Occurred()) {
27434       SWIG_fail;
27435     }
27436   }
27437   {
27438     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_switch_editor", "target");
27439     if (PyErr_Occurred()) SWIG_fail;
27440   }
27441   {
27442     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_get_switch_editor", "switch_url");
27443     if (PyErr_Occurred()) SWIG_fail;
27444   }
27445   {
27446     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
27447     if (SWIG_arg_fail(svn_argnum_obj3)) {
27448       SWIG_fail;
27449     }
27450   }
27451   {
27452     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
27453     if (SWIG_arg_fail(svn_argnum_obj4)) {
27454       SWIG_fail;
27455     }
27456   }
27457   {
27458     arg7 = (svn_wc_notify_func_t) svn_swig_py_notify_func;
27459     arg8 = obj5;
27460   }
27461   {
27462     arg9 = (svn_cancel_func_t) svn_swig_py_cancel_func;
27463     arg10 = obj6;
27464   }
27465   {
27466     arg11 = svn_swig_py_string_to_cstring(obj7, TRUE, "svn_wc_get_switch_editor", "diff3_cmd");
27467     if (PyErr_Occurred()) SWIG_fail;
27468   }
27469   {
27470     arg14 = (svn_wc_traversal_info_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_wc_traversal_info_t, svn_argnum_obj8);
27471     if (PyErr_Occurred()) {
27472       SWIG_fail;
27473     }
27474   }
27475   if (obj9) {
27476     /* Verify that the user supplied a valid pool */
27477     if (obj9 != Py_None && obj9 != _global_py_pool) {
27478       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
27479       SWIG_arg_fail(svn_argnum_obj9);
27480       SWIG_fail;
27481     }
27482   }
27483   {
27484     svn_swig_py_release_py_lock();
27485 
27486     result = (svn_error_t *)svn_wc_get_switch_editor(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9,arg10,(char const *)arg11,(struct svn_delta_editor_t const **)arg12,arg13,arg14,arg15);
27487 
27488     svn_swig_py_acquire_py_lock();
27489 
27490   }
27491   {
27492     if (result != NULL) {
27493       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27494       svn_swig_py_svn_exception(result);
27495       else
27496       svn_error_clear(result);
27497       SWIG_fail;
27498     }
27499     Py_INCREF(Py_None);
27500     resultobj = Py_None;
27501   }
27502   if (SWIG_IsTmpObj(res1)) {
27503     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
27504   } else {
27505     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
27506     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_long, new_flags));
27507   }
27508   {
27509     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg12, SWIGTYPE_p_svn_delta_editor_t,
27510         _global_py_pool, args))
27511 
27512     ;
27513   }
27514   {
27515     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg13, SWIGTYPE_p_void,
27516         _global_py_pool, args))
27517 
27518     ;
27519   }
27520   {
27521     Py_XDECREF(_global_py_pool);
27522   }
27523   return resultobj;
27524 fail:
27525   {
27526     Py_XDECREF(_global_py_pool);
27527   }
27528   return NULL;
27529 }
27530 
27531 
_wrap_svn_wc_prop_list2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27532 SWIGINTERN PyObject *_wrap_svn_wc_prop_list2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27533   PyObject *resultobj = 0;
27534   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
27535   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
27536   char *arg3 = (char *) 0 ;
27537   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
27538   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
27539   apr_pool_t *_global_pool = NULL ;
27540   PyObject *_global_py_pool = NULL ;
27541   apr_hash_t *temp1 ;
27542   PyObject * obj0 = 0 ;
27543   PyObject * obj1 = 0 ;
27544   PyObject * obj2 = 0 ;
27545   PyObject * obj3 = 0 ;
27546   svn_error_t *result = 0 ;
27547 
27548   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27549       &_global_py_pool, &_global_pool))
27550   SWIG_fail;
27551   arg4 = _global_pool;
27552   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27553       &_global_py_pool, &_global_pool))
27554   SWIG_fail;
27555   arg5 = _global_pool;
27556   arg1 = &temp1;
27557   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_prop_list2",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
27558   {
27559     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
27560     if (PyErr_Occurred()) {
27561       SWIG_fail;
27562     }
27563   }
27564   {
27565     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_prop_list2", "local_abspath");
27566     if (PyErr_Occurred()) SWIG_fail;
27567   }
27568   if (obj2) {
27569     /* Verify that the user supplied a valid pool */
27570     if (obj2 != Py_None && obj2 != _global_py_pool) {
27571       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
27572       SWIG_arg_fail(svn_argnum_obj2);
27573       SWIG_fail;
27574     }
27575   }
27576   if (obj3) {
27577     /* Verify that the user supplied a valid pool */
27578     if (obj3 != Py_None && obj3 != _global_py_pool) {
27579       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
27580       SWIG_arg_fail(svn_argnum_obj3);
27581       SWIG_fail;
27582     }
27583   }
27584   {
27585     svn_swig_py_release_py_lock();
27586 
27587     result = (svn_error_t *)svn_wc_prop_list2(arg1,arg2,(char const *)arg3,arg4,arg5);
27588 
27589     svn_swig_py_acquire_py_lock();
27590 
27591   }
27592   {
27593     if (result != NULL) {
27594       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27595       svn_swig_py_svn_exception(result);
27596       else
27597       svn_error_clear(result);
27598       SWIG_fail;
27599     }
27600     Py_INCREF(Py_None);
27601     resultobj = Py_None;
27602   }
27603   {
27604     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg1));
27605   }
27606   {
27607     Py_XDECREF(_global_py_pool);
27608   }
27609   {
27610     Py_XDECREF(_global_py_pool);
27611   }
27612   return resultobj;
27613 fail:
27614   {
27615     Py_XDECREF(_global_py_pool);
27616   }
27617   {
27618     Py_XDECREF(_global_py_pool);
27619   }
27620   return NULL;
27621 }
27622 
27623 
_wrap_svn_wc_prop_list(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27624 SWIGINTERN PyObject *_wrap_svn_wc_prop_list(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27625   PyObject *resultobj = 0;
27626   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
27627   char *arg2 = (char *) 0 ;
27628   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
27629   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
27630   apr_pool_t *_global_pool = NULL ;
27631   PyObject *_global_py_pool = NULL ;
27632   apr_hash_t *temp1 ;
27633   PyObject * obj0 = 0 ;
27634   PyObject * obj1 = 0 ;
27635   PyObject * obj2 = 0 ;
27636   svn_error_t *result = 0 ;
27637 
27638   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27639       &_global_py_pool, &_global_pool))
27640   SWIG_fail;
27641   arg4 = _global_pool;
27642   arg1 = &temp1;
27643   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_prop_list",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
27644   {
27645     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_prop_list", "path");
27646     if (PyErr_Occurred()) SWIG_fail;
27647   }
27648   {
27649     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
27650     if (PyErr_Occurred()) {
27651       SWIG_fail;
27652     }
27653   }
27654   if (obj2) {
27655     /* Verify that the user supplied a valid pool */
27656     if (obj2 != Py_None && obj2 != _global_py_pool) {
27657       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
27658       SWIG_arg_fail(svn_argnum_obj2);
27659       SWIG_fail;
27660     }
27661   }
27662   {
27663     svn_swig_py_release_py_lock();
27664 
27665     result = (svn_error_t *)svn_wc_prop_list(arg1,(char const *)arg2,arg3,arg4);
27666 
27667     svn_swig_py_acquire_py_lock();
27668 
27669   }
27670   {
27671     if (result != NULL) {
27672       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27673       svn_swig_py_svn_exception(result);
27674       else
27675       svn_error_clear(result);
27676       SWIG_fail;
27677     }
27678     Py_INCREF(Py_None);
27679     resultobj = Py_None;
27680   }
27681   {
27682     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg1));
27683   }
27684   {
27685     Py_XDECREF(_global_py_pool);
27686   }
27687   return resultobj;
27688 fail:
27689   {
27690     Py_XDECREF(_global_py_pool);
27691   }
27692   return NULL;
27693 }
27694 
27695 
_wrap_svn_wc_get_pristine_props(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27696 SWIGINTERN PyObject *_wrap_svn_wc_get_pristine_props(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27697   PyObject *resultobj = 0;
27698   apr_hash_t **arg1 = (apr_hash_t **) 0 ;
27699   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
27700   char *arg3 = (char *) 0 ;
27701   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
27702   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
27703   apr_pool_t *_global_pool = NULL ;
27704   PyObject *_global_py_pool = NULL ;
27705   apr_hash_t *temp1 ;
27706   PyObject * obj0 = 0 ;
27707   PyObject * obj1 = 0 ;
27708   PyObject * obj2 = 0 ;
27709   PyObject * obj3 = 0 ;
27710   svn_error_t *result = 0 ;
27711 
27712   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27713       &_global_py_pool, &_global_pool))
27714   SWIG_fail;
27715   arg4 = _global_pool;
27716   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27717       &_global_py_pool, &_global_pool))
27718   SWIG_fail;
27719   arg5 = _global_pool;
27720   arg1 = &temp1;
27721   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_pristine_props",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
27722   {
27723     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
27724     if (PyErr_Occurred()) {
27725       SWIG_fail;
27726     }
27727   }
27728   {
27729     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_pristine_props", "local_abspath");
27730     if (PyErr_Occurred()) SWIG_fail;
27731   }
27732   if (obj2) {
27733     /* Verify that the user supplied a valid pool */
27734     if (obj2 != Py_None && obj2 != _global_py_pool) {
27735       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
27736       SWIG_arg_fail(svn_argnum_obj2);
27737       SWIG_fail;
27738     }
27739   }
27740   if (obj3) {
27741     /* Verify that the user supplied a valid pool */
27742     if (obj3 != Py_None && obj3 != _global_py_pool) {
27743       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
27744       SWIG_arg_fail(svn_argnum_obj3);
27745       SWIG_fail;
27746     }
27747   }
27748   {
27749     svn_swig_py_release_py_lock();
27750 
27751     result = (svn_error_t *)svn_wc_get_pristine_props(arg1,arg2,(char const *)arg3,arg4,arg5);
27752 
27753     svn_swig_py_acquire_py_lock();
27754 
27755   }
27756   {
27757     if (result != NULL) {
27758       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27759       svn_swig_py_svn_exception(result);
27760       else
27761       svn_error_clear(result);
27762       SWIG_fail;
27763     }
27764     Py_INCREF(Py_None);
27765     resultobj = Py_None;
27766   }
27767   {
27768     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg1));
27769   }
27770   {
27771     Py_XDECREF(_global_py_pool);
27772   }
27773   {
27774     Py_XDECREF(_global_py_pool);
27775   }
27776   return resultobj;
27777 fail:
27778   {
27779     Py_XDECREF(_global_py_pool);
27780   }
27781   {
27782     Py_XDECREF(_global_py_pool);
27783   }
27784   return NULL;
27785 }
27786 
27787 
_wrap_svn_wc_prop_get2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27788 SWIGINTERN PyObject *_wrap_svn_wc_prop_get2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27789   PyObject *resultobj = 0;
27790   svn_string_t **arg1 = (svn_string_t **) 0 ;
27791   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
27792   char *arg3 = (char *) 0 ;
27793   char *arg4 = (char *) 0 ;
27794   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
27795   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
27796   apr_pool_t *_global_pool = NULL ;
27797   PyObject *_global_py_pool = NULL ;
27798   svn_string_t *temp1 ;
27799   PyObject * obj0 = 0 ;
27800   PyObject * obj1 = 0 ;
27801   PyObject * obj2 = 0 ;
27802   PyObject * obj3 = 0 ;
27803   PyObject * obj4 = 0 ;
27804   svn_error_t *result = 0 ;
27805 
27806   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27807       &_global_py_pool, &_global_pool))
27808   SWIG_fail;
27809   arg5 = _global_pool;
27810   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27811       &_global_py_pool, &_global_pool))
27812   SWIG_fail;
27813   arg6 = _global_pool;
27814   arg1 = &temp1;
27815   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_prop_get2",3,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
27816   {
27817     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
27818     if (PyErr_Occurred()) {
27819       SWIG_fail;
27820     }
27821   }
27822   {
27823     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_prop_get2", "local_abspath");
27824     if (PyErr_Occurred()) SWIG_fail;
27825   }
27826   {
27827     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_prop_get2", "name");
27828     if (PyErr_Occurred()) SWIG_fail;
27829   }
27830   if (obj3) {
27831     /* Verify that the user supplied a valid pool */
27832     if (obj3 != Py_None && obj3 != _global_py_pool) {
27833       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
27834       SWIG_arg_fail(svn_argnum_obj3);
27835       SWIG_fail;
27836     }
27837   }
27838   if (obj4) {
27839     /* Verify that the user supplied a valid pool */
27840     if (obj4 != Py_None && obj4 != _global_py_pool) {
27841       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
27842       SWIG_arg_fail(svn_argnum_obj4);
27843       SWIG_fail;
27844     }
27845   }
27846   {
27847     svn_swig_py_release_py_lock();
27848 
27849     result = (svn_error_t *)svn_wc_prop_get2((struct svn_string_t const **)arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6);
27850 
27851     svn_swig_py_acquire_py_lock();
27852 
27853   }
27854   {
27855     if (result != NULL) {
27856       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27857       svn_swig_py_svn_exception(result);
27858       else
27859       svn_error_clear(result);
27860       SWIG_fail;
27861     }
27862     Py_INCREF(Py_None);
27863     resultobj = Py_None;
27864   }
27865   {
27866     PyObject *s;
27867     if (*arg1 == NULL) {
27868       Py_INCREF(Py_None);
27869       s = Py_None;
27870     } else {
27871       s = PyBytes_FromStringAndSize((*arg1)->data, (*arg1)->len);
27872       if (s == NULL)
27873       SWIG_fail;
27874     }
27875     resultobj = SWIG_Python_AppendOutput(resultobj, s);
27876   }
27877   {
27878     Py_XDECREF(_global_py_pool);
27879   }
27880   {
27881     Py_XDECREF(_global_py_pool);
27882   }
27883   return resultobj;
27884 fail:
27885   {
27886     Py_XDECREF(_global_py_pool);
27887   }
27888   {
27889     Py_XDECREF(_global_py_pool);
27890   }
27891   return NULL;
27892 }
27893 
27894 
_wrap_svn_wc_prop_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27895 SWIGINTERN PyObject *_wrap_svn_wc_prop_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27896   PyObject *resultobj = 0;
27897   svn_string_t **arg1 = (svn_string_t **) 0 ;
27898   char *arg2 = (char *) 0 ;
27899   char *arg3 = (char *) 0 ;
27900   svn_wc_adm_access_t *arg4 = (svn_wc_adm_access_t *) 0 ;
27901   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
27902   apr_pool_t *_global_pool = NULL ;
27903   PyObject *_global_py_pool = NULL ;
27904   svn_string_t *temp1 ;
27905   PyObject * obj0 = 0 ;
27906   PyObject * obj1 = 0 ;
27907   PyObject * obj2 = 0 ;
27908   PyObject * obj3 = 0 ;
27909   svn_error_t *result = 0 ;
27910 
27911   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
27912       &_global_py_pool, &_global_pool))
27913   SWIG_fail;
27914   arg5 = _global_pool;
27915   arg1 = &temp1;
27916   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_prop_get",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
27917   {
27918     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_prop_get", "name");
27919     if (PyErr_Occurred()) SWIG_fail;
27920   }
27921   {
27922     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_prop_get", "path");
27923     if (PyErr_Occurred()) SWIG_fail;
27924   }
27925   {
27926     arg4 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj2);
27927     if (PyErr_Occurred()) {
27928       SWIG_fail;
27929     }
27930   }
27931   if (obj3) {
27932     /* Verify that the user supplied a valid pool */
27933     if (obj3 != Py_None && obj3 != _global_py_pool) {
27934       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
27935       SWIG_arg_fail(svn_argnum_obj3);
27936       SWIG_fail;
27937     }
27938   }
27939   {
27940     svn_swig_py_release_py_lock();
27941 
27942     result = (svn_error_t *)svn_wc_prop_get((struct svn_string_t const **)arg1,(char const *)arg2,(char const *)arg3,arg4,arg5);
27943 
27944     svn_swig_py_acquire_py_lock();
27945 
27946   }
27947   {
27948     if (result != NULL) {
27949       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
27950       svn_swig_py_svn_exception(result);
27951       else
27952       svn_error_clear(result);
27953       SWIG_fail;
27954     }
27955     Py_INCREF(Py_None);
27956     resultobj = Py_None;
27957   }
27958   {
27959     PyObject *s;
27960     if (*arg1 == NULL) {
27961       Py_INCREF(Py_None);
27962       s = Py_None;
27963     } else {
27964       s = PyBytes_FromStringAndSize((*arg1)->data, (*arg1)->len);
27965       if (s == NULL)
27966       SWIG_fail;
27967     }
27968     resultobj = SWIG_Python_AppendOutput(resultobj, s);
27969   }
27970   {
27971     Py_XDECREF(_global_py_pool);
27972   }
27973   return resultobj;
27974 fail:
27975   {
27976     Py_XDECREF(_global_py_pool);
27977   }
27978   return NULL;
27979 }
27980 
27981 
_wrap_svn_wc_prop_set4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)27982 SWIGINTERN PyObject *_wrap_svn_wc_prop_set4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27983   PyObject *resultobj = 0;
27984   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
27985   char *arg2 = (char *) 0 ;
27986   char *arg3 = (char *) 0 ;
27987   svn_string_t *arg4 = (svn_string_t *) 0 ;
27988   svn_depth_t arg5 ;
27989   svn_boolean_t arg6 ;
27990   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
27991   svn_cancel_func_t arg8 = (svn_cancel_func_t) 0 ;
27992   void *arg9 = (void *) 0 ;
27993   svn_wc_notify_func2_t arg10 = (svn_wc_notify_func2_t) 0 ;
27994   void *arg11 = (void *) 0 ;
27995   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
27996   apr_pool_t *_global_pool = NULL ;
27997   PyObject *_global_py_pool = NULL ;
27998   svn_string_t value4 ;
27999   PyObject * obj0 = 0 ;
28000   PyObject * obj1 = 0 ;
28001   PyObject * obj2 = 0 ;
28002   PyObject * obj3 = 0 ;
28003   PyObject * obj4 = 0 ;
28004   PyObject * obj5 = 0 ;
28005   PyObject * obj6 = 0 ;
28006   PyObject * obj7 = 0 ;
28007   PyObject * obj8 = 0 ;
28008   PyObject * obj9 = 0 ;
28009   svn_error_t *result = 0 ;
28010 
28011   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28012       &_global_py_pool, &_global_pool))
28013   SWIG_fail;
28014   arg12 = _global_pool;
28015   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_prop_set4",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
28016   {
28017     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
28018     if (PyErr_Occurred()) {
28019       SWIG_fail;
28020     }
28021   }
28022   {
28023     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_prop_set4", "local_abspath");
28024     if (PyErr_Occurred()) SWIG_fail;
28025   }
28026   {
28027     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_prop_set4", "name");
28028     if (PyErr_Occurred()) SWIG_fail;
28029   }
28030   {
28031     if (obj3 == Py_None)
28032     arg4 = NULL;
28033     else {
28034       Py_ssize_t pyStrLen;
28035       if (!PyBytes_Check(obj3)) {
28036         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28037         SWIG_fail;
28038       }
28039       if (PyBytes_AsStringAndSize(obj3, (char **)&(value4.data),
28040           &pyStrLen) == -1) {
28041         SWIG_fail;
28042       }
28043       value4.len = pyStrLen;
28044       arg4 = &value4;
28045     }
28046   }
28047   {
28048     arg5 = (svn_depth_t)SWIG_As_long (obj4);
28049     if (SWIG_arg_fail(svn_argnum_obj4)) {
28050       SWIG_fail;
28051     }
28052   }
28053   {
28054     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
28055     if (SWIG_arg_fail(svn_argnum_obj5)) {
28056       SWIG_fail;
28057     }
28058   }
28059   {
28060     arg7 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj6);
28061     if (PyErr_Occurred()) {
28062       SWIG_fail;
28063     }
28064   }
28065   {
28066     arg8 = (svn_cancel_func_t) svn_swig_py_cancel_func;
28067     arg9 = obj7;
28068   }
28069   {
28070     arg10 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
28071     arg11 = obj8;
28072   }
28073   if (obj9) {
28074     /* Verify that the user supplied a valid pool */
28075     if (obj9 != Py_None && obj9 != _global_py_pool) {
28076       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
28077       SWIG_arg_fail(svn_argnum_obj9);
28078       SWIG_fail;
28079     }
28080   }
28081   {
28082     svn_swig_py_release_py_lock();
28083 
28084     result = (svn_error_t *)svn_wc_prop_set4(arg1,(char const *)arg2,(char const *)arg3,(struct svn_string_t const *)arg4,arg5,arg6,(apr_array_header_t const *)arg7,arg8,arg9,arg10,arg11,arg12);
28085 
28086     svn_swig_py_acquire_py_lock();
28087 
28088   }
28089   {
28090     if (result != NULL) {
28091       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28092       svn_swig_py_svn_exception(result);
28093       else
28094       svn_error_clear(result);
28095       SWIG_fail;
28096     }
28097     Py_INCREF(Py_None);
28098     resultobj = Py_None;
28099   }
28100   {
28101     Py_XDECREF(_global_py_pool);
28102   }
28103   return resultobj;
28104 fail:
28105   {
28106     Py_XDECREF(_global_py_pool);
28107   }
28108   return NULL;
28109 }
28110 
28111 
_wrap_svn_wc_prop_set3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28112 SWIGINTERN PyObject *_wrap_svn_wc_prop_set3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28113   PyObject *resultobj = 0;
28114   char *arg1 = (char *) 0 ;
28115   svn_string_t *arg2 = (svn_string_t *) 0 ;
28116   char *arg3 = (char *) 0 ;
28117   svn_wc_adm_access_t *arg4 = (svn_wc_adm_access_t *) 0 ;
28118   svn_boolean_t arg5 ;
28119   svn_wc_notify_func2_t arg6 = (svn_wc_notify_func2_t) 0 ;
28120   void *arg7 = (void *) 0 ;
28121   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
28122   apr_pool_t *_global_pool = NULL ;
28123   PyObject *_global_py_pool = NULL ;
28124   svn_string_t value2 ;
28125   PyObject * obj0 = 0 ;
28126   PyObject * obj1 = 0 ;
28127   PyObject * obj2 = 0 ;
28128   PyObject * obj3 = 0 ;
28129   PyObject * obj4 = 0 ;
28130   PyObject * obj5 = 0 ;
28131   PyObject * obj6 = 0 ;
28132   svn_error_t *result = 0 ;
28133 
28134   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28135       &_global_py_pool, &_global_pool))
28136   SWIG_fail;
28137   arg8 = _global_pool;
28138   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_prop_set3",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
28139   {
28140     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_prop_set3", "name");
28141     if (PyErr_Occurred()) SWIG_fail;
28142   }
28143   {
28144     if (obj1 == Py_None)
28145     arg2 = NULL;
28146     else {
28147       Py_ssize_t pyStrLen;
28148       if (!PyBytes_Check(obj1)) {
28149         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28150         SWIG_fail;
28151       }
28152       if (PyBytes_AsStringAndSize(obj1, (char **)&(value2.data),
28153           &pyStrLen) == -1) {
28154         SWIG_fail;
28155       }
28156       value2.len = pyStrLen;
28157       arg2 = &value2;
28158     }
28159   }
28160   {
28161     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_prop_set3", "path");
28162     if (PyErr_Occurred()) SWIG_fail;
28163   }
28164   {
28165     arg4 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj3);
28166     if (PyErr_Occurred()) {
28167       SWIG_fail;
28168     }
28169   }
28170   {
28171     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
28172     if (SWIG_arg_fail(svn_argnum_obj4)) {
28173       SWIG_fail;
28174     }
28175   }
28176   {
28177     arg6 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
28178     arg7 = obj5;
28179   }
28180   if (obj6) {
28181     /* Verify that the user supplied a valid pool */
28182     if (obj6 != Py_None && obj6 != _global_py_pool) {
28183       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
28184       SWIG_arg_fail(svn_argnum_obj6);
28185       SWIG_fail;
28186     }
28187   }
28188   {
28189     svn_swig_py_release_py_lock();
28190 
28191     result = (svn_error_t *)svn_wc_prop_set3((char const *)arg1,(struct svn_string_t const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
28192 
28193     svn_swig_py_acquire_py_lock();
28194 
28195   }
28196   {
28197     if (result != NULL) {
28198       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28199       svn_swig_py_svn_exception(result);
28200       else
28201       svn_error_clear(result);
28202       SWIG_fail;
28203     }
28204     Py_INCREF(Py_None);
28205     resultobj = Py_None;
28206   }
28207   {
28208     Py_XDECREF(_global_py_pool);
28209   }
28210   return resultobj;
28211 fail:
28212   {
28213     Py_XDECREF(_global_py_pool);
28214   }
28215   return NULL;
28216 }
28217 
28218 
_wrap_svn_wc_prop_set2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28219 SWIGINTERN PyObject *_wrap_svn_wc_prop_set2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28220   PyObject *resultobj = 0;
28221   char *arg1 = (char *) 0 ;
28222   svn_string_t *arg2 = (svn_string_t *) 0 ;
28223   char *arg3 = (char *) 0 ;
28224   svn_wc_adm_access_t *arg4 = (svn_wc_adm_access_t *) 0 ;
28225   svn_boolean_t arg5 ;
28226   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
28227   apr_pool_t *_global_pool = NULL ;
28228   PyObject *_global_py_pool = NULL ;
28229   svn_string_t value2 ;
28230   PyObject * obj0 = 0 ;
28231   PyObject * obj1 = 0 ;
28232   PyObject * obj2 = 0 ;
28233   PyObject * obj3 = 0 ;
28234   PyObject * obj4 = 0 ;
28235   PyObject * obj5 = 0 ;
28236   svn_error_t *result = 0 ;
28237 
28238   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28239       &_global_py_pool, &_global_pool))
28240   SWIG_fail;
28241   arg6 = _global_pool;
28242   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_prop_set2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
28243   {
28244     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_prop_set2", "name");
28245     if (PyErr_Occurred()) SWIG_fail;
28246   }
28247   {
28248     if (obj1 == Py_None)
28249     arg2 = NULL;
28250     else {
28251       Py_ssize_t pyStrLen;
28252       if (!PyBytes_Check(obj1)) {
28253         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28254         SWIG_fail;
28255       }
28256       if (PyBytes_AsStringAndSize(obj1, (char **)&(value2.data),
28257           &pyStrLen) == -1) {
28258         SWIG_fail;
28259       }
28260       value2.len = pyStrLen;
28261       arg2 = &value2;
28262     }
28263   }
28264   {
28265     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_prop_set2", "path");
28266     if (PyErr_Occurred()) SWIG_fail;
28267   }
28268   {
28269     arg4 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj3);
28270     if (PyErr_Occurred()) {
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   if (obj5) {
28281     /* Verify that the user supplied a valid pool */
28282     if (obj5 != Py_None && obj5 != _global_py_pool) {
28283       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
28284       SWIG_arg_fail(svn_argnum_obj5);
28285       SWIG_fail;
28286     }
28287   }
28288   {
28289     svn_swig_py_release_py_lock();
28290 
28291     result = (svn_error_t *)svn_wc_prop_set2((char const *)arg1,(struct svn_string_t const *)arg2,(char const *)arg3,arg4,arg5,arg6);
28292 
28293     svn_swig_py_acquire_py_lock();
28294 
28295   }
28296   {
28297     if (result != NULL) {
28298       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28299       svn_swig_py_svn_exception(result);
28300       else
28301       svn_error_clear(result);
28302       SWIG_fail;
28303     }
28304     Py_INCREF(Py_None);
28305     resultobj = Py_None;
28306   }
28307   {
28308     Py_XDECREF(_global_py_pool);
28309   }
28310   return resultobj;
28311 fail:
28312   {
28313     Py_XDECREF(_global_py_pool);
28314   }
28315   return NULL;
28316 }
28317 
28318 
_wrap_svn_wc_prop_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28319 SWIGINTERN PyObject *_wrap_svn_wc_prop_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28320   PyObject *resultobj = 0;
28321   char *arg1 = (char *) 0 ;
28322   svn_string_t *arg2 = (svn_string_t *) 0 ;
28323   char *arg3 = (char *) 0 ;
28324   svn_wc_adm_access_t *arg4 = (svn_wc_adm_access_t *) 0 ;
28325   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
28326   apr_pool_t *_global_pool = NULL ;
28327   PyObject *_global_py_pool = NULL ;
28328   svn_string_t value2 ;
28329   PyObject * obj0 = 0 ;
28330   PyObject * obj1 = 0 ;
28331   PyObject * obj2 = 0 ;
28332   PyObject * obj3 = 0 ;
28333   PyObject * obj4 = 0 ;
28334   svn_error_t *result = 0 ;
28335 
28336   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28337       &_global_py_pool, &_global_pool))
28338   SWIG_fail;
28339   arg5 = _global_pool;
28340   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_prop_set",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
28341   {
28342     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_prop_set", "name");
28343     if (PyErr_Occurred()) SWIG_fail;
28344   }
28345   {
28346     if (obj1 == Py_None)
28347     arg2 = NULL;
28348     else {
28349       Py_ssize_t pyStrLen;
28350       if (!PyBytes_Check(obj1)) {
28351         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28352         SWIG_fail;
28353       }
28354       if (PyBytes_AsStringAndSize(obj1, (char **)&(value2.data),
28355           &pyStrLen) == -1) {
28356         SWIG_fail;
28357       }
28358       value2.len = pyStrLen;
28359       arg2 = &value2;
28360     }
28361   }
28362   {
28363     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_prop_set", "path");
28364     if (PyErr_Occurred()) SWIG_fail;
28365   }
28366   {
28367     arg4 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj3);
28368     if (PyErr_Occurred()) {
28369       SWIG_fail;
28370     }
28371   }
28372   if (obj4) {
28373     /* Verify that the user supplied a valid pool */
28374     if (obj4 != Py_None && obj4 != _global_py_pool) {
28375       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
28376       SWIG_arg_fail(svn_argnum_obj4);
28377       SWIG_fail;
28378     }
28379   }
28380   {
28381     svn_swig_py_release_py_lock();
28382 
28383     result = (svn_error_t *)svn_wc_prop_set((char const *)arg1,(struct svn_string_t const *)arg2,(char const *)arg3,arg4,arg5);
28384 
28385     svn_swig_py_acquire_py_lock();
28386 
28387   }
28388   {
28389     if (result != NULL) {
28390       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28391       svn_swig_py_svn_exception(result);
28392       else
28393       svn_error_clear(result);
28394       SWIG_fail;
28395     }
28396     Py_INCREF(Py_None);
28397     resultobj = Py_None;
28398   }
28399   {
28400     Py_XDECREF(_global_py_pool);
28401   }
28402   return resultobj;
28403 fail:
28404   {
28405     Py_XDECREF(_global_py_pool);
28406   }
28407   return NULL;
28408 }
28409 
28410 
_wrap_svn_wc_is_normal_prop(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28411 SWIGINTERN PyObject *_wrap_svn_wc_is_normal_prop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28412   PyObject *resultobj = 0;
28413   char *arg1 = (char *) 0 ;
28414   PyObject * obj0 = 0 ;
28415   svn_boolean_t result;
28416 
28417   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_is_normal_prop",1,1,&obj0)) SWIG_fail;
28418   {
28419     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_is_normal_prop", "name");
28420     if (PyErr_Occurred()) SWIG_fail;
28421   }
28422   {
28423     svn_swig_py_release_py_lock();
28424 
28425     result = (svn_boolean_t)svn_wc_is_normal_prop((char const *)arg1);
28426 
28427     svn_swig_py_acquire_py_lock();
28428 
28429   }
28430   resultobj = SWIG_From_long((long)(result));
28431   return resultobj;
28432 fail:
28433   return NULL;
28434 }
28435 
28436 
_wrap_svn_wc_is_wc_prop(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28437 SWIGINTERN PyObject *_wrap_svn_wc_is_wc_prop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28438   PyObject *resultobj = 0;
28439   char *arg1 = (char *) 0 ;
28440   PyObject * obj0 = 0 ;
28441   svn_boolean_t result;
28442 
28443   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_is_wc_prop",1,1,&obj0)) SWIG_fail;
28444   {
28445     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_is_wc_prop", "name");
28446     if (PyErr_Occurred()) SWIG_fail;
28447   }
28448   {
28449     svn_swig_py_release_py_lock();
28450 
28451     result = (svn_boolean_t)svn_wc_is_wc_prop((char const *)arg1);
28452 
28453     svn_swig_py_acquire_py_lock();
28454 
28455   }
28456   resultobj = SWIG_From_long((long)(result));
28457   return resultobj;
28458 fail:
28459   return NULL;
28460 }
28461 
28462 
_wrap_svn_wc_is_entry_prop(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28463 SWIGINTERN PyObject *_wrap_svn_wc_is_entry_prop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28464   PyObject *resultobj = 0;
28465   char *arg1 = (char *) 0 ;
28466   PyObject * obj0 = 0 ;
28467   svn_boolean_t result;
28468 
28469   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_is_entry_prop",1,1,&obj0)) SWIG_fail;
28470   {
28471     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_is_entry_prop", "name");
28472     if (PyErr_Occurred()) SWIG_fail;
28473   }
28474   {
28475     svn_swig_py_release_py_lock();
28476 
28477     result = (svn_boolean_t)svn_wc_is_entry_prop((char const *)arg1);
28478 
28479     svn_swig_py_acquire_py_lock();
28480 
28481   }
28482   resultobj = SWIG_From_long((long)(result));
28483   return resultobj;
28484 fail:
28485   return NULL;
28486 }
28487 
28488 
_wrap_svn_wc_canonicalize_svn_prop(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28489 SWIGINTERN PyObject *_wrap_svn_wc_canonicalize_svn_prop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28490   PyObject *resultobj = 0;
28491   svn_string_t **arg1 = (svn_string_t **) 0 ;
28492   char *arg2 = (char *) 0 ;
28493   svn_string_t *arg3 = (svn_string_t *) 0 ;
28494   char *arg4 = (char *) 0 ;
28495   svn_node_kind_t arg5 ;
28496   svn_boolean_t arg6 ;
28497   svn_wc_canonicalize_svn_prop_get_file_t arg7 = (svn_wc_canonicalize_svn_prop_get_file_t) 0 ;
28498   void *arg8 = (void *) 0 ;
28499   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
28500   apr_pool_t *_global_pool = NULL ;
28501   PyObject *_global_py_pool = NULL ;
28502   svn_string_t *temp1 ;
28503   svn_string_t value3 ;
28504   PyObject * obj0 = 0 ;
28505   PyObject * obj1 = 0 ;
28506   PyObject * obj2 = 0 ;
28507   PyObject * obj3 = 0 ;
28508   PyObject * obj4 = 0 ;
28509   PyObject * obj5 = 0 ;
28510   PyObject * obj6 = 0 ;
28511   PyObject * obj7 = 0 ;
28512   svn_error_t *result = 0 ;
28513 
28514   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28515       &_global_py_pool, &_global_pool))
28516   SWIG_fail;
28517   arg9 = _global_pool;
28518   arg1 = &temp1;
28519   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_canonicalize_svn_prop",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
28520   {
28521     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_canonicalize_svn_prop", "propname");
28522     if (PyErr_Occurred()) SWIG_fail;
28523   }
28524   {
28525     if (obj1 == Py_None)
28526     arg3 = NULL;
28527     else {
28528       Py_ssize_t pyStrLen;
28529       if (!PyBytes_Check(obj1)) {
28530         PyErr_SetString(PyExc_TypeError, "not a bytes object");
28531         SWIG_fail;
28532       }
28533       if (PyBytes_AsStringAndSize(obj1, (char **)&(value3.data),
28534           &pyStrLen) == -1) {
28535         SWIG_fail;
28536       }
28537       value3.len = pyStrLen;
28538       arg3 = &value3;
28539     }
28540   }
28541   {
28542     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_canonicalize_svn_prop", "path");
28543     if (PyErr_Occurred()) SWIG_fail;
28544   }
28545   {
28546     arg5 = (svn_node_kind_t)SWIG_As_long (obj3);
28547     if (SWIG_arg_fail(svn_argnum_obj3)) {
28548       SWIG_fail;
28549     }
28550   }
28551   {
28552     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
28553     if (SWIG_arg_fail(svn_argnum_obj4)) {
28554       SWIG_fail;
28555     }
28556   }
28557   {
28558     svn_wc_canonicalize_svn_prop_get_file_t * tmp =
28559     svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj5);
28560     if (tmp == NULL || PyErr_Occurred()) {
28561       SWIG_fail;
28562     }
28563     arg7 = *tmp;
28564   }
28565   {
28566     if (obj6 == Py_None) {
28567       arg8 = NULL;
28568     } else if (SWIG_ConvertPtr(obj6, (void **) &arg8, 0, 0) == -1) {
28569       arg8 = (void *) obj6;
28570       PyErr_Clear();
28571     }
28572   }
28573   if (obj7) {
28574     /* Verify that the user supplied a valid pool */
28575     if (obj7 != Py_None && obj7 != _global_py_pool) {
28576       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
28577       SWIG_arg_fail(svn_argnum_obj7);
28578       SWIG_fail;
28579     }
28580   }
28581   {
28582     svn_swig_py_release_py_lock();
28583 
28584     result = (svn_error_t *)svn_wc_canonicalize_svn_prop((struct svn_string_t const **)arg1,(char const *)arg2,(struct svn_string_t const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9);
28585 
28586     svn_swig_py_acquire_py_lock();
28587 
28588   }
28589   {
28590     if (result != NULL) {
28591       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28592       svn_swig_py_svn_exception(result);
28593       else
28594       svn_error_clear(result);
28595       SWIG_fail;
28596     }
28597     Py_INCREF(Py_None);
28598     resultobj = Py_None;
28599   }
28600   {
28601     PyObject *s;
28602     if (*arg1 == NULL) {
28603       Py_INCREF(Py_None);
28604       s = Py_None;
28605     } else {
28606       s = PyBytes_FromStringAndSize((*arg1)->data, (*arg1)->len);
28607       if (s == NULL)
28608       SWIG_fail;
28609     }
28610     resultobj = SWIG_Python_AppendOutput(resultobj, s);
28611   }
28612   {
28613     Py_XDECREF(_global_py_pool);
28614   }
28615   return resultobj;
28616 fail:
28617   {
28618     Py_XDECREF(_global_py_pool);
28619   }
28620   return NULL;
28621 }
28622 
28623 
_wrap_svn_wc_get_diff_editor6(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28624 SWIGINTERN PyObject *_wrap_svn_wc_get_diff_editor6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28625   PyObject *resultobj = 0;
28626   svn_delta_editor_t **arg1 = (svn_delta_editor_t **) 0 ;
28627   void **arg2 = (void **) 0 ;
28628   svn_wc_context_t *arg3 = (svn_wc_context_t *) 0 ;
28629   char *arg4 = (char *) 0 ;
28630   char *arg5 = (char *) 0 ;
28631   svn_depth_t arg6 ;
28632   svn_boolean_t arg7 ;
28633   svn_boolean_t arg8 ;
28634   svn_boolean_t arg9 ;
28635   svn_boolean_t arg10 ;
28636   svn_boolean_t arg11 ;
28637   svn_boolean_t arg12 ;
28638   apr_array_header_t *arg13 = (apr_array_header_t *) 0 ;
28639   svn_wc_diff_callbacks4_t *arg14 = (svn_wc_diff_callbacks4_t *) 0 ;
28640   void *arg15 = (void *) 0 ;
28641   svn_cancel_func_t arg16 = (svn_cancel_func_t) 0 ;
28642   void *arg17 = (void *) 0 ;
28643   apr_pool_t *arg18 = (apr_pool_t *) 0 ;
28644   apr_pool_t *arg19 = (apr_pool_t *) 0 ;
28645   apr_pool_t *_global_pool = NULL ;
28646   PyObject *_global_py_pool = NULL ;
28647   svn_delta_editor_t *temp1 ;
28648   void *temp2 ;
28649   PyObject * obj0 = 0 ;
28650   PyObject * obj1 = 0 ;
28651   PyObject * obj2 = 0 ;
28652   PyObject * obj3 = 0 ;
28653   PyObject * obj4 = 0 ;
28654   PyObject * obj5 = 0 ;
28655   PyObject * obj6 = 0 ;
28656   PyObject * obj7 = 0 ;
28657   PyObject * obj8 = 0 ;
28658   PyObject * obj9 = 0 ;
28659   PyObject * obj10 = 0 ;
28660   PyObject * obj11 = 0 ;
28661   PyObject * obj12 = 0 ;
28662   PyObject * obj13 = 0 ;
28663   PyObject * obj14 = 0 ;
28664   PyObject * obj15 = 0 ;
28665   svn_error_t *result = 0 ;
28666 
28667   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28668       &_global_py_pool, &_global_pool))
28669   SWIG_fail;
28670   arg18 = _global_pool;
28671   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28672       &_global_py_pool, &_global_pool))
28673   SWIG_fail;
28674   arg19 = _global_pool;
28675   arg1 = &temp1;
28676   arg2 = &temp2;
28677   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_diff_editor6",14,16,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15)) SWIG_fail;
28678   {
28679     arg3 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
28680     if (PyErr_Occurred()) {
28681       SWIG_fail;
28682     }
28683   }
28684   {
28685     arg4 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_diff_editor6", "anchor_abspath");
28686     if (PyErr_Occurred()) SWIG_fail;
28687   }
28688   {
28689     arg5 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_get_diff_editor6", "target");
28690     if (PyErr_Occurred()) SWIG_fail;
28691   }
28692   {
28693     arg6 = (svn_depth_t)SWIG_As_long (obj3);
28694     if (SWIG_arg_fail(svn_argnum_obj3)) {
28695       SWIG_fail;
28696     }
28697   }
28698   {
28699     arg7 = (svn_boolean_t)SWIG_As_long (obj4);
28700     if (SWIG_arg_fail(svn_argnum_obj4)) {
28701       SWIG_fail;
28702     }
28703   }
28704   {
28705     arg8 = (svn_boolean_t)SWIG_As_long (obj5);
28706     if (SWIG_arg_fail(svn_argnum_obj5)) {
28707       SWIG_fail;
28708     }
28709   }
28710   {
28711     arg9 = (svn_boolean_t)SWIG_As_long (obj6);
28712     if (SWIG_arg_fail(svn_argnum_obj6)) {
28713       SWIG_fail;
28714     }
28715   }
28716   {
28717     arg10 = (svn_boolean_t)SWIG_As_long (obj7);
28718     if (SWIG_arg_fail(svn_argnum_obj7)) {
28719       SWIG_fail;
28720     }
28721   }
28722   {
28723     arg11 = (svn_boolean_t)SWIG_As_long (obj8);
28724     if (SWIG_arg_fail(svn_argnum_obj8)) {
28725       SWIG_fail;
28726     }
28727   }
28728   {
28729     arg12 = (svn_boolean_t)SWIG_As_long (obj9);
28730     if (SWIG_arg_fail(svn_argnum_obj9)) {
28731       SWIG_fail;
28732     }
28733   }
28734   {
28735     arg13 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj10);
28736     if (PyErr_Occurred()) {
28737       SWIG_fail;
28738     }
28739   }
28740   {
28741     arg14 = (svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj11);
28742     if (PyErr_Occurred()) {
28743       SWIG_fail;
28744     }
28745   }
28746   {
28747     if (obj12 == Py_None) {
28748       arg15 = NULL;
28749     } else if (SWIG_ConvertPtr(obj12, (void **) &arg15, 0, 0) == -1) {
28750       arg15 = (void *) obj12;
28751       PyErr_Clear();
28752     }
28753   }
28754   {
28755     arg16 = (svn_cancel_func_t) svn_swig_py_cancel_func;
28756     arg17 = obj13;
28757   }
28758   if (obj14) {
28759     /* Verify that the user supplied a valid pool */
28760     if (obj14 != Py_None && obj14 != _global_py_pool) {
28761       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj14);
28762       SWIG_arg_fail(svn_argnum_obj14);
28763       SWIG_fail;
28764     }
28765   }
28766   if (obj15) {
28767     /* Verify that the user supplied a valid pool */
28768     if (obj15 != Py_None && obj15 != _global_py_pool) {
28769       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj15);
28770       SWIG_arg_fail(svn_argnum_obj15);
28771       SWIG_fail;
28772     }
28773   }
28774   {
28775     svn_swig_py_release_py_lock();
28776 
28777     result = (svn_error_t *)svn_wc_get_diff_editor6((struct svn_delta_editor_t const **)arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,(apr_array_header_t const *)arg13,(struct svn_wc_diff_callbacks4_t const *)arg14,arg15,arg16,arg17,arg18,arg19);
28778 
28779     svn_swig_py_acquire_py_lock();
28780 
28781   }
28782   {
28783     if (result != NULL) {
28784       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28785       svn_swig_py_svn_exception(result);
28786       else
28787       svn_error_clear(result);
28788       SWIG_fail;
28789     }
28790     Py_INCREF(Py_None);
28791     resultobj = Py_None;
28792   }
28793   {
28794     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_delta_editor_t,
28795         _global_py_pool, args))
28796 
28797     ;
28798   }
28799   {
28800     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_void,
28801         _global_py_pool, args))
28802 
28803     ;
28804   }
28805   {
28806     Py_XDECREF(_global_py_pool);
28807   }
28808   {
28809     Py_XDECREF(_global_py_pool);
28810   }
28811   return resultobj;
28812 fail:
28813   {
28814     Py_XDECREF(_global_py_pool);
28815   }
28816   {
28817     Py_XDECREF(_global_py_pool);
28818   }
28819   return NULL;
28820 }
28821 
28822 
_wrap_svn_wc_get_diff_editor5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28823 SWIGINTERN PyObject *_wrap_svn_wc_get_diff_editor5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28824   PyObject *resultobj = 0;
28825   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
28826   char *arg2 = (char *) 0 ;
28827   svn_wc_diff_callbacks3_t *arg3 = (svn_wc_diff_callbacks3_t *) 0 ;
28828   void *arg4 = (void *) 0 ;
28829   svn_depth_t arg5 ;
28830   svn_boolean_t arg6 ;
28831   svn_boolean_t arg7 ;
28832   svn_boolean_t arg8 ;
28833   svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
28834   void *arg10 = (void *) 0 ;
28835   apr_array_header_t *arg11 = (apr_array_header_t *) 0 ;
28836   svn_delta_editor_t **arg12 = (svn_delta_editor_t **) 0 ;
28837   void **arg13 = (void **) 0 ;
28838   apr_pool_t *arg14 = (apr_pool_t *) 0 ;
28839   apr_pool_t *_global_pool = NULL ;
28840   PyObject *_global_py_pool = NULL ;
28841   svn_delta_editor_t *temp12 ;
28842   void *temp13 ;
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   PyObject * obj7 = 0 ;
28851   PyObject * obj8 = 0 ;
28852   PyObject * obj9 = 0 ;
28853   PyObject * obj10 = 0 ;
28854   svn_error_t *result = 0 ;
28855 
28856   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
28857       &_global_py_pool, &_global_pool))
28858   SWIG_fail;
28859   arg14 = _global_pool;
28860   arg12 = &temp12;
28861   arg13 = &temp13;
28862   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_diff_editor5",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
28863   {
28864     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
28865     if (PyErr_Occurred()) {
28866       SWIG_fail;
28867     }
28868   }
28869   {
28870     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_diff_editor5", "target");
28871     if (PyErr_Occurred()) SWIG_fail;
28872   }
28873   {
28874     arg3 = (svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj2);
28875     if (PyErr_Occurred()) {
28876       SWIG_fail;
28877     }
28878   }
28879   {
28880     if (obj3 == Py_None) {
28881       arg4 = NULL;
28882     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
28883       arg4 = (void *) obj3;
28884       PyErr_Clear();
28885     }
28886   }
28887   {
28888     arg5 = (svn_depth_t)SWIG_As_long (obj4);
28889     if (SWIG_arg_fail(svn_argnum_obj4)) {
28890       SWIG_fail;
28891     }
28892   }
28893   {
28894     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
28895     if (SWIG_arg_fail(svn_argnum_obj5)) {
28896       SWIG_fail;
28897     }
28898   }
28899   {
28900     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
28901     if (SWIG_arg_fail(svn_argnum_obj6)) {
28902       SWIG_fail;
28903     }
28904   }
28905   {
28906     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
28907     if (SWIG_arg_fail(svn_argnum_obj7)) {
28908       SWIG_fail;
28909     }
28910   }
28911   {
28912     arg9 = (svn_cancel_func_t) svn_swig_py_cancel_func;
28913     arg10 = obj8;
28914   }
28915   {
28916     arg11 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj9);
28917     if (PyErr_Occurred()) {
28918       SWIG_fail;
28919     }
28920   }
28921   if (obj10) {
28922     /* Verify that the user supplied a valid pool */
28923     if (obj10 != Py_None && obj10 != _global_py_pool) {
28924       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
28925       SWIG_arg_fail(svn_argnum_obj10);
28926       SWIG_fail;
28927     }
28928   }
28929   {
28930     svn_swig_py_release_py_lock();
28931 
28932     result = (svn_error_t *)svn_wc_get_diff_editor5(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks3_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(apr_array_header_t const *)arg11,(struct svn_delta_editor_t const **)arg12,arg13,arg14);
28933 
28934     svn_swig_py_acquire_py_lock();
28935 
28936   }
28937   {
28938     if (result != NULL) {
28939       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
28940       svn_swig_py_svn_exception(result);
28941       else
28942       svn_error_clear(result);
28943       SWIG_fail;
28944     }
28945     Py_INCREF(Py_None);
28946     resultobj = Py_None;
28947   }
28948   {
28949     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg12, SWIGTYPE_p_svn_delta_editor_t,
28950         _global_py_pool, args))
28951 
28952     ;
28953   }
28954   {
28955     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg13, SWIGTYPE_p_void,
28956         _global_py_pool, args))
28957 
28958     ;
28959   }
28960   {
28961     Py_XDECREF(_global_py_pool);
28962   }
28963   return resultobj;
28964 fail:
28965   {
28966     Py_XDECREF(_global_py_pool);
28967   }
28968   return NULL;
28969 }
28970 
28971 
_wrap_svn_wc_get_diff_editor4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)28972 SWIGINTERN PyObject *_wrap_svn_wc_get_diff_editor4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28973   PyObject *resultobj = 0;
28974   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
28975   char *arg2 = (char *) 0 ;
28976   svn_wc_diff_callbacks2_t *arg3 = (svn_wc_diff_callbacks2_t *) 0 ;
28977   void *arg4 = (void *) 0 ;
28978   svn_depth_t arg5 ;
28979   svn_boolean_t arg6 ;
28980   svn_boolean_t arg7 ;
28981   svn_boolean_t arg8 ;
28982   svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
28983   void *arg10 = (void *) 0 ;
28984   apr_array_header_t *arg11 = (apr_array_header_t *) 0 ;
28985   svn_delta_editor_t **arg12 = (svn_delta_editor_t **) 0 ;
28986   void **arg13 = (void **) 0 ;
28987   apr_pool_t *arg14 = (apr_pool_t *) 0 ;
28988   apr_pool_t *_global_pool = NULL ;
28989   PyObject *_global_py_pool = NULL ;
28990   svn_delta_editor_t *temp12 ;
28991   void *temp13 ;
28992   PyObject * obj0 = 0 ;
28993   PyObject * obj1 = 0 ;
28994   PyObject * obj2 = 0 ;
28995   PyObject * obj3 = 0 ;
28996   PyObject * obj4 = 0 ;
28997   PyObject * obj5 = 0 ;
28998   PyObject * obj6 = 0 ;
28999   PyObject * obj7 = 0 ;
29000   PyObject * obj8 = 0 ;
29001   PyObject * obj9 = 0 ;
29002   svn_error_t *result = 0 ;
29003 
29004   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29005       &_global_py_pool, &_global_pool))
29006   SWIG_fail;
29007   arg14 = _global_pool;
29008   arg12 = &temp12;
29009   arg13 = &temp13;
29010   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_diff_editor4",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
29011   {
29012     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
29013     if (PyErr_Occurred()) {
29014       SWIG_fail;
29015     }
29016   }
29017   {
29018     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_diff_editor4", "target");
29019     if (PyErr_Occurred()) SWIG_fail;
29020   }
29021   {
29022     arg3 = (svn_wc_diff_callbacks2_t *) svn_swig_py_setup_wc_diff_callbacks2(&arg4, obj2,
29023       _global_pool);
29024     arg4 = obj2;
29025   }
29026   {
29027     arg5 = (svn_depth_t)SWIG_As_long (obj3);
29028     if (SWIG_arg_fail(svn_argnum_obj3)) {
29029       SWIG_fail;
29030     }
29031   }
29032   {
29033     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
29034     if (SWIG_arg_fail(svn_argnum_obj4)) {
29035       SWIG_fail;
29036     }
29037   }
29038   {
29039     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
29040     if (SWIG_arg_fail(svn_argnum_obj5)) {
29041       SWIG_fail;
29042     }
29043   }
29044   {
29045     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
29046     if (SWIG_arg_fail(svn_argnum_obj6)) {
29047       SWIG_fail;
29048     }
29049   }
29050   {
29051     arg9 = (svn_cancel_func_t) svn_swig_py_cancel_func;
29052     arg10 = obj7;
29053   }
29054   {
29055     arg11 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj8);
29056     if (PyErr_Occurred()) {
29057       SWIG_fail;
29058     }
29059   }
29060   if (obj9) {
29061     /* Verify that the user supplied a valid pool */
29062     if (obj9 != Py_None && obj9 != _global_py_pool) {
29063       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
29064       SWIG_arg_fail(svn_argnum_obj9);
29065       SWIG_fail;
29066     }
29067   }
29068   {
29069     svn_swig_py_release_py_lock();
29070 
29071     result = (svn_error_t *)svn_wc_get_diff_editor4(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks2_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(apr_array_header_t const *)arg11,(struct svn_delta_editor_t const **)arg12,arg13,arg14);
29072 
29073     svn_swig_py_acquire_py_lock();
29074 
29075   }
29076   {
29077     if (result != NULL) {
29078       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29079       svn_swig_py_svn_exception(result);
29080       else
29081       svn_error_clear(result);
29082       SWIG_fail;
29083     }
29084     Py_INCREF(Py_None);
29085     resultobj = Py_None;
29086   }
29087   {
29088     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg12, SWIGTYPE_p_svn_delta_editor_t,
29089         _global_py_pool, args))
29090 
29091     ;
29092   }
29093   {
29094     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg13, SWIGTYPE_p_void,
29095         _global_py_pool, args))
29096 
29097     ;
29098   }
29099   {
29100     Py_XDECREF(_global_py_pool);
29101   }
29102   return resultobj;
29103 fail:
29104   {
29105     Py_XDECREF(_global_py_pool);
29106   }
29107   return NULL;
29108 }
29109 
29110 
_wrap_svn_wc_get_diff_editor3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29111 SWIGINTERN PyObject *_wrap_svn_wc_get_diff_editor3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29112   PyObject *resultobj = 0;
29113   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
29114   char *arg2 = (char *) 0 ;
29115   svn_wc_diff_callbacks2_t *arg3 = (svn_wc_diff_callbacks2_t *) 0 ;
29116   void *arg4 = (void *) 0 ;
29117   svn_boolean_t arg5 ;
29118   svn_boolean_t arg6 ;
29119   svn_boolean_t arg7 ;
29120   svn_boolean_t arg8 ;
29121   svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
29122   void *arg10 = (void *) 0 ;
29123   svn_delta_editor_t **arg11 = (svn_delta_editor_t **) 0 ;
29124   void **arg12 = (void **) 0 ;
29125   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
29126   apr_pool_t *_global_pool = NULL ;
29127   PyObject *_global_py_pool = NULL ;
29128   svn_delta_editor_t *temp11 ;
29129   void *temp12 ;
29130   PyObject * obj0 = 0 ;
29131   PyObject * obj1 = 0 ;
29132   PyObject * obj2 = 0 ;
29133   PyObject * obj3 = 0 ;
29134   PyObject * obj4 = 0 ;
29135   PyObject * obj5 = 0 ;
29136   PyObject * obj6 = 0 ;
29137   PyObject * obj7 = 0 ;
29138   PyObject * obj8 = 0 ;
29139   svn_error_t *result = 0 ;
29140 
29141   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29142       &_global_py_pool, &_global_pool))
29143   SWIG_fail;
29144   arg13 = _global_pool;
29145   arg11 = &temp11;
29146   arg12 = &temp12;
29147   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_diff_editor3",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
29148   {
29149     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
29150     if (PyErr_Occurred()) {
29151       SWIG_fail;
29152     }
29153   }
29154   {
29155     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_diff_editor3", "target");
29156     if (PyErr_Occurred()) SWIG_fail;
29157   }
29158   {
29159     arg3 = (svn_wc_diff_callbacks2_t *) svn_swig_py_setup_wc_diff_callbacks2(&arg4, obj2,
29160       _global_pool);
29161     arg4 = obj2;
29162   }
29163   {
29164     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
29165     if (SWIG_arg_fail(svn_argnum_obj3)) {
29166       SWIG_fail;
29167     }
29168   }
29169   {
29170     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
29171     if (SWIG_arg_fail(svn_argnum_obj4)) {
29172       SWIG_fail;
29173     }
29174   }
29175   {
29176     arg7 = (svn_boolean_t)SWIG_As_long (obj5);
29177     if (SWIG_arg_fail(svn_argnum_obj5)) {
29178       SWIG_fail;
29179     }
29180   }
29181   {
29182     arg8 = (svn_boolean_t)SWIG_As_long (obj6);
29183     if (SWIG_arg_fail(svn_argnum_obj6)) {
29184       SWIG_fail;
29185     }
29186   }
29187   {
29188     arg9 = (svn_cancel_func_t) svn_swig_py_cancel_func;
29189     arg10 = obj7;
29190   }
29191   if (obj8) {
29192     /* Verify that the user supplied a valid pool */
29193     if (obj8 != Py_None && obj8 != _global_py_pool) {
29194       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
29195       SWIG_arg_fail(svn_argnum_obj8);
29196       SWIG_fail;
29197     }
29198   }
29199   {
29200     svn_swig_py_release_py_lock();
29201 
29202     result = (svn_error_t *)svn_wc_get_diff_editor3(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks2_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(struct svn_delta_editor_t const **)arg11,arg12,arg13);
29203 
29204     svn_swig_py_acquire_py_lock();
29205 
29206   }
29207   {
29208     if (result != NULL) {
29209       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29210       svn_swig_py_svn_exception(result);
29211       else
29212       svn_error_clear(result);
29213       SWIG_fail;
29214     }
29215     Py_INCREF(Py_None);
29216     resultobj = Py_None;
29217   }
29218   {
29219     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg11, SWIGTYPE_p_svn_delta_editor_t,
29220         _global_py_pool, args))
29221 
29222     ;
29223   }
29224   {
29225     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg12, SWIGTYPE_p_void,
29226         _global_py_pool, args))
29227 
29228     ;
29229   }
29230   {
29231     Py_XDECREF(_global_py_pool);
29232   }
29233   return resultobj;
29234 fail:
29235   {
29236     Py_XDECREF(_global_py_pool);
29237   }
29238   return NULL;
29239 }
29240 
29241 
_wrap_svn_wc_get_diff_editor2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29242 SWIGINTERN PyObject *_wrap_svn_wc_get_diff_editor2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29243   PyObject *resultobj = 0;
29244   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
29245   char *arg2 = (char *) 0 ;
29246   svn_wc_diff_callbacks_t *arg3 = (svn_wc_diff_callbacks_t *) 0 ;
29247   void *arg4 = (void *) 0 ;
29248   svn_boolean_t arg5 ;
29249   svn_boolean_t arg6 ;
29250   svn_boolean_t arg7 ;
29251   svn_boolean_t arg8 ;
29252   svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
29253   void *arg10 = (void *) 0 ;
29254   svn_delta_editor_t **arg11 = (svn_delta_editor_t **) 0 ;
29255   void **arg12 = (void **) 0 ;
29256   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
29257   apr_pool_t *_global_pool = NULL ;
29258   PyObject *_global_py_pool = NULL ;
29259   svn_delta_editor_t *temp11 ;
29260   void *temp12 ;
29261   PyObject * obj0 = 0 ;
29262   PyObject * obj1 = 0 ;
29263   PyObject * obj2 = 0 ;
29264   PyObject * obj3 = 0 ;
29265   PyObject * obj4 = 0 ;
29266   PyObject * obj5 = 0 ;
29267   PyObject * obj6 = 0 ;
29268   PyObject * obj7 = 0 ;
29269   PyObject * obj8 = 0 ;
29270   PyObject * obj9 = 0 ;
29271   svn_error_t *result = 0 ;
29272 
29273   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29274       &_global_py_pool, &_global_pool))
29275   SWIG_fail;
29276   arg13 = _global_pool;
29277   arg11 = &temp11;
29278   arg12 = &temp12;
29279   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_diff_editor2",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
29280   {
29281     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
29282     if (PyErr_Occurred()) {
29283       SWIG_fail;
29284     }
29285   }
29286   {
29287     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_diff_editor2", "target");
29288     if (PyErr_Occurred()) SWIG_fail;
29289   }
29290   {
29291     arg3 = (svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj2);
29292     if (PyErr_Occurred()) {
29293       SWIG_fail;
29294     }
29295   }
29296   {
29297     if (obj3 == Py_None) {
29298       arg4 = NULL;
29299     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
29300       arg4 = (void *) obj3;
29301       PyErr_Clear();
29302     }
29303   }
29304   {
29305     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
29306     if (SWIG_arg_fail(svn_argnum_obj4)) {
29307       SWIG_fail;
29308     }
29309   }
29310   {
29311     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
29312     if (SWIG_arg_fail(svn_argnum_obj5)) {
29313       SWIG_fail;
29314     }
29315   }
29316   {
29317     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
29318     if (SWIG_arg_fail(svn_argnum_obj6)) {
29319       SWIG_fail;
29320     }
29321   }
29322   {
29323     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
29324     if (SWIG_arg_fail(svn_argnum_obj7)) {
29325       SWIG_fail;
29326     }
29327   }
29328   {
29329     arg9 = (svn_cancel_func_t) svn_swig_py_cancel_func;
29330     arg10 = obj8;
29331   }
29332   if (obj9) {
29333     /* Verify that the user supplied a valid pool */
29334     if (obj9 != Py_None && obj9 != _global_py_pool) {
29335       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
29336       SWIG_arg_fail(svn_argnum_obj9);
29337       SWIG_fail;
29338     }
29339   }
29340   {
29341     svn_swig_py_release_py_lock();
29342 
29343     result = (svn_error_t *)svn_wc_get_diff_editor2(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(struct svn_delta_editor_t const **)arg11,arg12,arg13);
29344 
29345     svn_swig_py_acquire_py_lock();
29346 
29347   }
29348   {
29349     if (result != NULL) {
29350       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29351       svn_swig_py_svn_exception(result);
29352       else
29353       svn_error_clear(result);
29354       SWIG_fail;
29355     }
29356     Py_INCREF(Py_None);
29357     resultobj = Py_None;
29358   }
29359   {
29360     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg11, SWIGTYPE_p_svn_delta_editor_t,
29361         _global_py_pool, args))
29362 
29363     ;
29364   }
29365   {
29366     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg12, SWIGTYPE_p_void,
29367         _global_py_pool, args))
29368 
29369     ;
29370   }
29371   {
29372     Py_XDECREF(_global_py_pool);
29373   }
29374   return resultobj;
29375 fail:
29376   {
29377     Py_XDECREF(_global_py_pool);
29378   }
29379   return NULL;
29380 }
29381 
29382 
_wrap_svn_wc_get_diff_editor(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29383 SWIGINTERN PyObject *_wrap_svn_wc_get_diff_editor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29384   PyObject *resultobj = 0;
29385   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
29386   char *arg2 = (char *) 0 ;
29387   svn_wc_diff_callbacks_t *arg3 = (svn_wc_diff_callbacks_t *) 0 ;
29388   void *arg4 = (void *) 0 ;
29389   svn_boolean_t arg5 ;
29390   svn_boolean_t arg6 ;
29391   svn_boolean_t arg7 ;
29392   svn_cancel_func_t arg8 = (svn_cancel_func_t) 0 ;
29393   void *arg9 = (void *) 0 ;
29394   svn_delta_editor_t **arg10 = (svn_delta_editor_t **) 0 ;
29395   void **arg11 = (void **) 0 ;
29396   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
29397   apr_pool_t *_global_pool = NULL ;
29398   PyObject *_global_py_pool = NULL ;
29399   svn_delta_editor_t *temp10 ;
29400   void *temp11 ;
29401   PyObject * obj0 = 0 ;
29402   PyObject * obj1 = 0 ;
29403   PyObject * obj2 = 0 ;
29404   PyObject * obj3 = 0 ;
29405   PyObject * obj4 = 0 ;
29406   PyObject * obj5 = 0 ;
29407   PyObject * obj6 = 0 ;
29408   PyObject * obj7 = 0 ;
29409   PyObject * obj8 = 0 ;
29410   svn_error_t *result = 0 ;
29411 
29412   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29413       &_global_py_pool, &_global_pool))
29414   SWIG_fail;
29415   arg12 = _global_pool;
29416   arg10 = &temp10;
29417   arg11 = &temp11;
29418   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_diff_editor",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
29419   {
29420     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
29421     if (PyErr_Occurred()) {
29422       SWIG_fail;
29423     }
29424   }
29425   {
29426     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_diff_editor", "target");
29427     if (PyErr_Occurred()) SWIG_fail;
29428   }
29429   {
29430     arg3 = (svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj2);
29431     if (PyErr_Occurred()) {
29432       SWIG_fail;
29433     }
29434   }
29435   {
29436     if (obj3 == Py_None) {
29437       arg4 = NULL;
29438     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
29439       arg4 = (void *) obj3;
29440       PyErr_Clear();
29441     }
29442   }
29443   {
29444     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
29445     if (SWIG_arg_fail(svn_argnum_obj4)) {
29446       SWIG_fail;
29447     }
29448   }
29449   {
29450     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
29451     if (SWIG_arg_fail(svn_argnum_obj5)) {
29452       SWIG_fail;
29453     }
29454   }
29455   {
29456     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
29457     if (SWIG_arg_fail(svn_argnum_obj6)) {
29458       SWIG_fail;
29459     }
29460   }
29461   {
29462     arg8 = (svn_cancel_func_t) svn_swig_py_cancel_func;
29463     arg9 = obj7;
29464   }
29465   if (obj8) {
29466     /* Verify that the user supplied a valid pool */
29467     if (obj8 != Py_None && obj8 != _global_py_pool) {
29468       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
29469       SWIG_arg_fail(svn_argnum_obj8);
29470       SWIG_fail;
29471     }
29472   }
29473   {
29474     svn_swig_py_release_py_lock();
29475 
29476     result = (svn_error_t *)svn_wc_get_diff_editor(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks_t const *)arg3,arg4,arg5,arg6,arg7,arg8,arg9,(struct svn_delta_editor_t const **)arg10,arg11,arg12);
29477 
29478     svn_swig_py_acquire_py_lock();
29479 
29480   }
29481   {
29482     if (result != NULL) {
29483       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29484       svn_swig_py_svn_exception(result);
29485       else
29486       svn_error_clear(result);
29487       SWIG_fail;
29488     }
29489     Py_INCREF(Py_None);
29490     resultobj = Py_None;
29491   }
29492   {
29493     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg10, SWIGTYPE_p_svn_delta_editor_t,
29494         _global_py_pool, args))
29495 
29496     ;
29497   }
29498   {
29499     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg11, SWIGTYPE_p_void,
29500         _global_py_pool, args))
29501 
29502     ;
29503   }
29504   {
29505     Py_XDECREF(_global_py_pool);
29506   }
29507   return resultobj;
29508 fail:
29509   {
29510     Py_XDECREF(_global_py_pool);
29511   }
29512   return NULL;
29513 }
29514 
29515 
_wrap_svn_wc_diff6(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29516 SWIGINTERN PyObject *_wrap_svn_wc_diff6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29517   PyObject *resultobj = 0;
29518   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
29519   char *arg2 = (char *) 0 ;
29520   svn_wc_diff_callbacks4_t *arg3 = (svn_wc_diff_callbacks4_t *) 0 ;
29521   void *arg4 = (void *) 0 ;
29522   svn_depth_t arg5 ;
29523   svn_boolean_t arg6 ;
29524   svn_boolean_t arg7 ;
29525   svn_boolean_t arg8 ;
29526   apr_array_header_t *arg9 = (apr_array_header_t *) 0 ;
29527   svn_cancel_func_t arg10 = (svn_cancel_func_t) 0 ;
29528   void *arg11 = (void *) 0 ;
29529   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
29530   apr_pool_t *_global_pool = NULL ;
29531   PyObject *_global_py_pool = NULL ;
29532   PyObject * obj0 = 0 ;
29533   PyObject * obj1 = 0 ;
29534   PyObject * obj2 = 0 ;
29535   PyObject * obj3 = 0 ;
29536   PyObject * obj4 = 0 ;
29537   PyObject * obj5 = 0 ;
29538   PyObject * obj6 = 0 ;
29539   PyObject * obj7 = 0 ;
29540   PyObject * obj8 = 0 ;
29541   PyObject * obj9 = 0 ;
29542   PyObject * obj10 = 0 ;
29543   svn_error_t *result = 0 ;
29544 
29545   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29546       &_global_py_pool, &_global_pool))
29547   SWIG_fail;
29548   arg12 = _global_pool;
29549   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff6",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
29550   {
29551     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
29552     if (PyErr_Occurred()) {
29553       SWIG_fail;
29554     }
29555   }
29556   {
29557     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_diff6", "target_abspath");
29558     if (PyErr_Occurred()) SWIG_fail;
29559   }
29560   {
29561     arg3 = (svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj2);
29562     if (PyErr_Occurred()) {
29563       SWIG_fail;
29564     }
29565   }
29566   {
29567     if (obj3 == Py_None) {
29568       arg4 = NULL;
29569     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
29570       arg4 = (void *) obj3;
29571       PyErr_Clear();
29572     }
29573   }
29574   {
29575     arg5 = (svn_depth_t)SWIG_As_long (obj4);
29576     if (SWIG_arg_fail(svn_argnum_obj4)) {
29577       SWIG_fail;
29578     }
29579   }
29580   {
29581     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
29582     if (SWIG_arg_fail(svn_argnum_obj5)) {
29583       SWIG_fail;
29584     }
29585   }
29586   {
29587     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
29588     if (SWIG_arg_fail(svn_argnum_obj6)) {
29589       SWIG_fail;
29590     }
29591   }
29592   {
29593     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
29594     if (SWIG_arg_fail(svn_argnum_obj7)) {
29595       SWIG_fail;
29596     }
29597   }
29598   {
29599     arg9 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj8);
29600     if (PyErr_Occurred()) {
29601       SWIG_fail;
29602     }
29603   }
29604   {
29605     arg10 = (svn_cancel_func_t) svn_swig_py_cancel_func;
29606     arg11 = obj9;
29607   }
29608   if (obj10) {
29609     /* Verify that the user supplied a valid pool */
29610     if (obj10 != Py_None && obj10 != _global_py_pool) {
29611       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
29612       SWIG_arg_fail(svn_argnum_obj10);
29613       SWIG_fail;
29614     }
29615   }
29616   {
29617     svn_swig_py_release_py_lock();
29618 
29619     result = (svn_error_t *)svn_wc_diff6(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks4_t const *)arg3,arg4,arg5,arg6,arg7,arg8,(apr_array_header_t const *)arg9,arg10,arg11,arg12);
29620 
29621     svn_swig_py_acquire_py_lock();
29622 
29623   }
29624   {
29625     if (result != NULL) {
29626       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29627       svn_swig_py_svn_exception(result);
29628       else
29629       svn_error_clear(result);
29630       SWIG_fail;
29631     }
29632     Py_INCREF(Py_None);
29633     resultobj = Py_None;
29634   }
29635   {
29636     Py_XDECREF(_global_py_pool);
29637   }
29638   return resultobj;
29639 fail:
29640   {
29641     Py_XDECREF(_global_py_pool);
29642   }
29643   return NULL;
29644 }
29645 
29646 
_wrap_svn_wc_diff5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29647 SWIGINTERN PyObject *_wrap_svn_wc_diff5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29648   PyObject *resultobj = 0;
29649   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
29650   char *arg2 = (char *) 0 ;
29651   svn_wc_diff_callbacks3_t *arg3 = (svn_wc_diff_callbacks3_t *) 0 ;
29652   void *arg4 = (void *) 0 ;
29653   svn_depth_t arg5 ;
29654   svn_boolean_t arg6 ;
29655   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
29656   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
29657   apr_pool_t *_global_pool = NULL ;
29658   PyObject *_global_py_pool = NULL ;
29659   PyObject * obj0 = 0 ;
29660   PyObject * obj1 = 0 ;
29661   PyObject * obj2 = 0 ;
29662   PyObject * obj3 = 0 ;
29663   PyObject * obj4 = 0 ;
29664   PyObject * obj5 = 0 ;
29665   PyObject * obj6 = 0 ;
29666   PyObject * obj7 = 0 ;
29667   svn_error_t *result = 0 ;
29668 
29669   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29670       &_global_py_pool, &_global_pool))
29671   SWIG_fail;
29672   arg8 = _global_pool;
29673   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff5",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
29674   {
29675     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
29676     if (PyErr_Occurred()) {
29677       SWIG_fail;
29678     }
29679   }
29680   {
29681     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_diff5", "target");
29682     if (PyErr_Occurred()) SWIG_fail;
29683   }
29684   {
29685     arg3 = (svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj2);
29686     if (PyErr_Occurred()) {
29687       SWIG_fail;
29688     }
29689   }
29690   {
29691     if (obj3 == Py_None) {
29692       arg4 = NULL;
29693     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
29694       arg4 = (void *) obj3;
29695       PyErr_Clear();
29696     }
29697   }
29698   {
29699     arg5 = (svn_depth_t)SWIG_As_long (obj4);
29700     if (SWIG_arg_fail(svn_argnum_obj4)) {
29701       SWIG_fail;
29702     }
29703   }
29704   {
29705     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
29706     if (SWIG_arg_fail(svn_argnum_obj5)) {
29707       SWIG_fail;
29708     }
29709   }
29710   {
29711     arg7 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj6);
29712     if (PyErr_Occurred()) {
29713       SWIG_fail;
29714     }
29715   }
29716   if (obj7) {
29717     /* Verify that the user supplied a valid pool */
29718     if (obj7 != Py_None && obj7 != _global_py_pool) {
29719       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
29720       SWIG_arg_fail(svn_argnum_obj7);
29721       SWIG_fail;
29722     }
29723   }
29724   {
29725     svn_swig_py_release_py_lock();
29726 
29727     result = (svn_error_t *)svn_wc_diff5(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks3_t const *)arg3,arg4,arg5,arg6,(apr_array_header_t const *)arg7,arg8);
29728 
29729     svn_swig_py_acquire_py_lock();
29730 
29731   }
29732   {
29733     if (result != NULL) {
29734       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29735       svn_swig_py_svn_exception(result);
29736       else
29737       svn_error_clear(result);
29738       SWIG_fail;
29739     }
29740     Py_INCREF(Py_None);
29741     resultobj = Py_None;
29742   }
29743   {
29744     Py_XDECREF(_global_py_pool);
29745   }
29746   return resultobj;
29747 fail:
29748   {
29749     Py_XDECREF(_global_py_pool);
29750   }
29751   return NULL;
29752 }
29753 
29754 
_wrap_svn_wc_diff4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29755 SWIGINTERN PyObject *_wrap_svn_wc_diff4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29756   PyObject *resultobj = 0;
29757   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
29758   char *arg2 = (char *) 0 ;
29759   svn_wc_diff_callbacks2_t *arg3 = (svn_wc_diff_callbacks2_t *) 0 ;
29760   void *arg4 = (void *) 0 ;
29761   svn_depth_t arg5 ;
29762   svn_boolean_t arg6 ;
29763   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
29764   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
29765   apr_pool_t *_global_pool = NULL ;
29766   PyObject *_global_py_pool = NULL ;
29767   PyObject * obj0 = 0 ;
29768   PyObject * obj1 = 0 ;
29769   PyObject * obj2 = 0 ;
29770   PyObject * obj3 = 0 ;
29771   PyObject * obj4 = 0 ;
29772   PyObject * obj5 = 0 ;
29773   PyObject * obj6 = 0 ;
29774   svn_error_t *result = 0 ;
29775 
29776   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29777       &_global_py_pool, &_global_pool))
29778   SWIG_fail;
29779   arg8 = _global_pool;
29780   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff4",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
29781   {
29782     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
29783     if (PyErr_Occurred()) {
29784       SWIG_fail;
29785     }
29786   }
29787   {
29788     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_diff4", "target");
29789     if (PyErr_Occurred()) SWIG_fail;
29790   }
29791   {
29792     arg3 = (svn_wc_diff_callbacks2_t *) svn_swig_py_setup_wc_diff_callbacks2(&arg4, obj2,
29793       _global_pool);
29794     arg4 = obj2;
29795   }
29796   {
29797     arg5 = (svn_depth_t)SWIG_As_long (obj3);
29798     if (SWIG_arg_fail(svn_argnum_obj3)) {
29799       SWIG_fail;
29800     }
29801   }
29802   {
29803     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
29804     if (SWIG_arg_fail(svn_argnum_obj4)) {
29805       SWIG_fail;
29806     }
29807   }
29808   {
29809     arg7 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj5);
29810     if (PyErr_Occurred()) {
29811       SWIG_fail;
29812     }
29813   }
29814   if (obj6) {
29815     /* Verify that the user supplied a valid pool */
29816     if (obj6 != Py_None && obj6 != _global_py_pool) {
29817       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
29818       SWIG_arg_fail(svn_argnum_obj6);
29819       SWIG_fail;
29820     }
29821   }
29822   {
29823     svn_swig_py_release_py_lock();
29824 
29825     result = (svn_error_t *)svn_wc_diff4(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks2_t const *)arg3,arg4,arg5,arg6,(apr_array_header_t const *)arg7,arg8);
29826 
29827     svn_swig_py_acquire_py_lock();
29828 
29829   }
29830   {
29831     if (result != NULL) {
29832       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29833       svn_swig_py_svn_exception(result);
29834       else
29835       svn_error_clear(result);
29836       SWIG_fail;
29837     }
29838     Py_INCREF(Py_None);
29839     resultobj = Py_None;
29840   }
29841   {
29842     Py_XDECREF(_global_py_pool);
29843   }
29844   return resultobj;
29845 fail:
29846   {
29847     Py_XDECREF(_global_py_pool);
29848   }
29849   return NULL;
29850 }
29851 
29852 
_wrap_svn_wc_diff3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29853 SWIGINTERN PyObject *_wrap_svn_wc_diff3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29854   PyObject *resultobj = 0;
29855   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
29856   char *arg2 = (char *) 0 ;
29857   svn_wc_diff_callbacks2_t *arg3 = (svn_wc_diff_callbacks2_t *) 0 ;
29858   void *arg4 = (void *) 0 ;
29859   svn_boolean_t arg5 ;
29860   svn_boolean_t arg6 ;
29861   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
29862   apr_pool_t *_global_pool = NULL ;
29863   PyObject *_global_py_pool = NULL ;
29864   PyObject * obj0 = 0 ;
29865   PyObject * obj1 = 0 ;
29866   PyObject * obj2 = 0 ;
29867   PyObject * obj3 = 0 ;
29868   PyObject * obj4 = 0 ;
29869   PyObject * obj5 = 0 ;
29870   svn_error_t *result = 0 ;
29871 
29872   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29873       &_global_py_pool, &_global_pool))
29874   SWIG_fail;
29875   arg7 = _global_pool;
29876   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff3",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
29877   {
29878     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
29879     if (PyErr_Occurred()) {
29880       SWIG_fail;
29881     }
29882   }
29883   {
29884     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_diff3", "target");
29885     if (PyErr_Occurred()) SWIG_fail;
29886   }
29887   {
29888     arg3 = (svn_wc_diff_callbacks2_t *) svn_swig_py_setup_wc_diff_callbacks2(&arg4, obj2,
29889       _global_pool);
29890     arg4 = obj2;
29891   }
29892   {
29893     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
29894     if (SWIG_arg_fail(svn_argnum_obj3)) {
29895       SWIG_fail;
29896     }
29897   }
29898   {
29899     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
29900     if (SWIG_arg_fail(svn_argnum_obj4)) {
29901       SWIG_fail;
29902     }
29903   }
29904   if (obj5) {
29905     /* Verify that the user supplied a valid pool */
29906     if (obj5 != Py_None && obj5 != _global_py_pool) {
29907       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
29908       SWIG_arg_fail(svn_argnum_obj5);
29909       SWIG_fail;
29910     }
29911   }
29912   {
29913     svn_swig_py_release_py_lock();
29914 
29915     result = (svn_error_t *)svn_wc_diff3(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks2_t const *)arg3,arg4,arg5,arg6,arg7);
29916 
29917     svn_swig_py_acquire_py_lock();
29918 
29919   }
29920   {
29921     if (result != NULL) {
29922       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
29923       svn_swig_py_svn_exception(result);
29924       else
29925       svn_error_clear(result);
29926       SWIG_fail;
29927     }
29928     Py_INCREF(Py_None);
29929     resultobj = Py_None;
29930   }
29931   {
29932     Py_XDECREF(_global_py_pool);
29933   }
29934   return resultobj;
29935 fail:
29936   {
29937     Py_XDECREF(_global_py_pool);
29938   }
29939   return NULL;
29940 }
29941 
29942 
_wrap_svn_wc_diff2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)29943 SWIGINTERN PyObject *_wrap_svn_wc_diff2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29944   PyObject *resultobj = 0;
29945   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
29946   char *arg2 = (char *) 0 ;
29947   svn_wc_diff_callbacks_t *arg3 = (svn_wc_diff_callbacks_t *) 0 ;
29948   void *arg4 = (void *) 0 ;
29949   svn_boolean_t arg5 ;
29950   svn_boolean_t arg6 ;
29951   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
29952   apr_pool_t *_global_pool = NULL ;
29953   PyObject *_global_py_pool = NULL ;
29954   PyObject * obj0 = 0 ;
29955   PyObject * obj1 = 0 ;
29956   PyObject * obj2 = 0 ;
29957   PyObject * obj3 = 0 ;
29958   PyObject * obj4 = 0 ;
29959   PyObject * obj5 = 0 ;
29960   PyObject * obj6 = 0 ;
29961   svn_error_t *result = 0 ;
29962 
29963   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
29964       &_global_py_pool, &_global_pool))
29965   SWIG_fail;
29966   arg7 = _global_pool;
29967   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff2",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
29968   {
29969     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
29970     if (PyErr_Occurred()) {
29971       SWIG_fail;
29972     }
29973   }
29974   {
29975     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_diff2", "target");
29976     if (PyErr_Occurred()) SWIG_fail;
29977   }
29978   {
29979     arg3 = (svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj2);
29980     if (PyErr_Occurred()) {
29981       SWIG_fail;
29982     }
29983   }
29984   {
29985     if (obj3 == Py_None) {
29986       arg4 = NULL;
29987     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
29988       arg4 = (void *) obj3;
29989       PyErr_Clear();
29990     }
29991   }
29992   {
29993     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
29994     if (SWIG_arg_fail(svn_argnum_obj4)) {
29995       SWIG_fail;
29996     }
29997   }
29998   {
29999     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
30000     if (SWIG_arg_fail(svn_argnum_obj5)) {
30001       SWIG_fail;
30002     }
30003   }
30004   if (obj6) {
30005     /* Verify that the user supplied a valid pool */
30006     if (obj6 != Py_None && obj6 != _global_py_pool) {
30007       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
30008       SWIG_arg_fail(svn_argnum_obj6);
30009       SWIG_fail;
30010     }
30011   }
30012   {
30013     svn_swig_py_release_py_lock();
30014 
30015     result = (svn_error_t *)svn_wc_diff2(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks_t const *)arg3,arg4,arg5,arg6,arg7);
30016 
30017     svn_swig_py_acquire_py_lock();
30018 
30019   }
30020   {
30021     if (result != NULL) {
30022       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30023       svn_swig_py_svn_exception(result);
30024       else
30025       svn_error_clear(result);
30026       SWIG_fail;
30027     }
30028     Py_INCREF(Py_None);
30029     resultobj = Py_None;
30030   }
30031   {
30032     Py_XDECREF(_global_py_pool);
30033   }
30034   return resultobj;
30035 fail:
30036   {
30037     Py_XDECREF(_global_py_pool);
30038   }
30039   return NULL;
30040 }
30041 
30042 
_wrap_svn_wc_diff(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30043 SWIGINTERN PyObject *_wrap_svn_wc_diff(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30044   PyObject *resultobj = 0;
30045   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
30046   char *arg2 = (char *) 0 ;
30047   svn_wc_diff_callbacks_t *arg3 = (svn_wc_diff_callbacks_t *) 0 ;
30048   void *arg4 = (void *) 0 ;
30049   svn_boolean_t arg5 ;
30050   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
30051   apr_pool_t *_global_pool = NULL ;
30052   PyObject *_global_py_pool = NULL ;
30053   PyObject * obj0 = 0 ;
30054   PyObject * obj1 = 0 ;
30055   PyObject * obj2 = 0 ;
30056   PyObject * obj3 = 0 ;
30057   PyObject * obj4 = 0 ;
30058   PyObject * obj5 = 0 ;
30059   svn_error_t *result = 0 ;
30060 
30061   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30062       &_global_py_pool, &_global_pool))
30063   SWIG_fail;
30064   arg6 = _global_pool;
30065   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
30066   {
30067     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
30068     if (PyErr_Occurred()) {
30069       SWIG_fail;
30070     }
30071   }
30072   {
30073     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_diff", "target");
30074     if (PyErr_Occurred()) SWIG_fail;
30075   }
30076   {
30077     arg3 = (svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj2);
30078     if (PyErr_Occurred()) {
30079       SWIG_fail;
30080     }
30081   }
30082   {
30083     if (obj3 == Py_None) {
30084       arg4 = NULL;
30085     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
30086       arg4 = (void *) obj3;
30087       PyErr_Clear();
30088     }
30089   }
30090   {
30091     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
30092     if (SWIG_arg_fail(svn_argnum_obj4)) {
30093       SWIG_fail;
30094     }
30095   }
30096   if (obj5) {
30097     /* Verify that the user supplied a valid pool */
30098     if (obj5 != Py_None && obj5 != _global_py_pool) {
30099       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
30100       SWIG_arg_fail(svn_argnum_obj5);
30101       SWIG_fail;
30102     }
30103   }
30104   {
30105     svn_swig_py_release_py_lock();
30106 
30107     result = (svn_error_t *)svn_wc_diff(arg1,(char const *)arg2,(struct svn_wc_diff_callbacks_t const *)arg3,arg4,arg5,arg6);
30108 
30109     svn_swig_py_acquire_py_lock();
30110 
30111   }
30112   {
30113     if (result != NULL) {
30114       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30115       svn_swig_py_svn_exception(result);
30116       else
30117       svn_error_clear(result);
30118       SWIG_fail;
30119     }
30120     Py_INCREF(Py_None);
30121     resultobj = Py_None;
30122   }
30123   {
30124     Py_XDECREF(_global_py_pool);
30125   }
30126   return resultobj;
30127 fail:
30128   {
30129     Py_XDECREF(_global_py_pool);
30130   }
30131   return NULL;
30132 }
30133 
30134 
_wrap_svn_wc_get_prop_diffs2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30135 SWIGINTERN PyObject *_wrap_svn_wc_get_prop_diffs2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30136   PyObject *resultobj = 0;
30137   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
30138   apr_hash_t **arg2 = (apr_hash_t **) 0 ;
30139   svn_wc_context_t *arg3 = (svn_wc_context_t *) 0 ;
30140   char *arg4 = (char *) 0 ;
30141   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
30142   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
30143   apr_pool_t *_global_pool = NULL ;
30144   PyObject *_global_py_pool = NULL ;
30145   apr_array_header_t *temp1 ;
30146   apr_hash_t *temp2 ;
30147   PyObject * obj0 = 0 ;
30148   PyObject * obj1 = 0 ;
30149   PyObject * obj2 = 0 ;
30150   PyObject * obj3 = 0 ;
30151   svn_error_t *result = 0 ;
30152 
30153   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30154       &_global_py_pool, &_global_pool))
30155   SWIG_fail;
30156   arg5 = _global_pool;
30157   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30158       &_global_py_pool, &_global_pool))
30159   SWIG_fail;
30160   arg6 = _global_pool;
30161   arg1 = &temp1;
30162   arg2 = &temp2;
30163   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_prop_diffs2",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
30164   {
30165     arg3 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
30166     if (PyErr_Occurred()) {
30167       SWIG_fail;
30168     }
30169   }
30170   {
30171     arg4 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_prop_diffs2", "local_abspath");
30172     if (PyErr_Occurred()) SWIG_fail;
30173   }
30174   if (obj2) {
30175     /* Verify that the user supplied a valid pool */
30176     if (obj2 != Py_None && obj2 != _global_py_pool) {
30177       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
30178       SWIG_arg_fail(svn_argnum_obj2);
30179       SWIG_fail;
30180     }
30181   }
30182   if (obj3) {
30183     /* Verify that the user supplied a valid pool */
30184     if (obj3 != Py_None && obj3 != _global_py_pool) {
30185       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
30186       SWIG_arg_fail(svn_argnum_obj3);
30187       SWIG_fail;
30188     }
30189   }
30190   {
30191     svn_swig_py_release_py_lock();
30192 
30193     result = (svn_error_t *)svn_wc_get_prop_diffs2(arg1,arg2,arg3,(char const *)arg4,arg5,arg6);
30194 
30195     svn_swig_py_acquire_py_lock();
30196 
30197   }
30198   {
30199     if (result != NULL) {
30200       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30201       svn_swig_py_svn_exception(result);
30202       else
30203       svn_error_clear(result);
30204       SWIG_fail;
30205     }
30206     Py_INCREF(Py_None);
30207     resultobj = Py_None;
30208   }
30209   {
30210     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_proparray_to_dict(*arg1));
30211   }
30212   {
30213     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg2));
30214   }
30215   {
30216     Py_XDECREF(_global_py_pool);
30217   }
30218   {
30219     Py_XDECREF(_global_py_pool);
30220   }
30221   return resultobj;
30222 fail:
30223   {
30224     Py_XDECREF(_global_py_pool);
30225   }
30226   {
30227     Py_XDECREF(_global_py_pool);
30228   }
30229   return NULL;
30230 }
30231 
30232 
_wrap_svn_wc_get_prop_diffs(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30233 SWIGINTERN PyObject *_wrap_svn_wc_get_prop_diffs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30234   PyObject *resultobj = 0;
30235   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
30236   apr_hash_t **arg2 = (apr_hash_t **) 0 ;
30237   char *arg3 = (char *) 0 ;
30238   svn_wc_adm_access_t *arg4 = (svn_wc_adm_access_t *) 0 ;
30239   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
30240   apr_pool_t *_global_pool = NULL ;
30241   PyObject *_global_py_pool = NULL ;
30242   apr_array_header_t *temp1 ;
30243   apr_hash_t *temp2 ;
30244   PyObject * obj0 = 0 ;
30245   PyObject * obj1 = 0 ;
30246   PyObject * obj2 = 0 ;
30247   svn_error_t *result = 0 ;
30248 
30249   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30250       &_global_py_pool, &_global_pool))
30251   SWIG_fail;
30252   arg5 = _global_pool;
30253   arg1 = &temp1;
30254   arg2 = &temp2;
30255   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_prop_diffs",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
30256   {
30257     arg3 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_get_prop_diffs", "path");
30258     if (PyErr_Occurred()) SWIG_fail;
30259   }
30260   {
30261     arg4 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
30262     if (PyErr_Occurred()) {
30263       SWIG_fail;
30264     }
30265   }
30266   if (obj2) {
30267     /* Verify that the user supplied a valid pool */
30268     if (obj2 != Py_None && obj2 != _global_py_pool) {
30269       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
30270       SWIG_arg_fail(svn_argnum_obj2);
30271       SWIG_fail;
30272     }
30273   }
30274   {
30275     svn_swig_py_release_py_lock();
30276 
30277     result = (svn_error_t *)svn_wc_get_prop_diffs(arg1,arg2,(char const *)arg3,arg4,arg5);
30278 
30279     svn_swig_py_acquire_py_lock();
30280 
30281   }
30282   {
30283     if (result != NULL) {
30284       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30285       svn_swig_py_svn_exception(result);
30286       else
30287       svn_error_clear(result);
30288       SWIG_fail;
30289     }
30290     Py_INCREF(Py_None);
30291     resultobj = Py_None;
30292   }
30293   {
30294     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_proparray_to_dict(*arg1));
30295   }
30296   {
30297     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg2));
30298   }
30299   {
30300     Py_XDECREF(_global_py_pool);
30301   }
30302   return resultobj;
30303 fail:
30304   {
30305     Py_XDECREF(_global_py_pool);
30306   }
30307   return NULL;
30308 }
30309 
30310 
_wrap_svn_wc_merge5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30311 SWIGINTERN PyObject *_wrap_svn_wc_merge5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30312   PyObject *resultobj = 0;
30313   enum svn_wc_merge_outcome_t *arg1 = (enum svn_wc_merge_outcome_t *) 0 ;
30314   enum svn_wc_notify_state_t *arg2 = (enum svn_wc_notify_state_t *) 0 ;
30315   svn_wc_context_t *arg3 = (svn_wc_context_t *) 0 ;
30316   char *arg4 = (char *) 0 ;
30317   char *arg5 = (char *) 0 ;
30318   char *arg6 = (char *) 0 ;
30319   char *arg7 = (char *) 0 ;
30320   char *arg8 = (char *) 0 ;
30321   char *arg9 = (char *) 0 ;
30322   svn_wc_conflict_version_t *arg10 = (svn_wc_conflict_version_t *) 0 ;
30323   svn_wc_conflict_version_t *arg11 = (svn_wc_conflict_version_t *) 0 ;
30324   svn_boolean_t arg12 ;
30325   char *arg13 = (char *) 0 ;
30326   apr_array_header_t *arg14 = (apr_array_header_t *) 0 ;
30327   apr_hash_t *arg15 = (apr_hash_t *) 0 ;
30328   apr_array_header_t *arg16 = (apr_array_header_t *) 0 ;
30329   svn_wc_conflict_resolver_func2_t arg17 = (svn_wc_conflict_resolver_func2_t) 0 ;
30330   void *arg18 = (void *) 0 ;
30331   svn_cancel_func_t arg19 = (svn_cancel_func_t) 0 ;
30332   void *arg20 = (void *) 0 ;
30333   apr_pool_t *arg21 = (apr_pool_t *) 0 ;
30334   apr_pool_t *_global_pool = NULL ;
30335   PyObject *_global_py_pool = NULL ;
30336   enum svn_wc_merge_outcome_t temp1 ;
30337   int res1 = SWIG_TMPOBJ ;
30338   PyObject * obj0 = 0 ;
30339   PyObject * obj1 = 0 ;
30340   PyObject * obj2 = 0 ;
30341   PyObject * obj3 = 0 ;
30342   PyObject * obj4 = 0 ;
30343   PyObject * obj5 = 0 ;
30344   PyObject * obj6 = 0 ;
30345   PyObject * obj7 = 0 ;
30346   PyObject * obj8 = 0 ;
30347   PyObject * obj9 = 0 ;
30348   PyObject * obj10 = 0 ;
30349   PyObject * obj11 = 0 ;
30350   PyObject * obj12 = 0 ;
30351   PyObject * obj13 = 0 ;
30352   PyObject * obj14 = 0 ;
30353   PyObject * obj15 = 0 ;
30354   PyObject * obj16 = 0 ;
30355   PyObject * obj17 = 0 ;
30356   PyObject * obj18 = 0 ;
30357   svn_error_t *result = 0 ;
30358 
30359   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30360       &_global_py_pool, &_global_pool))
30361   SWIG_fail;
30362   arg21 = _global_pool;
30363   arg1 = &temp1;
30364   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_merge5",18,19,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15,&obj16,&obj17,&obj18)) SWIG_fail;
30365   {
30366     arg2 = (enum svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj0);
30367     if (PyErr_Occurred()) {
30368       SWIG_fail;
30369     }
30370   }
30371   {
30372     arg3 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj1);
30373     if (PyErr_Occurred()) {
30374       SWIG_fail;
30375     }
30376   }
30377   {
30378     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_merge5", "left_abspath");
30379     if (PyErr_Occurred()) SWIG_fail;
30380   }
30381   {
30382     arg5 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_merge5", "right_abspath");
30383     if (PyErr_Occurred()) SWIG_fail;
30384   }
30385   {
30386     arg6 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_merge5", "target_abspath");
30387     if (PyErr_Occurred()) SWIG_fail;
30388   }
30389   {
30390     arg7 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_merge5", "left_label");
30391     if (PyErr_Occurred()) SWIG_fail;
30392   }
30393   {
30394     arg8 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_merge5", "right_label");
30395     if (PyErr_Occurred()) SWIG_fail;
30396   }
30397   {
30398     arg9 = svn_swig_py_string_to_cstring(obj7, FALSE, "svn_wc_merge5", "target_label");
30399     if (PyErr_Occurred()) SWIG_fail;
30400   }
30401   {
30402     arg10 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj8);
30403     if (PyErr_Occurred()) {
30404       SWIG_fail;
30405     }
30406   }
30407   {
30408     arg11 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj9);
30409     if (PyErr_Occurred()) {
30410       SWIG_fail;
30411     }
30412   }
30413   {
30414     arg12 = (svn_boolean_t)SWIG_As_long (obj10);
30415     if (SWIG_arg_fail(svn_argnum_obj10)) {
30416       SWIG_fail;
30417     }
30418   }
30419   {
30420     arg13 = svn_swig_py_string_to_cstring(obj11, TRUE, "svn_wc_merge5", "diff3_cmd");
30421     if (PyErr_Occurred()) SWIG_fail;
30422   }
30423   {
30424     arg14 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj12);
30425     if (PyErr_Occurred()) {
30426       SWIG_fail;
30427     }
30428   }
30429   {
30430     arg15 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj13, SWIGTYPE_p_apr_hash_t, svn_argnum_obj13);
30431     if (PyErr_Occurred()) {
30432       SWIG_fail;
30433     }
30434   }
30435   {
30436     arg16 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj14, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj14);
30437     if (PyErr_Occurred()) {
30438       SWIG_fail;
30439     }
30440   }
30441   {
30442     svn_wc_conflict_resolver_func2_t * tmp =
30443     svn_swig_py_must_get_ptr(obj15, 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_obj15);
30444     if (tmp == NULL || PyErr_Occurred()) {
30445       SWIG_fail;
30446     }
30447     arg17 = *tmp;
30448   }
30449   {
30450     if (obj16 == Py_None) {
30451       arg18 = NULL;
30452     } else if (SWIG_ConvertPtr(obj16, (void **) &arg18, 0, 0) == -1) {
30453       arg18 = (void *) obj16;
30454       PyErr_Clear();
30455     }
30456   }
30457   {
30458     arg19 = (svn_cancel_func_t) svn_swig_py_cancel_func;
30459     arg20 = obj17;
30460   }
30461   if (obj18) {
30462     /* Verify that the user supplied a valid pool */
30463     if (obj18 != Py_None && obj18 != _global_py_pool) {
30464       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj18);
30465       SWIG_arg_fail(svn_argnum_obj18);
30466       SWIG_fail;
30467     }
30468   }
30469   {
30470     svn_swig_py_release_py_lock();
30471 
30472     result = (svn_error_t *)svn_wc_merge5(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,(char const *)arg9,(struct svn_wc_conflict_version_t const *)arg10,(struct svn_wc_conflict_version_t const *)arg11,arg12,(char const *)arg13,(apr_array_header_t const *)arg14,arg15,(apr_array_header_t const *)arg16,arg17,arg18,arg19,arg20,arg21);
30473 
30474     svn_swig_py_acquire_py_lock();
30475 
30476   }
30477   {
30478     if (result != NULL) {
30479       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30480       svn_swig_py_svn_exception(result);
30481       else
30482       svn_error_clear(result);
30483       SWIG_fail;
30484     }
30485     Py_INCREF(Py_None);
30486     resultobj = Py_None;
30487   }
30488   if (SWIG_IsTmpObj(res1)) {
30489     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
30490   } else {
30491     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
30492     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_svn_wc_merge_outcome_t, new_flags));
30493   }
30494   {
30495     Py_XDECREF(_global_py_pool);
30496   }
30497   return resultobj;
30498 fail:
30499   {
30500     Py_XDECREF(_global_py_pool);
30501   }
30502   return NULL;
30503 }
30504 
30505 
_wrap_svn_wc_merge4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30506 SWIGINTERN PyObject *_wrap_svn_wc_merge4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30507   PyObject *resultobj = 0;
30508   enum svn_wc_merge_outcome_t *arg1 = (enum svn_wc_merge_outcome_t *) 0 ;
30509   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
30510   char *arg3 = (char *) 0 ;
30511   char *arg4 = (char *) 0 ;
30512   char *arg5 = (char *) 0 ;
30513   char *arg6 = (char *) 0 ;
30514   char *arg7 = (char *) 0 ;
30515   char *arg8 = (char *) 0 ;
30516   svn_wc_conflict_version_t *arg9 = (svn_wc_conflict_version_t *) 0 ;
30517   svn_wc_conflict_version_t *arg10 = (svn_wc_conflict_version_t *) 0 ;
30518   svn_boolean_t arg11 ;
30519   char *arg12 = (char *) 0 ;
30520   apr_array_header_t *arg13 = (apr_array_header_t *) 0 ;
30521   apr_array_header_t *arg14 = (apr_array_header_t *) 0 ;
30522   svn_wc_conflict_resolver_func2_t arg15 = (svn_wc_conflict_resolver_func2_t) 0 ;
30523   void *arg16 = (void *) 0 ;
30524   svn_cancel_func_t arg17 = (svn_cancel_func_t) 0 ;
30525   void *arg18 = (void *) 0 ;
30526   apr_pool_t *arg19 = (apr_pool_t *) 0 ;
30527   apr_pool_t *_global_pool = NULL ;
30528   PyObject *_global_py_pool = NULL ;
30529   enum svn_wc_merge_outcome_t temp1 ;
30530   int res1 = SWIG_TMPOBJ ;
30531   PyObject * obj0 = 0 ;
30532   PyObject * obj1 = 0 ;
30533   PyObject * obj2 = 0 ;
30534   PyObject * obj3 = 0 ;
30535   PyObject * obj4 = 0 ;
30536   PyObject * obj5 = 0 ;
30537   PyObject * obj6 = 0 ;
30538   PyObject * obj7 = 0 ;
30539   PyObject * obj8 = 0 ;
30540   PyObject * obj9 = 0 ;
30541   PyObject * obj10 = 0 ;
30542   PyObject * obj11 = 0 ;
30543   PyObject * obj12 = 0 ;
30544   PyObject * obj13 = 0 ;
30545   PyObject * obj14 = 0 ;
30546   PyObject * obj15 = 0 ;
30547   PyObject * obj16 = 0 ;
30548   svn_error_t *result = 0 ;
30549 
30550   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30551       &_global_py_pool, &_global_pool))
30552   SWIG_fail;
30553   arg19 = _global_pool;
30554   arg1 = &temp1;
30555   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_merge4",16,17,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15,&obj16)) SWIG_fail;
30556   {
30557     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
30558     if (PyErr_Occurred()) {
30559       SWIG_fail;
30560     }
30561   }
30562   {
30563     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_merge4", "left_abspath");
30564     if (PyErr_Occurred()) SWIG_fail;
30565   }
30566   {
30567     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_merge4", "right_abspath");
30568     if (PyErr_Occurred()) SWIG_fail;
30569   }
30570   {
30571     arg5 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_merge4", "target_abspath");
30572     if (PyErr_Occurred()) SWIG_fail;
30573   }
30574   {
30575     arg6 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_merge4", "left_label");
30576     if (PyErr_Occurred()) SWIG_fail;
30577   }
30578   {
30579     arg7 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_merge4", "right_label");
30580     if (PyErr_Occurred()) SWIG_fail;
30581   }
30582   {
30583     arg8 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_merge4", "target_label");
30584     if (PyErr_Occurred()) SWIG_fail;
30585   }
30586   {
30587     arg9 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj7);
30588     if (PyErr_Occurred()) {
30589       SWIG_fail;
30590     }
30591   }
30592   {
30593     arg10 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj8);
30594     if (PyErr_Occurred()) {
30595       SWIG_fail;
30596     }
30597   }
30598   {
30599     arg11 = (svn_boolean_t)SWIG_As_long (obj9);
30600     if (SWIG_arg_fail(svn_argnum_obj9)) {
30601       SWIG_fail;
30602     }
30603   }
30604   {
30605     arg12 = svn_swig_py_string_to_cstring(obj10, TRUE, "svn_wc_merge4", "diff3_cmd");
30606     if (PyErr_Occurred()) SWIG_fail;
30607   }
30608   {
30609     arg13 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj11);
30610     if (PyErr_Occurred()) {
30611       SWIG_fail;
30612     }
30613   }
30614   {
30615     arg14 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj12);
30616     if (PyErr_Occurred()) {
30617       SWIG_fail;
30618     }
30619   }
30620   {
30621     svn_wc_conflict_resolver_func2_t * tmp =
30622     svn_swig_py_must_get_ptr(obj13, 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_obj13);
30623     if (tmp == NULL || PyErr_Occurred()) {
30624       SWIG_fail;
30625     }
30626     arg15 = *tmp;
30627   }
30628   {
30629     if (obj14 == Py_None) {
30630       arg16 = NULL;
30631     } else if (SWIG_ConvertPtr(obj14, (void **) &arg16, 0, 0) == -1) {
30632       arg16 = (void *) obj14;
30633       PyErr_Clear();
30634     }
30635   }
30636   {
30637     arg17 = (svn_cancel_func_t) svn_swig_py_cancel_func;
30638     arg18 = obj15;
30639   }
30640   if (obj16) {
30641     /* Verify that the user supplied a valid pool */
30642     if (obj16 != Py_None && obj16 != _global_py_pool) {
30643       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj16);
30644       SWIG_arg_fail(svn_argnum_obj16);
30645       SWIG_fail;
30646     }
30647   }
30648   {
30649     svn_swig_py_release_py_lock();
30650 
30651     result = (svn_error_t *)svn_wc_merge4(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,(struct svn_wc_conflict_version_t const *)arg9,(struct svn_wc_conflict_version_t const *)arg10,arg11,(char const *)arg12,(apr_array_header_t const *)arg13,(apr_array_header_t const *)arg14,arg15,arg16,arg17,arg18,arg19);
30652 
30653     svn_swig_py_acquire_py_lock();
30654 
30655   }
30656   {
30657     if (result != NULL) {
30658       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30659       svn_swig_py_svn_exception(result);
30660       else
30661       svn_error_clear(result);
30662       SWIG_fail;
30663     }
30664     Py_INCREF(Py_None);
30665     resultobj = Py_None;
30666   }
30667   if (SWIG_IsTmpObj(res1)) {
30668     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
30669   } else {
30670     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
30671     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_svn_wc_merge_outcome_t, new_flags));
30672   }
30673   {
30674     Py_XDECREF(_global_py_pool);
30675   }
30676   return resultobj;
30677 fail:
30678   {
30679     Py_XDECREF(_global_py_pool);
30680   }
30681   return NULL;
30682 }
30683 
30684 
_wrap_svn_wc_merge3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30685 SWIGINTERN PyObject *_wrap_svn_wc_merge3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30686   PyObject *resultobj = 0;
30687   enum svn_wc_merge_outcome_t *arg1 = (enum svn_wc_merge_outcome_t *) 0 ;
30688   char *arg2 = (char *) 0 ;
30689   char *arg3 = (char *) 0 ;
30690   char *arg4 = (char *) 0 ;
30691   svn_wc_adm_access_t *arg5 = (svn_wc_adm_access_t *) 0 ;
30692   char *arg6 = (char *) 0 ;
30693   char *arg7 = (char *) 0 ;
30694   char *arg8 = (char *) 0 ;
30695   svn_boolean_t arg9 ;
30696   char *arg10 = (char *) 0 ;
30697   apr_array_header_t *arg11 = (apr_array_header_t *) 0 ;
30698   apr_array_header_t *arg12 = (apr_array_header_t *) 0 ;
30699   svn_wc_conflict_resolver_func_t arg13 = (svn_wc_conflict_resolver_func_t) 0 ;
30700   void *arg14 = (void *) 0 ;
30701   apr_pool_t *arg15 = (apr_pool_t *) 0 ;
30702   apr_pool_t *_global_pool = NULL ;
30703   PyObject *_global_py_pool = NULL ;
30704   enum svn_wc_merge_outcome_t temp1 ;
30705   int res1 = SWIG_TMPOBJ ;
30706   PyObject * obj0 = 0 ;
30707   PyObject * obj1 = 0 ;
30708   PyObject * obj2 = 0 ;
30709   PyObject * obj3 = 0 ;
30710   PyObject * obj4 = 0 ;
30711   PyObject * obj5 = 0 ;
30712   PyObject * obj6 = 0 ;
30713   PyObject * obj7 = 0 ;
30714   PyObject * obj8 = 0 ;
30715   PyObject * obj9 = 0 ;
30716   PyObject * obj10 = 0 ;
30717   PyObject * obj11 = 0 ;
30718   PyObject * obj12 = 0 ;
30719   PyObject * obj13 = 0 ;
30720   svn_error_t *result = 0 ;
30721 
30722   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30723       &_global_py_pool, &_global_pool))
30724   SWIG_fail;
30725   arg15 = _global_pool;
30726   arg1 = &temp1;
30727   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_merge3",13,14,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13)) SWIG_fail;
30728   {
30729     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_merge3", "left");
30730     if (PyErr_Occurred()) SWIG_fail;
30731   }
30732   {
30733     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_merge3", "right");
30734     if (PyErr_Occurred()) SWIG_fail;
30735   }
30736   {
30737     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_merge3", "merge_target");
30738     if (PyErr_Occurred()) SWIG_fail;
30739   }
30740   {
30741     arg5 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj3);
30742     if (PyErr_Occurred()) {
30743       SWIG_fail;
30744     }
30745   }
30746   {
30747     arg6 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_merge3", "left_label");
30748     if (PyErr_Occurred()) SWIG_fail;
30749   }
30750   {
30751     arg7 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_merge3", "right_label");
30752     if (PyErr_Occurred()) SWIG_fail;
30753   }
30754   {
30755     arg8 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_merge3", "target_label");
30756     if (PyErr_Occurred()) SWIG_fail;
30757   }
30758   {
30759     arg9 = (svn_boolean_t)SWIG_As_long (obj7);
30760     if (SWIG_arg_fail(svn_argnum_obj7)) {
30761       SWIG_fail;
30762     }
30763   }
30764   {
30765     arg10 = svn_swig_py_string_to_cstring(obj8, TRUE, "svn_wc_merge3", "diff3_cmd");
30766     if (PyErr_Occurred()) SWIG_fail;
30767   }
30768   {
30769     arg11 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj9);
30770     if (PyErr_Occurred()) {
30771       SWIG_fail;
30772     }
30773   }
30774   {
30775     arg12 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj10);
30776     if (PyErr_Occurred()) {
30777       SWIG_fail;
30778     }
30779   }
30780   {
30781     svn_wc_conflict_resolver_func_t * tmp =
30782     svn_swig_py_must_get_ptr(obj11, 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_obj11);
30783     if (tmp == NULL || PyErr_Occurred()) {
30784       SWIG_fail;
30785     }
30786     arg13 = *tmp;
30787   }
30788   {
30789     if (obj12 == Py_None) {
30790       arg14 = NULL;
30791     } else if (SWIG_ConvertPtr(obj12, (void **) &arg14, 0, 0) == -1) {
30792       arg14 = (void *) obj12;
30793       PyErr_Clear();
30794     }
30795   }
30796   if (obj13) {
30797     /* Verify that the user supplied a valid pool */
30798     if (obj13 != Py_None && obj13 != _global_py_pool) {
30799       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj13);
30800       SWIG_arg_fail(svn_argnum_obj13);
30801       SWIG_fail;
30802     }
30803   }
30804   {
30805     svn_swig_py_release_py_lock();
30806 
30807     result = (svn_error_t *)svn_wc_merge3(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9,(char const *)arg10,(apr_array_header_t const *)arg11,(apr_array_header_t const *)arg12,arg13,arg14,arg15);
30808 
30809     svn_swig_py_acquire_py_lock();
30810 
30811   }
30812   {
30813     if (result != NULL) {
30814       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30815       svn_swig_py_svn_exception(result);
30816       else
30817       svn_error_clear(result);
30818       SWIG_fail;
30819     }
30820     Py_INCREF(Py_None);
30821     resultobj = Py_None;
30822   }
30823   if (SWIG_IsTmpObj(res1)) {
30824     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
30825   } else {
30826     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
30827     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_svn_wc_merge_outcome_t, new_flags));
30828   }
30829   {
30830     Py_XDECREF(_global_py_pool);
30831   }
30832   return resultobj;
30833 fail:
30834   {
30835     Py_XDECREF(_global_py_pool);
30836   }
30837   return NULL;
30838 }
30839 
30840 
_wrap_svn_wc_merge2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30841 SWIGINTERN PyObject *_wrap_svn_wc_merge2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30842   PyObject *resultobj = 0;
30843   enum svn_wc_merge_outcome_t *arg1 = (enum svn_wc_merge_outcome_t *) 0 ;
30844   char *arg2 = (char *) 0 ;
30845   char *arg3 = (char *) 0 ;
30846   char *arg4 = (char *) 0 ;
30847   svn_wc_adm_access_t *arg5 = (svn_wc_adm_access_t *) 0 ;
30848   char *arg6 = (char *) 0 ;
30849   char *arg7 = (char *) 0 ;
30850   char *arg8 = (char *) 0 ;
30851   svn_boolean_t arg9 ;
30852   char *arg10 = (char *) 0 ;
30853   apr_array_header_t *arg11 = (apr_array_header_t *) 0 ;
30854   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
30855   apr_pool_t *_global_pool = NULL ;
30856   PyObject *_global_py_pool = NULL ;
30857   enum svn_wc_merge_outcome_t temp1 ;
30858   int res1 = SWIG_TMPOBJ ;
30859   PyObject * obj0 = 0 ;
30860   PyObject * obj1 = 0 ;
30861   PyObject * obj2 = 0 ;
30862   PyObject * obj3 = 0 ;
30863   PyObject * obj4 = 0 ;
30864   PyObject * obj5 = 0 ;
30865   PyObject * obj6 = 0 ;
30866   PyObject * obj7 = 0 ;
30867   PyObject * obj8 = 0 ;
30868   PyObject * obj9 = 0 ;
30869   PyObject * obj10 = 0 ;
30870   svn_error_t *result = 0 ;
30871 
30872   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30873       &_global_py_pool, &_global_pool))
30874   SWIG_fail;
30875   arg12 = _global_pool;
30876   arg1 = &temp1;
30877   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_merge2",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
30878   {
30879     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_merge2", "left");
30880     if (PyErr_Occurred()) SWIG_fail;
30881   }
30882   {
30883     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_merge2", "right");
30884     if (PyErr_Occurred()) SWIG_fail;
30885   }
30886   {
30887     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_merge2", "merge_target");
30888     if (PyErr_Occurred()) SWIG_fail;
30889   }
30890   {
30891     arg5 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj3);
30892     if (PyErr_Occurred()) {
30893       SWIG_fail;
30894     }
30895   }
30896   {
30897     arg6 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_merge2", "left_label");
30898     if (PyErr_Occurred()) SWIG_fail;
30899   }
30900   {
30901     arg7 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_merge2", "right_label");
30902     if (PyErr_Occurred()) SWIG_fail;
30903   }
30904   {
30905     arg8 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_merge2", "target_label");
30906     if (PyErr_Occurred()) SWIG_fail;
30907   }
30908   {
30909     arg9 = (svn_boolean_t)SWIG_As_long (obj7);
30910     if (SWIG_arg_fail(svn_argnum_obj7)) {
30911       SWIG_fail;
30912     }
30913   }
30914   {
30915     arg10 = svn_swig_py_string_to_cstring(obj8, TRUE, "svn_wc_merge2", "diff3_cmd");
30916     if (PyErr_Occurred()) SWIG_fail;
30917   }
30918   {
30919     arg11 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj9, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj9);
30920     if (PyErr_Occurred()) {
30921       SWIG_fail;
30922     }
30923   }
30924   if (obj10) {
30925     /* Verify that the user supplied a valid pool */
30926     if (obj10 != Py_None && obj10 != _global_py_pool) {
30927       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
30928       SWIG_arg_fail(svn_argnum_obj10);
30929       SWIG_fail;
30930     }
30931   }
30932   {
30933     svn_swig_py_release_py_lock();
30934 
30935     result = (svn_error_t *)svn_wc_merge2(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9,(char const *)arg10,(apr_array_header_t const *)arg11,arg12);
30936 
30937     svn_swig_py_acquire_py_lock();
30938 
30939   }
30940   {
30941     if (result != NULL) {
30942       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
30943       svn_swig_py_svn_exception(result);
30944       else
30945       svn_error_clear(result);
30946       SWIG_fail;
30947     }
30948     Py_INCREF(Py_None);
30949     resultobj = Py_None;
30950   }
30951   if (SWIG_IsTmpObj(res1)) {
30952     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
30953   } else {
30954     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
30955     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_svn_wc_merge_outcome_t, new_flags));
30956   }
30957   {
30958     Py_XDECREF(_global_py_pool);
30959   }
30960   return resultobj;
30961 fail:
30962   {
30963     Py_XDECREF(_global_py_pool);
30964   }
30965   return NULL;
30966 }
30967 
30968 
_wrap_svn_wc_merge(PyObject * SWIGUNUSEDPARM (self),PyObject * args)30969 SWIGINTERN PyObject *_wrap_svn_wc_merge(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30970   PyObject *resultobj = 0;
30971   char *arg1 = (char *) 0 ;
30972   char *arg2 = (char *) 0 ;
30973   char *arg3 = (char *) 0 ;
30974   svn_wc_adm_access_t *arg4 = (svn_wc_adm_access_t *) 0 ;
30975   char *arg5 = (char *) 0 ;
30976   char *arg6 = (char *) 0 ;
30977   char *arg7 = (char *) 0 ;
30978   svn_boolean_t arg8 ;
30979   enum svn_wc_merge_outcome_t *arg9 = (enum svn_wc_merge_outcome_t *) 0 ;
30980   char *arg10 = (char *) 0 ;
30981   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
30982   apr_pool_t *_global_pool = NULL ;
30983   PyObject *_global_py_pool = NULL ;
30984   enum svn_wc_merge_outcome_t temp9 ;
30985   int res9 = SWIG_TMPOBJ ;
30986   PyObject * obj0 = 0 ;
30987   PyObject * obj1 = 0 ;
30988   PyObject * obj2 = 0 ;
30989   PyObject * obj3 = 0 ;
30990   PyObject * obj4 = 0 ;
30991   PyObject * obj5 = 0 ;
30992   PyObject * obj6 = 0 ;
30993   PyObject * obj7 = 0 ;
30994   PyObject * obj8 = 0 ;
30995   PyObject * obj9 = 0 ;
30996   svn_error_t *result = 0 ;
30997 
30998   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
30999       &_global_py_pool, &_global_pool))
31000   SWIG_fail;
31001   arg11 = _global_pool;
31002   arg9 = &temp9;
31003   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_merge",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
31004   {
31005     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_merge", "left");
31006     if (PyErr_Occurred()) SWIG_fail;
31007   }
31008   {
31009     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_merge", "right");
31010     if (PyErr_Occurred()) SWIG_fail;
31011   }
31012   {
31013     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_merge", "merge_target");
31014     if (PyErr_Occurred()) SWIG_fail;
31015   }
31016   {
31017     arg4 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj3);
31018     if (PyErr_Occurred()) {
31019       SWIG_fail;
31020     }
31021   }
31022   {
31023     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_merge", "left_label");
31024     if (PyErr_Occurred()) SWIG_fail;
31025   }
31026   {
31027     arg6 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_merge", "right_label");
31028     if (PyErr_Occurred()) SWIG_fail;
31029   }
31030   {
31031     arg7 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_merge", "target_label");
31032     if (PyErr_Occurred()) SWIG_fail;
31033   }
31034   {
31035     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
31036     if (SWIG_arg_fail(svn_argnum_obj7)) {
31037       SWIG_fail;
31038     }
31039   }
31040   {
31041     arg10 = svn_swig_py_string_to_cstring(obj8, TRUE, "svn_wc_merge", "diff3_cmd");
31042     if (PyErr_Occurred()) SWIG_fail;
31043   }
31044   if (obj9) {
31045     /* Verify that the user supplied a valid pool */
31046     if (obj9 != Py_None && obj9 != _global_py_pool) {
31047       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
31048       SWIG_arg_fail(svn_argnum_obj9);
31049       SWIG_fail;
31050     }
31051   }
31052   {
31053     svn_swig_py_release_py_lock();
31054 
31055     result = (svn_error_t *)svn_wc_merge((char const *)arg1,(char const *)arg2,(char const *)arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,(char const *)arg10,arg11);
31056 
31057     svn_swig_py_acquire_py_lock();
31058 
31059   }
31060   {
31061     if (result != NULL) {
31062       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31063       svn_swig_py_svn_exception(result);
31064       else
31065       svn_error_clear(result);
31066       SWIG_fail;
31067     }
31068     Py_INCREF(Py_None);
31069     resultobj = Py_None;
31070   }
31071   if (SWIG_IsTmpObj(res9)) {
31072     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg9)));
31073   } else {
31074     int new_flags = SWIG_IsNewObj(res9) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
31075     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg9), SWIGTYPE_p_svn_wc_merge_outcome_t, new_flags));
31076   }
31077   {
31078     Py_XDECREF(_global_py_pool);
31079   }
31080   return resultobj;
31081 fail:
31082   {
31083     Py_XDECREF(_global_py_pool);
31084   }
31085   return NULL;
31086 }
31087 
31088 
_wrap_svn_wc_merge_props3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31089 SWIGINTERN PyObject *_wrap_svn_wc_merge_props3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31090   PyObject *resultobj = 0;
31091   svn_wc_notify_state_t *arg1 = (svn_wc_notify_state_t *) 0 ;
31092   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
31093   char *arg3 = (char *) 0 ;
31094   svn_wc_conflict_version_t *arg4 = (svn_wc_conflict_version_t *) 0 ;
31095   svn_wc_conflict_version_t *arg5 = (svn_wc_conflict_version_t *) 0 ;
31096   apr_hash_t *arg6 = (apr_hash_t *) 0 ;
31097   apr_array_header_t *arg7 = (apr_array_header_t *) 0 ;
31098   svn_boolean_t arg8 ;
31099   svn_wc_conflict_resolver_func2_t arg9 = (svn_wc_conflict_resolver_func2_t) 0 ;
31100   void *arg10 = (void *) 0 ;
31101   svn_cancel_func_t arg11 = (svn_cancel_func_t) 0 ;
31102   void *arg12 = (void *) 0 ;
31103   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
31104   apr_pool_t *_global_pool = NULL ;
31105   PyObject *_global_py_pool = NULL ;
31106   PyObject * obj0 = 0 ;
31107   PyObject * obj1 = 0 ;
31108   PyObject * obj2 = 0 ;
31109   PyObject * obj3 = 0 ;
31110   PyObject * obj4 = 0 ;
31111   PyObject * obj5 = 0 ;
31112   PyObject * obj6 = 0 ;
31113   PyObject * obj7 = 0 ;
31114   PyObject * obj8 = 0 ;
31115   PyObject * obj9 = 0 ;
31116   PyObject * obj10 = 0 ;
31117   PyObject * obj11 = 0 ;
31118   svn_error_t *result = 0 ;
31119 
31120   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31121       &_global_py_pool, &_global_pool))
31122   SWIG_fail;
31123   arg13 = _global_pool;
31124   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_merge_props3",11,12,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
31125   {
31126     arg1 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj0);
31127     if (PyErr_Occurred()) {
31128       SWIG_fail;
31129     }
31130   }
31131   {
31132     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj1);
31133     if (PyErr_Occurred()) {
31134       SWIG_fail;
31135     }
31136   }
31137   {
31138     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_merge_props3", "local_abspath");
31139     if (PyErr_Occurred()) SWIG_fail;
31140   }
31141   {
31142     arg4 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj3);
31143     if (PyErr_Occurred()) {
31144       SWIG_fail;
31145     }
31146   }
31147   {
31148     arg5 = (svn_wc_conflict_version_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_svn_wc_conflict_version_t, svn_argnum_obj4);
31149     if (PyErr_Occurred()) {
31150       SWIG_fail;
31151     }
31152   }
31153   {
31154     if (_global_pool == NULL)
31155     {
31156       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
31157           &_global_py_pool, &_global_pool))
31158       SWIG_fail;
31159     }
31160 
31161     arg6 = svn_swig_py_prophash_from_dict(obj5, _global_pool);
31162     if (PyErr_Occurred()) {
31163       SWIG_fail;
31164     }
31165   }
31166   {
31167     arg7 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj6, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj6);
31168     if (PyErr_Occurred()) {
31169       SWIG_fail;
31170     }
31171   }
31172   {
31173     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
31174     if (SWIG_arg_fail(svn_argnum_obj7)) {
31175       SWIG_fail;
31176     }
31177   }
31178   {
31179     svn_wc_conflict_resolver_func2_t * tmp =
31180     svn_swig_py_must_get_ptr(obj8, 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_obj8);
31181     if (tmp == NULL || PyErr_Occurred()) {
31182       SWIG_fail;
31183     }
31184     arg9 = *tmp;
31185   }
31186   {
31187     if (obj9 == Py_None) {
31188       arg10 = NULL;
31189     } else if (SWIG_ConvertPtr(obj9, (void **) &arg10, 0, 0) == -1) {
31190       arg10 = (void *) obj9;
31191       PyErr_Clear();
31192     }
31193   }
31194   {
31195     arg11 = (svn_cancel_func_t) svn_swig_py_cancel_func;
31196     arg12 = obj10;
31197   }
31198   if (obj11) {
31199     /* Verify that the user supplied a valid pool */
31200     if (obj11 != Py_None && obj11 != _global_py_pool) {
31201       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj11);
31202       SWIG_arg_fail(svn_argnum_obj11);
31203       SWIG_fail;
31204     }
31205   }
31206   {
31207     svn_swig_py_release_py_lock();
31208 
31209     result = (svn_error_t *)svn_wc_merge_props3(arg1,arg2,(char const *)arg3,(struct svn_wc_conflict_version_t const *)arg4,(struct svn_wc_conflict_version_t const *)arg5,arg6,(apr_array_header_t const *)arg7,arg8,arg9,arg10,arg11,arg12,arg13);
31210 
31211     svn_swig_py_acquire_py_lock();
31212 
31213   }
31214   {
31215     if (result != NULL) {
31216       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31217       svn_swig_py_svn_exception(result);
31218       else
31219       svn_error_clear(result);
31220       SWIG_fail;
31221     }
31222     Py_INCREF(Py_None);
31223     resultobj = Py_None;
31224   }
31225   {
31226     Py_XDECREF(_global_py_pool);
31227   }
31228   return resultobj;
31229 fail:
31230   {
31231     Py_XDECREF(_global_py_pool);
31232   }
31233   return NULL;
31234 }
31235 
31236 
_wrap_svn_wc_merge_props2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31237 SWIGINTERN PyObject *_wrap_svn_wc_merge_props2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31238   PyObject *resultobj = 0;
31239   svn_wc_notify_state_t *arg1 = (svn_wc_notify_state_t *) 0 ;
31240   char *arg2 = (char *) 0 ;
31241   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
31242   apr_hash_t *arg4 = (apr_hash_t *) 0 ;
31243   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
31244   svn_boolean_t arg6 ;
31245   svn_boolean_t arg7 ;
31246   svn_wc_conflict_resolver_func_t arg8 = (svn_wc_conflict_resolver_func_t) 0 ;
31247   void *arg9 = (void *) 0 ;
31248   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
31249   apr_pool_t *_global_pool = NULL ;
31250   PyObject *_global_py_pool = NULL ;
31251   PyObject * obj0 = 0 ;
31252   PyObject * obj1 = 0 ;
31253   PyObject * obj2 = 0 ;
31254   PyObject * obj3 = 0 ;
31255   PyObject * obj4 = 0 ;
31256   PyObject * obj5 = 0 ;
31257   PyObject * obj6 = 0 ;
31258   PyObject * obj7 = 0 ;
31259   PyObject * obj8 = 0 ;
31260   PyObject * obj9 = 0 ;
31261   svn_error_t *result = 0 ;
31262 
31263   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31264       &_global_py_pool, &_global_pool))
31265   SWIG_fail;
31266   arg10 = _global_pool;
31267   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_merge_props2",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
31268   {
31269     arg1 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj0);
31270     if (PyErr_Occurred()) {
31271       SWIG_fail;
31272     }
31273   }
31274   {
31275     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_merge_props2", "path");
31276     if (PyErr_Occurred()) SWIG_fail;
31277   }
31278   {
31279     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj2);
31280     if (PyErr_Occurred()) {
31281       SWIG_fail;
31282     }
31283   }
31284   {
31285     if (_global_pool == NULL)
31286     {
31287       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
31288           &_global_py_pool, &_global_pool))
31289       SWIG_fail;
31290     }
31291 
31292     arg4 = svn_swig_py_prophash_from_dict(obj3, _global_pool);
31293     if (PyErr_Occurred()) {
31294       SWIG_fail;
31295     }
31296   }
31297   {
31298     arg5 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
31299     if (PyErr_Occurred()) {
31300       SWIG_fail;
31301     }
31302   }
31303   {
31304     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
31305     if (SWIG_arg_fail(svn_argnum_obj5)) {
31306       SWIG_fail;
31307     }
31308   }
31309   {
31310     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
31311     if (SWIG_arg_fail(svn_argnum_obj6)) {
31312       SWIG_fail;
31313     }
31314   }
31315   {
31316     svn_wc_conflict_resolver_func_t * tmp =
31317     svn_swig_py_must_get_ptr(obj7, 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_obj7);
31318     if (tmp == NULL || PyErr_Occurred()) {
31319       SWIG_fail;
31320     }
31321     arg8 = *tmp;
31322   }
31323   {
31324     if (obj8 == Py_None) {
31325       arg9 = NULL;
31326     } else if (SWIG_ConvertPtr(obj8, (void **) &arg9, 0, 0) == -1) {
31327       arg9 = (void *) obj8;
31328       PyErr_Clear();
31329     }
31330   }
31331   if (obj9) {
31332     /* Verify that the user supplied a valid pool */
31333     if (obj9 != Py_None && obj9 != _global_py_pool) {
31334       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
31335       SWIG_arg_fail(svn_argnum_obj9);
31336       SWIG_fail;
31337     }
31338   }
31339   {
31340     svn_swig_py_release_py_lock();
31341 
31342     result = (svn_error_t *)svn_wc_merge_props2(arg1,(char const *)arg2,arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,arg8,arg9,arg10);
31343 
31344     svn_swig_py_acquire_py_lock();
31345 
31346   }
31347   {
31348     if (result != NULL) {
31349       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31350       svn_swig_py_svn_exception(result);
31351       else
31352       svn_error_clear(result);
31353       SWIG_fail;
31354     }
31355     Py_INCREF(Py_None);
31356     resultobj = Py_None;
31357   }
31358   {
31359     Py_XDECREF(_global_py_pool);
31360   }
31361   return resultobj;
31362 fail:
31363   {
31364     Py_XDECREF(_global_py_pool);
31365   }
31366   return NULL;
31367 }
31368 
31369 
_wrap_svn_wc_merge_props(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31370 SWIGINTERN PyObject *_wrap_svn_wc_merge_props(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31371   PyObject *resultobj = 0;
31372   svn_wc_notify_state_t *arg1 = (svn_wc_notify_state_t *) 0 ;
31373   char *arg2 = (char *) 0 ;
31374   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
31375   apr_hash_t *arg4 = (apr_hash_t *) 0 ;
31376   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
31377   svn_boolean_t arg6 ;
31378   svn_boolean_t arg7 ;
31379   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
31380   apr_pool_t *_global_pool = NULL ;
31381   PyObject *_global_py_pool = NULL ;
31382   PyObject * obj0 = 0 ;
31383   PyObject * obj1 = 0 ;
31384   PyObject * obj2 = 0 ;
31385   PyObject * obj3 = 0 ;
31386   PyObject * obj4 = 0 ;
31387   PyObject * obj5 = 0 ;
31388   PyObject * obj6 = 0 ;
31389   PyObject * obj7 = 0 ;
31390   svn_error_t *result = 0 ;
31391 
31392   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31393       &_global_py_pool, &_global_pool))
31394   SWIG_fail;
31395   arg8 = _global_pool;
31396   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_merge_props",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
31397   {
31398     arg1 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj0);
31399     if (PyErr_Occurred()) {
31400       SWIG_fail;
31401     }
31402   }
31403   {
31404     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_merge_props", "path");
31405     if (PyErr_Occurred()) SWIG_fail;
31406   }
31407   {
31408     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj2);
31409     if (PyErr_Occurred()) {
31410       SWIG_fail;
31411     }
31412   }
31413   {
31414     if (_global_pool == NULL)
31415     {
31416       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
31417           &_global_py_pool, &_global_pool))
31418       SWIG_fail;
31419     }
31420 
31421     arg4 = svn_swig_py_prophash_from_dict(obj3, _global_pool);
31422     if (PyErr_Occurred()) {
31423       SWIG_fail;
31424     }
31425   }
31426   {
31427     arg5 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
31428     if (PyErr_Occurred()) {
31429       SWIG_fail;
31430     }
31431   }
31432   {
31433     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
31434     if (SWIG_arg_fail(svn_argnum_obj5)) {
31435       SWIG_fail;
31436     }
31437   }
31438   {
31439     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
31440     if (SWIG_arg_fail(svn_argnum_obj6)) {
31441       SWIG_fail;
31442     }
31443   }
31444   if (obj7) {
31445     /* Verify that the user supplied a valid pool */
31446     if (obj7 != Py_None && obj7 != _global_py_pool) {
31447       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
31448       SWIG_arg_fail(svn_argnum_obj7);
31449       SWIG_fail;
31450     }
31451   }
31452   {
31453     svn_swig_py_release_py_lock();
31454 
31455     result = (svn_error_t *)svn_wc_merge_props(arg1,(char const *)arg2,arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,arg8);
31456 
31457     svn_swig_py_acquire_py_lock();
31458 
31459   }
31460   {
31461     if (result != NULL) {
31462       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31463       svn_swig_py_svn_exception(result);
31464       else
31465       svn_error_clear(result);
31466       SWIG_fail;
31467     }
31468     Py_INCREF(Py_None);
31469     resultobj = Py_None;
31470   }
31471   {
31472     Py_XDECREF(_global_py_pool);
31473   }
31474   return resultobj;
31475 fail:
31476   {
31477     Py_XDECREF(_global_py_pool);
31478   }
31479   return NULL;
31480 }
31481 
31482 
_wrap_svn_wc_merge_prop_diffs(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31483 SWIGINTERN PyObject *_wrap_svn_wc_merge_prop_diffs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31484   PyObject *resultobj = 0;
31485   svn_wc_notify_state_t *arg1 = (svn_wc_notify_state_t *) 0 ;
31486   char *arg2 = (char *) 0 ;
31487   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
31488   apr_array_header_t *arg4 = (apr_array_header_t *) 0 ;
31489   svn_boolean_t arg5 ;
31490   svn_boolean_t arg6 ;
31491   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
31492   apr_pool_t *_global_pool = NULL ;
31493   PyObject *_global_py_pool = NULL ;
31494   PyObject * obj0 = 0 ;
31495   PyObject * obj1 = 0 ;
31496   PyObject * obj2 = 0 ;
31497   PyObject * obj3 = 0 ;
31498   PyObject * obj4 = 0 ;
31499   PyObject * obj5 = 0 ;
31500   PyObject * obj6 = 0 ;
31501   svn_error_t *result = 0 ;
31502 
31503   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31504       &_global_py_pool, &_global_pool))
31505   SWIG_fail;
31506   arg7 = _global_pool;
31507   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_merge_prop_diffs",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
31508   {
31509     arg1 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj0);
31510     if (PyErr_Occurred()) {
31511       SWIG_fail;
31512     }
31513   }
31514   {
31515     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_merge_prop_diffs", "path");
31516     if (PyErr_Occurred()) SWIG_fail;
31517   }
31518   {
31519     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj2);
31520     if (PyErr_Occurred()) {
31521       SWIG_fail;
31522     }
31523   }
31524   {
31525     arg4 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj3);
31526     if (PyErr_Occurred()) {
31527       SWIG_fail;
31528     }
31529   }
31530   {
31531     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
31532     if (SWIG_arg_fail(svn_argnum_obj4)) {
31533       SWIG_fail;
31534     }
31535   }
31536   {
31537     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
31538     if (SWIG_arg_fail(svn_argnum_obj5)) {
31539       SWIG_fail;
31540     }
31541   }
31542   if (obj6) {
31543     /* Verify that the user supplied a valid pool */
31544     if (obj6 != Py_None && obj6 != _global_py_pool) {
31545       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
31546       SWIG_arg_fail(svn_argnum_obj6);
31547       SWIG_fail;
31548     }
31549   }
31550   {
31551     svn_swig_py_release_py_lock();
31552 
31553     result = (svn_error_t *)svn_wc_merge_prop_diffs(arg1,(char const *)arg2,arg3,(apr_array_header_t const *)arg4,arg5,arg6,arg7);
31554 
31555     svn_swig_py_acquire_py_lock();
31556 
31557   }
31558   {
31559     if (result != NULL) {
31560       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31561       svn_swig_py_svn_exception(result);
31562       else
31563       svn_error_clear(result);
31564       SWIG_fail;
31565     }
31566     Py_INCREF(Py_None);
31567     resultobj = Py_None;
31568   }
31569   {
31570     Py_XDECREF(_global_py_pool);
31571   }
31572   return resultobj;
31573 fail:
31574   {
31575     Py_XDECREF(_global_py_pool);
31576   }
31577   return NULL;
31578 }
31579 
31580 
_wrap_svn_wc_get_pristine_contents2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31581 SWIGINTERN PyObject *_wrap_svn_wc_get_pristine_contents2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31582   PyObject *resultobj = 0;
31583   svn_stream_t **arg1 = (svn_stream_t **) 0 ;
31584   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
31585   char *arg3 = (char *) 0 ;
31586   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
31587   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
31588   apr_pool_t *_global_pool = NULL ;
31589   PyObject *_global_py_pool = NULL ;
31590   svn_stream_t *temp1 ;
31591   PyObject * obj0 = 0 ;
31592   PyObject * obj1 = 0 ;
31593   PyObject * obj2 = 0 ;
31594   PyObject * obj3 = 0 ;
31595   svn_error_t *result = 0 ;
31596 
31597   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31598       &_global_py_pool, &_global_pool))
31599   SWIG_fail;
31600   arg4 = _global_pool;
31601   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31602       &_global_py_pool, &_global_pool))
31603   SWIG_fail;
31604   arg5 = _global_pool;
31605   arg1 = &temp1;
31606   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_pristine_contents2",2,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
31607   {
31608     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
31609     if (PyErr_Occurred()) {
31610       SWIG_fail;
31611     }
31612   }
31613   {
31614     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_pristine_contents2", "local_abspath");
31615     if (PyErr_Occurred()) SWIG_fail;
31616   }
31617   if (obj2) {
31618     /* Verify that the user supplied a valid pool */
31619     if (obj2 != Py_None && obj2 != _global_py_pool) {
31620       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
31621       SWIG_arg_fail(svn_argnum_obj2);
31622       SWIG_fail;
31623     }
31624   }
31625   if (obj3) {
31626     /* Verify that the user supplied a valid pool */
31627     if (obj3 != Py_None && obj3 != _global_py_pool) {
31628       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
31629       SWIG_arg_fail(svn_argnum_obj3);
31630       SWIG_fail;
31631     }
31632   }
31633   {
31634     svn_swig_py_release_py_lock();
31635 
31636     result = (svn_error_t *)svn_wc_get_pristine_contents2(arg1,arg2,(char const *)arg3,arg4,arg5);
31637 
31638     svn_swig_py_acquire_py_lock();
31639 
31640   }
31641   {
31642     if (result != NULL) {
31643       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31644       svn_swig_py_svn_exception(result);
31645       else
31646       svn_error_clear(result);
31647       SWIG_fail;
31648     }
31649     Py_INCREF(Py_None);
31650     resultobj = Py_None;
31651   }
31652   {
31653     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_stream_t,
31654         _global_py_pool, args))
31655 
31656     ;
31657   }
31658   {
31659     Py_XDECREF(_global_py_pool);
31660   }
31661   {
31662     Py_XDECREF(_global_py_pool);
31663   }
31664   return resultobj;
31665 fail:
31666   {
31667     Py_XDECREF(_global_py_pool);
31668   }
31669   {
31670     Py_XDECREF(_global_py_pool);
31671   }
31672   return NULL;
31673 }
31674 
31675 
_wrap_svn_wc_get_pristine_contents(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31676 SWIGINTERN PyObject *_wrap_svn_wc_get_pristine_contents(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31677   PyObject *resultobj = 0;
31678   svn_stream_t **arg1 = (svn_stream_t **) 0 ;
31679   char *arg2 = (char *) 0 ;
31680   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
31681   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
31682   apr_pool_t *_global_pool = NULL ;
31683   PyObject *_global_py_pool = NULL ;
31684   svn_stream_t *temp1 ;
31685   PyObject * obj0 = 0 ;
31686   PyObject * obj1 = 0 ;
31687   PyObject * obj2 = 0 ;
31688   svn_error_t *result = 0 ;
31689 
31690   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31691       &_global_py_pool, &_global_pool))
31692   SWIG_fail;
31693   arg3 = _global_pool;
31694   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31695       &_global_py_pool, &_global_pool))
31696   SWIG_fail;
31697   arg4 = _global_pool;
31698   arg1 = &temp1;
31699   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_pristine_contents",1,3,&obj0,&obj1,&obj2)) SWIG_fail;
31700   {
31701     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_get_pristine_contents", "path");
31702     if (PyErr_Occurred()) SWIG_fail;
31703   }
31704   if (obj1) {
31705     /* Verify that the user supplied a valid pool */
31706     if (obj1 != Py_None && obj1 != _global_py_pool) {
31707       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
31708       SWIG_arg_fail(svn_argnum_obj1);
31709       SWIG_fail;
31710     }
31711   }
31712   if (obj2) {
31713     /* Verify that the user supplied a valid pool */
31714     if (obj2 != Py_None && obj2 != _global_py_pool) {
31715       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
31716       SWIG_arg_fail(svn_argnum_obj2);
31717       SWIG_fail;
31718     }
31719   }
31720   {
31721     svn_swig_py_release_py_lock();
31722 
31723     result = (svn_error_t *)svn_wc_get_pristine_contents(arg1,(char const *)arg2,arg3,arg4);
31724 
31725     svn_swig_py_acquire_py_lock();
31726 
31727   }
31728   {
31729     if (result != NULL) {
31730       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31731       svn_swig_py_svn_exception(result);
31732       else
31733       svn_error_clear(result);
31734       SWIG_fail;
31735     }
31736     Py_INCREF(Py_None);
31737     resultobj = Py_None;
31738   }
31739   {
31740     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_stream_t,
31741         _global_py_pool, args))
31742 
31743     ;
31744   }
31745   {
31746     Py_XDECREF(_global_py_pool);
31747   }
31748   {
31749     Py_XDECREF(_global_py_pool);
31750   }
31751   return resultobj;
31752 fail:
31753   {
31754     Py_XDECREF(_global_py_pool);
31755   }
31756   {
31757     Py_XDECREF(_global_py_pool);
31758   }
31759   return NULL;
31760 }
31761 
31762 
_wrap_svn_wc_get_pristine_copy_path(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31763 SWIGINTERN PyObject *_wrap_svn_wc_get_pristine_copy_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31764   PyObject *resultobj = 0;
31765   char *arg1 = (char *) 0 ;
31766   char **arg2 = (char **) 0 ;
31767   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
31768   apr_pool_t *_global_pool = NULL ;
31769   PyObject *_global_py_pool = NULL ;
31770   char *temp2 ;
31771   PyObject * obj0 = 0 ;
31772   PyObject * obj1 = 0 ;
31773   svn_error_t *result = 0 ;
31774 
31775   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31776       &_global_py_pool, &_global_pool))
31777   SWIG_fail;
31778   arg3 = _global_pool;
31779   arg2 = &temp2;
31780   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_pristine_copy_path",1,2,&obj0,&obj1)) SWIG_fail;
31781   {
31782     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_get_pristine_copy_path", "path");
31783     if (PyErr_Occurred()) SWIG_fail;
31784   }
31785   if (obj1) {
31786     /* Verify that the user supplied a valid pool */
31787     if (obj1 != Py_None && obj1 != _global_py_pool) {
31788       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
31789       SWIG_arg_fail(svn_argnum_obj1);
31790       SWIG_fail;
31791     }
31792   }
31793   {
31794     svn_swig_py_release_py_lock();
31795 
31796     result = (svn_error_t *)svn_wc_get_pristine_copy_path((char const *)arg1,(char const **)arg2,arg3);
31797 
31798     svn_swig_py_acquire_py_lock();
31799 
31800   }
31801   {
31802     if (result != NULL) {
31803       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31804       svn_swig_py_svn_exception(result);
31805       else
31806       svn_error_clear(result);
31807       SWIG_fail;
31808     }
31809     Py_INCREF(Py_None);
31810     resultobj = Py_None;
31811   }
31812   {
31813     PyObject *s;
31814     if (*arg2 == NULL) {
31815       Py_INCREF(Py_None);
31816       s = Py_None;
31817     }
31818     else {
31819       s = PyBytes_FromString(*arg2);
31820       if (s == NULL)
31821       SWIG_fail;
31822     }
31823     resultobj = SWIG_Python_AppendOutput(resultobj, s);
31824   }
31825   {
31826     Py_XDECREF(_global_py_pool);
31827   }
31828   return resultobj;
31829 fail:
31830   {
31831     Py_XDECREF(_global_py_pool);
31832   }
31833   return NULL;
31834 }
31835 
31836 
_wrap_svn_wc_cleanup4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31837 SWIGINTERN PyObject *_wrap_svn_wc_cleanup4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31838   PyObject *resultobj = 0;
31839   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
31840   char *arg2 = (char *) 0 ;
31841   svn_boolean_t arg3 ;
31842   svn_boolean_t arg4 ;
31843   svn_boolean_t arg5 ;
31844   svn_boolean_t arg6 ;
31845   svn_cancel_func_t arg7 = (svn_cancel_func_t) 0 ;
31846   void *arg8 = (void *) 0 ;
31847   svn_wc_notify_func2_t arg9 = (svn_wc_notify_func2_t) 0 ;
31848   void *arg10 = (void *) 0 ;
31849   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
31850   apr_pool_t *_global_pool = NULL ;
31851   PyObject *_global_py_pool = NULL ;
31852   PyObject * obj0 = 0 ;
31853   PyObject * obj1 = 0 ;
31854   PyObject * obj2 = 0 ;
31855   PyObject * obj3 = 0 ;
31856   PyObject * obj4 = 0 ;
31857   PyObject * obj5 = 0 ;
31858   PyObject * obj6 = 0 ;
31859   PyObject * obj7 = 0 ;
31860   PyObject * obj8 = 0 ;
31861   svn_error_t *result = 0 ;
31862 
31863   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31864       &_global_py_pool, &_global_pool))
31865   SWIG_fail;
31866   arg11 = _global_pool;
31867   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_cleanup4",8,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
31868   {
31869     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
31870     if (PyErr_Occurred()) {
31871       SWIG_fail;
31872     }
31873   }
31874   {
31875     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_cleanup4", "local_abspath");
31876     if (PyErr_Occurred()) SWIG_fail;
31877   }
31878   {
31879     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
31880     if (SWIG_arg_fail(svn_argnum_obj2)) {
31881       SWIG_fail;
31882     }
31883   }
31884   {
31885     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
31886     if (SWIG_arg_fail(svn_argnum_obj3)) {
31887       SWIG_fail;
31888     }
31889   }
31890   {
31891     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
31892     if (SWIG_arg_fail(svn_argnum_obj4)) {
31893       SWIG_fail;
31894     }
31895   }
31896   {
31897     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
31898     if (SWIG_arg_fail(svn_argnum_obj5)) {
31899       SWIG_fail;
31900     }
31901   }
31902   {
31903     arg7 = (svn_cancel_func_t) svn_swig_py_cancel_func;
31904     arg8 = obj6;
31905   }
31906   {
31907     arg9 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
31908     arg10 = obj7;
31909   }
31910   if (obj8) {
31911     /* Verify that the user supplied a valid pool */
31912     if (obj8 != Py_None && obj8 != _global_py_pool) {
31913       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj8);
31914       SWIG_arg_fail(svn_argnum_obj8);
31915       SWIG_fail;
31916     }
31917   }
31918   {
31919     svn_swig_py_release_py_lock();
31920 
31921     result = (svn_error_t *)svn_wc_cleanup4(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
31922 
31923     svn_swig_py_acquire_py_lock();
31924 
31925   }
31926   {
31927     if (result != NULL) {
31928       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
31929       svn_swig_py_svn_exception(result);
31930       else
31931       svn_error_clear(result);
31932       SWIG_fail;
31933     }
31934     Py_INCREF(Py_None);
31935     resultobj = Py_None;
31936   }
31937   {
31938     Py_XDECREF(_global_py_pool);
31939   }
31940   return resultobj;
31941 fail:
31942   {
31943     Py_XDECREF(_global_py_pool);
31944   }
31945   return NULL;
31946 }
31947 
31948 
_wrap_svn_wc_cleanup3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)31949 SWIGINTERN PyObject *_wrap_svn_wc_cleanup3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31950   PyObject *resultobj = 0;
31951   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
31952   char *arg2 = (char *) 0 ;
31953   svn_cancel_func_t arg3 = (svn_cancel_func_t) 0 ;
31954   void *arg4 = (void *) 0 ;
31955   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
31956   apr_pool_t *_global_pool = NULL ;
31957   PyObject *_global_py_pool = NULL ;
31958   PyObject * obj0 = 0 ;
31959   PyObject * obj1 = 0 ;
31960   PyObject * obj2 = 0 ;
31961   PyObject * obj3 = 0 ;
31962   svn_error_t *result = 0 ;
31963 
31964   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
31965       &_global_py_pool, &_global_pool))
31966   SWIG_fail;
31967   arg5 = _global_pool;
31968   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_cleanup3",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
31969   {
31970     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
31971     if (PyErr_Occurred()) {
31972       SWIG_fail;
31973     }
31974   }
31975   {
31976     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_cleanup3", "local_abspath");
31977     if (PyErr_Occurred()) SWIG_fail;
31978   }
31979   {
31980     arg3 = (svn_cancel_func_t) svn_swig_py_cancel_func;
31981     arg4 = obj2;
31982   }
31983   if (obj3) {
31984     /* Verify that the user supplied a valid pool */
31985     if (obj3 != Py_None && obj3 != _global_py_pool) {
31986       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
31987       SWIG_arg_fail(svn_argnum_obj3);
31988       SWIG_fail;
31989     }
31990   }
31991   {
31992     svn_swig_py_release_py_lock();
31993 
31994     result = (svn_error_t *)svn_wc_cleanup3(arg1,(char const *)arg2,arg3,arg4,arg5);
31995 
31996     svn_swig_py_acquire_py_lock();
31997 
31998   }
31999   {
32000     if (result != NULL) {
32001       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32002       svn_swig_py_svn_exception(result);
32003       else
32004       svn_error_clear(result);
32005       SWIG_fail;
32006     }
32007     Py_INCREF(Py_None);
32008     resultobj = Py_None;
32009   }
32010   {
32011     Py_XDECREF(_global_py_pool);
32012   }
32013   return resultobj;
32014 fail:
32015   {
32016     Py_XDECREF(_global_py_pool);
32017   }
32018   return NULL;
32019 }
32020 
32021 
_wrap_svn_wc_cleanup2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32022 SWIGINTERN PyObject *_wrap_svn_wc_cleanup2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32023   PyObject *resultobj = 0;
32024   char *arg1 = (char *) 0 ;
32025   char *arg2 = (char *) 0 ;
32026   svn_cancel_func_t arg3 = (svn_cancel_func_t) 0 ;
32027   void *arg4 = (void *) 0 ;
32028   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
32029   apr_pool_t *_global_pool = NULL ;
32030   PyObject *_global_py_pool = NULL ;
32031   PyObject * obj0 = 0 ;
32032   PyObject * obj1 = 0 ;
32033   PyObject * obj2 = 0 ;
32034   PyObject * obj3 = 0 ;
32035   svn_error_t *result = 0 ;
32036 
32037   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32038       &_global_py_pool, &_global_pool))
32039   SWIG_fail;
32040   arg5 = _global_pool;
32041   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_cleanup2",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
32042   {
32043     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_cleanup2", "path");
32044     if (PyErr_Occurred()) SWIG_fail;
32045   }
32046   {
32047     arg2 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_wc_cleanup2", "diff3_cmd");
32048     if (PyErr_Occurred()) SWIG_fail;
32049   }
32050   {
32051     arg3 = (svn_cancel_func_t) svn_swig_py_cancel_func;
32052     arg4 = obj2;
32053   }
32054   if (obj3) {
32055     /* Verify that the user supplied a valid pool */
32056     if (obj3 != Py_None && obj3 != _global_py_pool) {
32057       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
32058       SWIG_arg_fail(svn_argnum_obj3);
32059       SWIG_fail;
32060     }
32061   }
32062   {
32063     svn_swig_py_release_py_lock();
32064 
32065     result = (svn_error_t *)svn_wc_cleanup2((char const *)arg1,(char const *)arg2,arg3,arg4,arg5);
32066 
32067     svn_swig_py_acquire_py_lock();
32068 
32069   }
32070   {
32071     if (result != NULL) {
32072       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32073       svn_swig_py_svn_exception(result);
32074       else
32075       svn_error_clear(result);
32076       SWIG_fail;
32077     }
32078     Py_INCREF(Py_None);
32079     resultobj = Py_None;
32080   }
32081   {
32082     Py_XDECREF(_global_py_pool);
32083   }
32084   return resultobj;
32085 fail:
32086   {
32087     Py_XDECREF(_global_py_pool);
32088   }
32089   return NULL;
32090 }
32091 
32092 
_wrap_svn_wc_cleanup(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32093 SWIGINTERN PyObject *_wrap_svn_wc_cleanup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32094   PyObject *resultobj = 0;
32095   char *arg1 = (char *) 0 ;
32096   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
32097   char *arg3 = (char *) 0 ;
32098   svn_cancel_func_t arg4 = (svn_cancel_func_t) 0 ;
32099   void *arg5 = (void *) 0 ;
32100   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
32101   apr_pool_t *_global_pool = NULL ;
32102   PyObject *_global_py_pool = NULL ;
32103   PyObject * obj0 = 0 ;
32104   PyObject * obj1 = 0 ;
32105   PyObject * obj2 = 0 ;
32106   PyObject * obj3 = 0 ;
32107   PyObject * obj4 = 0 ;
32108   svn_error_t *result = 0 ;
32109 
32110   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32111       &_global_py_pool, &_global_pool))
32112   SWIG_fail;
32113   arg6 = _global_pool;
32114   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_cleanup",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
32115   {
32116     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_cleanup", "path");
32117     if (PyErr_Occurred()) SWIG_fail;
32118   }
32119   {
32120     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
32121     if (PyErr_Occurred()) {
32122       SWIG_fail;
32123     }
32124   }
32125   {
32126     arg3 = svn_swig_py_string_to_cstring(obj2, TRUE, "svn_wc_cleanup", "diff3_cmd");
32127     if (PyErr_Occurred()) SWIG_fail;
32128   }
32129   {
32130     arg4 = (svn_cancel_func_t) svn_swig_py_cancel_func;
32131     arg5 = obj3;
32132   }
32133   if (obj4) {
32134     /* Verify that the user supplied a valid pool */
32135     if (obj4 != Py_None && obj4 != _global_py_pool) {
32136       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
32137       SWIG_arg_fail(svn_argnum_obj4);
32138       SWIG_fail;
32139     }
32140   }
32141   {
32142     svn_swig_py_release_py_lock();
32143 
32144     result = (svn_error_t *)svn_wc_cleanup((char const *)arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
32145 
32146     svn_swig_py_acquire_py_lock();
32147 
32148   }
32149   {
32150     if (result != NULL) {
32151       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32152       svn_swig_py_svn_exception(result);
32153       else
32154       svn_error_clear(result);
32155       SWIG_fail;
32156     }
32157     Py_INCREF(Py_None);
32158     resultobj = Py_None;
32159   }
32160   {
32161     Py_XDECREF(_global_py_pool);
32162   }
32163   return resultobj;
32164 fail:
32165   {
32166     Py_XDECREF(_global_py_pool);
32167   }
32168   return NULL;
32169 }
32170 
32171 
_wrap_svn_wc_upgrade(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32172 SWIGINTERN PyObject *_wrap_svn_wc_upgrade(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32173   PyObject *resultobj = 0;
32174   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
32175   char *arg2 = (char *) 0 ;
32176   svn_wc_upgrade_get_repos_info_t arg3 = (svn_wc_upgrade_get_repos_info_t) 0 ;
32177   void *arg4 = (void *) 0 ;
32178   svn_cancel_func_t arg5 = (svn_cancel_func_t) 0 ;
32179   void *arg6 = (void *) 0 ;
32180   svn_wc_notify_func2_t arg7 = (svn_wc_notify_func2_t) 0 ;
32181   void *arg8 = (void *) 0 ;
32182   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
32183   apr_pool_t *_global_pool = NULL ;
32184   PyObject *_global_py_pool = NULL ;
32185   PyObject * obj0 = 0 ;
32186   PyObject * obj1 = 0 ;
32187   PyObject * obj2 = 0 ;
32188   PyObject * obj3 = 0 ;
32189   PyObject * obj4 = 0 ;
32190   PyObject * obj5 = 0 ;
32191   PyObject * obj6 = 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   arg9 = _global_pool;
32198   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_upgrade",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
32199   {
32200     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
32201     if (PyErr_Occurred()) {
32202       SWIG_fail;
32203     }
32204   }
32205   {
32206     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_upgrade", "local_abspath");
32207     if (PyErr_Occurred()) SWIG_fail;
32208   }
32209   {
32210     svn_wc_upgrade_get_repos_info_t * tmp =
32211     svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj2);
32212     if (tmp == NULL || PyErr_Occurred()) {
32213       SWIG_fail;
32214     }
32215     arg3 = *tmp;
32216   }
32217   {
32218     if (obj3 == Py_None) {
32219       arg4 = NULL;
32220     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
32221       arg4 = (void *) obj3;
32222       PyErr_Clear();
32223     }
32224   }
32225   {
32226     arg5 = (svn_cancel_func_t) svn_swig_py_cancel_func;
32227     arg6 = obj4;
32228   }
32229   {
32230     arg7 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
32231     arg8 = obj5;
32232   }
32233   if (obj6) {
32234     /* Verify that the user supplied a valid pool */
32235     if (obj6 != Py_None && obj6 != _global_py_pool) {
32236       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
32237       SWIG_arg_fail(svn_argnum_obj6);
32238       SWIG_fail;
32239     }
32240   }
32241   {
32242     svn_swig_py_release_py_lock();
32243 
32244     result = (svn_error_t *)svn_wc_upgrade(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
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_wc_relocate4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32272 SWIGINTERN PyObject *_wrap_svn_wc_relocate4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32273   PyObject *resultobj = 0;
32274   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
32275   char *arg2 = (char *) 0 ;
32276   char *arg3 = (char *) 0 ;
32277   char *arg4 = (char *) 0 ;
32278   svn_wc_relocation_validator3_t arg5 = (svn_wc_relocation_validator3_t) 0 ;
32279   void *arg6 = (void *) 0 ;
32280   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
32281   apr_pool_t *_global_pool = NULL ;
32282   PyObject *_global_py_pool = NULL ;
32283   PyObject * obj0 = 0 ;
32284   PyObject * obj1 = 0 ;
32285   PyObject * obj2 = 0 ;
32286   PyObject * obj3 = 0 ;
32287   PyObject * obj4 = 0 ;
32288   PyObject * obj5 = 0 ;
32289   PyObject * obj6 = 0 ;
32290   svn_error_t *result = 0 ;
32291 
32292   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32293       &_global_py_pool, &_global_pool))
32294   SWIG_fail;
32295   arg7 = _global_pool;
32296   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_relocate4",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
32297   {
32298     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
32299     if (PyErr_Occurred()) {
32300       SWIG_fail;
32301     }
32302   }
32303   {
32304     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_relocate4", "wcroot_abspath");
32305     if (PyErr_Occurred()) SWIG_fail;
32306   }
32307   {
32308     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_relocate4", "from");
32309     if (PyErr_Occurred()) SWIG_fail;
32310   }
32311   {
32312     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_relocate4", "to");
32313     if (PyErr_Occurred()) SWIG_fail;
32314   }
32315   {
32316     svn_wc_relocation_validator3_t * tmp =
32317     svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj4);
32318     if (tmp == NULL || PyErr_Occurred()) {
32319       SWIG_fail;
32320     }
32321     arg5 = *tmp;
32322   }
32323   {
32324     if (obj5 == Py_None) {
32325       arg6 = NULL;
32326     } else if (SWIG_ConvertPtr(obj5, (void **) &arg6, 0, 0) == -1) {
32327       arg6 = (void *) obj5;
32328       PyErr_Clear();
32329     }
32330   }
32331   if (obj6) {
32332     /* Verify that the user supplied a valid pool */
32333     if (obj6 != Py_None && obj6 != _global_py_pool) {
32334       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
32335       SWIG_arg_fail(svn_argnum_obj6);
32336       SWIG_fail;
32337     }
32338   }
32339   {
32340     svn_swig_py_release_py_lock();
32341 
32342     result = (svn_error_t *)svn_wc_relocate4(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7);
32343 
32344     svn_swig_py_acquire_py_lock();
32345 
32346   }
32347   {
32348     if (result != NULL) {
32349       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32350       svn_swig_py_svn_exception(result);
32351       else
32352       svn_error_clear(result);
32353       SWIG_fail;
32354     }
32355     Py_INCREF(Py_None);
32356     resultobj = Py_None;
32357   }
32358   {
32359     Py_XDECREF(_global_py_pool);
32360   }
32361   return resultobj;
32362 fail:
32363   {
32364     Py_XDECREF(_global_py_pool);
32365   }
32366   return NULL;
32367 }
32368 
32369 
_wrap_svn_wc_relocate3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32370 SWIGINTERN PyObject *_wrap_svn_wc_relocate3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32371   PyObject *resultobj = 0;
32372   char *arg1 = (char *) 0 ;
32373   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
32374   char *arg3 = (char *) 0 ;
32375   char *arg4 = (char *) 0 ;
32376   svn_boolean_t arg5 ;
32377   svn_wc_relocation_validator3_t arg6 = (svn_wc_relocation_validator3_t) 0 ;
32378   void *arg7 = (void *) 0 ;
32379   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
32380   apr_pool_t *_global_pool = NULL ;
32381   PyObject *_global_py_pool = NULL ;
32382   PyObject * obj0 = 0 ;
32383   PyObject * obj1 = 0 ;
32384   PyObject * obj2 = 0 ;
32385   PyObject * obj3 = 0 ;
32386   PyObject * obj4 = 0 ;
32387   PyObject * obj5 = 0 ;
32388   PyObject * obj6 = 0 ;
32389   PyObject * obj7 = 0 ;
32390   svn_error_t *result = 0 ;
32391 
32392   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32393       &_global_py_pool, &_global_pool))
32394   SWIG_fail;
32395   arg8 = _global_pool;
32396   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_relocate3",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
32397   {
32398     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_relocate3", "path");
32399     if (PyErr_Occurred()) SWIG_fail;
32400   }
32401   {
32402     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
32403     if (PyErr_Occurred()) {
32404       SWIG_fail;
32405     }
32406   }
32407   {
32408     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_relocate3", "from");
32409     if (PyErr_Occurred()) SWIG_fail;
32410   }
32411   {
32412     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_relocate3", "to");
32413     if (PyErr_Occurred()) SWIG_fail;
32414   }
32415   {
32416     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
32417     if (SWIG_arg_fail(svn_argnum_obj4)) {
32418       SWIG_fail;
32419     }
32420   }
32421   {
32422     svn_wc_relocation_validator3_t * tmp =
32423     svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj5);
32424     if (tmp == NULL || PyErr_Occurred()) {
32425       SWIG_fail;
32426     }
32427     arg6 = *tmp;
32428   }
32429   {
32430     if (obj6 == Py_None) {
32431       arg7 = NULL;
32432     } else if (SWIG_ConvertPtr(obj6, (void **) &arg7, 0, 0) == -1) {
32433       arg7 = (void *) obj6;
32434       PyErr_Clear();
32435     }
32436   }
32437   if (obj7) {
32438     /* Verify that the user supplied a valid pool */
32439     if (obj7 != Py_None && obj7 != _global_py_pool) {
32440       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
32441       SWIG_arg_fail(svn_argnum_obj7);
32442       SWIG_fail;
32443     }
32444   }
32445   {
32446     svn_swig_py_release_py_lock();
32447 
32448     result = (svn_error_t *)svn_wc_relocate3((char const *)arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8);
32449 
32450     svn_swig_py_acquire_py_lock();
32451 
32452   }
32453   {
32454     if (result != NULL) {
32455       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32456       svn_swig_py_svn_exception(result);
32457       else
32458       svn_error_clear(result);
32459       SWIG_fail;
32460     }
32461     Py_INCREF(Py_None);
32462     resultobj = Py_None;
32463   }
32464   {
32465     Py_XDECREF(_global_py_pool);
32466   }
32467   return resultobj;
32468 fail:
32469   {
32470     Py_XDECREF(_global_py_pool);
32471   }
32472   return NULL;
32473 }
32474 
32475 
_wrap_svn_wc_relocate2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32476 SWIGINTERN PyObject *_wrap_svn_wc_relocate2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32477   PyObject *resultobj = 0;
32478   char *arg1 = (char *) 0 ;
32479   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
32480   char *arg3 = (char *) 0 ;
32481   char *arg4 = (char *) 0 ;
32482   svn_boolean_t arg5 ;
32483   svn_wc_relocation_validator2_t arg6 = (svn_wc_relocation_validator2_t) 0 ;
32484   void *arg7 = (void *) 0 ;
32485   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
32486   apr_pool_t *_global_pool = NULL ;
32487   PyObject *_global_py_pool = NULL ;
32488   PyObject * obj0 = 0 ;
32489   PyObject * obj1 = 0 ;
32490   PyObject * obj2 = 0 ;
32491   PyObject * obj3 = 0 ;
32492   PyObject * obj4 = 0 ;
32493   PyObject * obj5 = 0 ;
32494   PyObject * obj6 = 0 ;
32495   PyObject * obj7 = 0 ;
32496   svn_error_t *result = 0 ;
32497 
32498   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32499       &_global_py_pool, &_global_pool))
32500   SWIG_fail;
32501   arg8 = _global_pool;
32502   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_relocate2",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
32503   {
32504     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_relocate2", "path");
32505     if (PyErr_Occurred()) SWIG_fail;
32506   }
32507   {
32508     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
32509     if (PyErr_Occurred()) {
32510       SWIG_fail;
32511     }
32512   }
32513   {
32514     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_relocate2", "from");
32515     if (PyErr_Occurred()) SWIG_fail;
32516   }
32517   {
32518     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_relocate2", "to");
32519     if (PyErr_Occurred()) SWIG_fail;
32520   }
32521   {
32522     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
32523     if (SWIG_arg_fail(svn_argnum_obj4)) {
32524       SWIG_fail;
32525     }
32526   }
32527   {
32528     svn_wc_relocation_validator2_t * tmp =
32529     svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj5);
32530     if (tmp == NULL || PyErr_Occurred()) {
32531       SWIG_fail;
32532     }
32533     arg6 = *tmp;
32534   }
32535   {
32536     if (obj6 == Py_None) {
32537       arg7 = NULL;
32538     } else if (SWIG_ConvertPtr(obj6, (void **) &arg7, 0, 0) == -1) {
32539       arg7 = (void *) obj6;
32540       PyErr_Clear();
32541     }
32542   }
32543   if (obj7) {
32544     /* Verify that the user supplied a valid pool */
32545     if (obj7 != Py_None && obj7 != _global_py_pool) {
32546       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
32547       SWIG_arg_fail(svn_argnum_obj7);
32548       SWIG_fail;
32549     }
32550   }
32551   {
32552     svn_swig_py_release_py_lock();
32553 
32554     result = (svn_error_t *)svn_wc_relocate2((char const *)arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8);
32555 
32556     svn_swig_py_acquire_py_lock();
32557 
32558   }
32559   {
32560     if (result != NULL) {
32561       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32562       svn_swig_py_svn_exception(result);
32563       else
32564       svn_error_clear(result);
32565       SWIG_fail;
32566     }
32567     Py_INCREF(Py_None);
32568     resultobj = Py_None;
32569   }
32570   {
32571     Py_XDECREF(_global_py_pool);
32572   }
32573   return resultobj;
32574 fail:
32575   {
32576     Py_XDECREF(_global_py_pool);
32577   }
32578   return NULL;
32579 }
32580 
32581 
_wrap_svn_wc_relocate(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32582 SWIGINTERN PyObject *_wrap_svn_wc_relocate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32583   PyObject *resultobj = 0;
32584   char *arg1 = (char *) 0 ;
32585   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
32586   char *arg3 = (char *) 0 ;
32587   char *arg4 = (char *) 0 ;
32588   svn_boolean_t arg5 ;
32589   svn_wc_relocation_validator_t arg6 = (svn_wc_relocation_validator_t) 0 ;
32590   void *arg7 = (void *) 0 ;
32591   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
32592   apr_pool_t *_global_pool = NULL ;
32593   PyObject *_global_py_pool = NULL ;
32594   PyObject * obj0 = 0 ;
32595   PyObject * obj1 = 0 ;
32596   PyObject * obj2 = 0 ;
32597   PyObject * obj3 = 0 ;
32598   PyObject * obj4 = 0 ;
32599   PyObject * obj5 = 0 ;
32600   PyObject * obj6 = 0 ;
32601   PyObject * obj7 = 0 ;
32602   svn_error_t *result = 0 ;
32603 
32604   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32605       &_global_py_pool, &_global_pool))
32606   SWIG_fail;
32607   arg8 = _global_pool;
32608   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_relocate",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
32609   {
32610     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_relocate", "path");
32611     if (PyErr_Occurred()) SWIG_fail;
32612   }
32613   {
32614     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
32615     if (PyErr_Occurred()) {
32616       SWIG_fail;
32617     }
32618   }
32619   {
32620     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_relocate", "from");
32621     if (PyErr_Occurred()) SWIG_fail;
32622   }
32623   {
32624     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_relocate", "to");
32625     if (PyErr_Occurred()) SWIG_fail;
32626   }
32627   {
32628     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
32629     if (SWIG_arg_fail(svn_argnum_obj4)) {
32630       SWIG_fail;
32631     }
32632   }
32633   {
32634     svn_wc_relocation_validator_t * tmp =
32635     svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t, svn_argnum_obj5);
32636     if (tmp == NULL || PyErr_Occurred()) {
32637       SWIG_fail;
32638     }
32639     arg6 = *tmp;
32640   }
32641   {
32642     if (obj6 == Py_None) {
32643       arg7 = NULL;
32644     } else if (SWIG_ConvertPtr(obj6, (void **) &arg7, 0, 0) == -1) {
32645       arg7 = (void *) obj6;
32646       PyErr_Clear();
32647     }
32648   }
32649   if (obj7) {
32650     /* Verify that the user supplied a valid pool */
32651     if (obj7 != Py_None && obj7 != _global_py_pool) {
32652       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
32653       SWIG_arg_fail(svn_argnum_obj7);
32654       SWIG_fail;
32655     }
32656   }
32657   {
32658     svn_swig_py_release_py_lock();
32659 
32660     result = (svn_error_t *)svn_wc_relocate((char const *)arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8);
32661 
32662     svn_swig_py_acquire_py_lock();
32663 
32664   }
32665   {
32666     if (result != NULL) {
32667       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32668       svn_swig_py_svn_exception(result);
32669       else
32670       svn_error_clear(result);
32671       SWIG_fail;
32672     }
32673     Py_INCREF(Py_None);
32674     resultobj = Py_None;
32675   }
32676   {
32677     Py_XDECREF(_global_py_pool);
32678   }
32679   return resultobj;
32680 fail:
32681   {
32682     Py_XDECREF(_global_py_pool);
32683   }
32684   return NULL;
32685 }
32686 
32687 
_wrap_svn_wc_revert6(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32688 SWIGINTERN PyObject *_wrap_svn_wc_revert6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32689   PyObject *resultobj = 0;
32690   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
32691   char *arg2 = (char *) 0 ;
32692   svn_depth_t arg3 ;
32693   svn_boolean_t arg4 ;
32694   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
32695   svn_boolean_t arg6 ;
32696   svn_boolean_t arg7 ;
32697   svn_boolean_t arg8 ;
32698   svn_cancel_func_t arg9 = (svn_cancel_func_t) 0 ;
32699   void *arg10 = (void *) 0 ;
32700   svn_wc_notify_func2_t arg11 = (svn_wc_notify_func2_t) 0 ;
32701   void *arg12 = (void *) 0 ;
32702   apr_pool_t *arg13 = (apr_pool_t *) 0 ;
32703   apr_pool_t *_global_pool = NULL ;
32704   PyObject *_global_py_pool = NULL ;
32705   PyObject * obj0 = 0 ;
32706   PyObject * obj1 = 0 ;
32707   PyObject * obj2 = 0 ;
32708   PyObject * obj3 = 0 ;
32709   PyObject * obj4 = 0 ;
32710   PyObject * obj5 = 0 ;
32711   PyObject * obj6 = 0 ;
32712   PyObject * obj7 = 0 ;
32713   PyObject * obj8 = 0 ;
32714   PyObject * obj9 = 0 ;
32715   PyObject * obj10 = 0 ;
32716   svn_error_t *result = 0 ;
32717 
32718   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32719       &_global_py_pool, &_global_pool))
32720   SWIG_fail;
32721   arg13 = _global_pool;
32722   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revert6",10,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
32723   {
32724     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
32725     if (PyErr_Occurred()) {
32726       SWIG_fail;
32727     }
32728   }
32729   {
32730     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_revert6", "local_abspath");
32731     if (PyErr_Occurred()) SWIG_fail;
32732   }
32733   {
32734     arg3 = (svn_depth_t)SWIG_As_long (obj2);
32735     if (SWIG_arg_fail(svn_argnum_obj2)) {
32736       SWIG_fail;
32737     }
32738   }
32739   {
32740     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
32741     if (SWIG_arg_fail(svn_argnum_obj3)) {
32742       SWIG_fail;
32743     }
32744   }
32745   {
32746     arg5 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
32747     if (PyErr_Occurred()) {
32748       SWIG_fail;
32749     }
32750   }
32751   {
32752     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
32753     if (SWIG_arg_fail(svn_argnum_obj5)) {
32754       SWIG_fail;
32755     }
32756   }
32757   {
32758     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
32759     if (SWIG_arg_fail(svn_argnum_obj6)) {
32760       SWIG_fail;
32761     }
32762   }
32763   {
32764     arg8 = (svn_boolean_t)SWIG_As_long (obj7);
32765     if (SWIG_arg_fail(svn_argnum_obj7)) {
32766       SWIG_fail;
32767     }
32768   }
32769   {
32770     arg9 = (svn_cancel_func_t) svn_swig_py_cancel_func;
32771     arg10 = obj8;
32772   }
32773   {
32774     arg11 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
32775     arg12 = obj9;
32776   }
32777   if (obj10) {
32778     /* Verify that the user supplied a valid pool */
32779     if (obj10 != Py_None && obj10 != _global_py_pool) {
32780       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj10);
32781       SWIG_arg_fail(svn_argnum_obj10);
32782       SWIG_fail;
32783     }
32784   }
32785   {
32786     svn_swig_py_release_py_lock();
32787 
32788     result = (svn_error_t *)svn_wc_revert6(arg1,(char const *)arg2,arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
32789 
32790     svn_swig_py_acquire_py_lock();
32791 
32792   }
32793   {
32794     if (result != NULL) {
32795       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32796       svn_swig_py_svn_exception(result);
32797       else
32798       svn_error_clear(result);
32799       SWIG_fail;
32800     }
32801     Py_INCREF(Py_None);
32802     resultobj = Py_None;
32803   }
32804   {
32805     Py_XDECREF(_global_py_pool);
32806   }
32807   return resultobj;
32808 fail:
32809   {
32810     Py_XDECREF(_global_py_pool);
32811   }
32812   return NULL;
32813 }
32814 
32815 
_wrap_svn_wc_revert5(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32816 SWIGINTERN PyObject *_wrap_svn_wc_revert5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32817   PyObject *resultobj = 0;
32818   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
32819   char *arg2 = (char *) 0 ;
32820   svn_depth_t arg3 ;
32821   svn_boolean_t arg4 ;
32822   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
32823   svn_boolean_t arg6 ;
32824   svn_boolean_t arg7 ;
32825   svn_cancel_func_t arg8 = (svn_cancel_func_t) 0 ;
32826   void *arg9 = (void *) 0 ;
32827   svn_wc_notify_func2_t arg10 = (svn_wc_notify_func2_t) 0 ;
32828   void *arg11 = (void *) 0 ;
32829   apr_pool_t *arg12 = (apr_pool_t *) 0 ;
32830   apr_pool_t *_global_pool = NULL ;
32831   PyObject *_global_py_pool = NULL ;
32832   PyObject * obj0 = 0 ;
32833   PyObject * obj1 = 0 ;
32834   PyObject * obj2 = 0 ;
32835   PyObject * obj3 = 0 ;
32836   PyObject * obj4 = 0 ;
32837   PyObject * obj5 = 0 ;
32838   PyObject * obj6 = 0 ;
32839   PyObject * obj7 = 0 ;
32840   PyObject * obj8 = 0 ;
32841   PyObject * obj9 = 0 ;
32842   svn_error_t *result = 0 ;
32843 
32844   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32845       &_global_py_pool, &_global_pool))
32846   SWIG_fail;
32847   arg12 = _global_pool;
32848   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revert5",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
32849   {
32850     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
32851     if (PyErr_Occurred()) {
32852       SWIG_fail;
32853     }
32854   }
32855   {
32856     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_revert5", "local_abspath");
32857     if (PyErr_Occurred()) SWIG_fail;
32858   }
32859   {
32860     arg3 = (svn_depth_t)SWIG_As_long (obj2);
32861     if (SWIG_arg_fail(svn_argnum_obj2)) {
32862       SWIG_fail;
32863     }
32864   }
32865   {
32866     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
32867     if (SWIG_arg_fail(svn_argnum_obj3)) {
32868       SWIG_fail;
32869     }
32870   }
32871   {
32872     arg5 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
32873     if (PyErr_Occurred()) {
32874       SWIG_fail;
32875     }
32876   }
32877   {
32878     arg6 = (svn_boolean_t)SWIG_As_long (obj5);
32879     if (SWIG_arg_fail(svn_argnum_obj5)) {
32880       SWIG_fail;
32881     }
32882   }
32883   {
32884     arg7 = (svn_boolean_t)SWIG_As_long (obj6);
32885     if (SWIG_arg_fail(svn_argnum_obj6)) {
32886       SWIG_fail;
32887     }
32888   }
32889   {
32890     arg8 = (svn_cancel_func_t) svn_swig_py_cancel_func;
32891     arg9 = obj7;
32892   }
32893   {
32894     arg10 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
32895     arg11 = obj8;
32896   }
32897   if (obj9) {
32898     /* Verify that the user supplied a valid pool */
32899     if (obj9 != Py_None && obj9 != _global_py_pool) {
32900       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
32901       SWIG_arg_fail(svn_argnum_obj9);
32902       SWIG_fail;
32903     }
32904   }
32905   {
32906     svn_swig_py_release_py_lock();
32907 
32908     result = (svn_error_t *)svn_wc_revert5(arg1,(char const *)arg2,arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
32909 
32910     svn_swig_py_acquire_py_lock();
32911 
32912   }
32913   {
32914     if (result != NULL) {
32915       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
32916       svn_swig_py_svn_exception(result);
32917       else
32918       svn_error_clear(result);
32919       SWIG_fail;
32920     }
32921     Py_INCREF(Py_None);
32922     resultobj = Py_None;
32923   }
32924   {
32925     Py_XDECREF(_global_py_pool);
32926   }
32927   return resultobj;
32928 fail:
32929   {
32930     Py_XDECREF(_global_py_pool);
32931   }
32932   return NULL;
32933 }
32934 
32935 
_wrap_svn_wc_revert4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)32936 SWIGINTERN PyObject *_wrap_svn_wc_revert4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32937   PyObject *resultobj = 0;
32938   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
32939   char *arg2 = (char *) 0 ;
32940   svn_depth_t arg3 ;
32941   svn_boolean_t arg4 ;
32942   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
32943   svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
32944   void *arg7 = (void *) 0 ;
32945   svn_wc_notify_func2_t arg8 = (svn_wc_notify_func2_t) 0 ;
32946   void *arg9 = (void *) 0 ;
32947   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
32948   apr_pool_t *_global_pool = NULL ;
32949   PyObject *_global_py_pool = NULL ;
32950   PyObject * obj0 = 0 ;
32951   PyObject * obj1 = 0 ;
32952   PyObject * obj2 = 0 ;
32953   PyObject * obj3 = 0 ;
32954   PyObject * obj4 = 0 ;
32955   PyObject * obj5 = 0 ;
32956   PyObject * obj6 = 0 ;
32957   PyObject * obj7 = 0 ;
32958   svn_error_t *result = 0 ;
32959 
32960   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
32961       &_global_py_pool, &_global_pool))
32962   SWIG_fail;
32963   arg10 = _global_pool;
32964   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revert4",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
32965   {
32966     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
32967     if (PyErr_Occurred()) {
32968       SWIG_fail;
32969     }
32970   }
32971   {
32972     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_revert4", "local_abspath");
32973     if (PyErr_Occurred()) SWIG_fail;
32974   }
32975   {
32976     arg3 = (svn_depth_t)SWIG_As_long (obj2);
32977     if (SWIG_arg_fail(svn_argnum_obj2)) {
32978       SWIG_fail;
32979     }
32980   }
32981   {
32982     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
32983     if (SWIG_arg_fail(svn_argnum_obj3)) {
32984       SWIG_fail;
32985     }
32986   }
32987   {
32988     arg5 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
32989     if (PyErr_Occurred()) {
32990       SWIG_fail;
32991     }
32992   }
32993   {
32994     arg6 = (svn_cancel_func_t) svn_swig_py_cancel_func;
32995     arg7 = obj5;
32996   }
32997   {
32998     arg8 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
32999     arg9 = obj6;
33000   }
33001   if (obj7) {
33002     /* Verify that the user supplied a valid pool */
33003     if (obj7 != Py_None && obj7 != _global_py_pool) {
33004       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
33005       SWIG_arg_fail(svn_argnum_obj7);
33006       SWIG_fail;
33007     }
33008   }
33009   {
33010     svn_swig_py_release_py_lock();
33011 
33012     result = (svn_error_t *)svn_wc_revert4(arg1,(char const *)arg2,arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,arg8,arg9,arg10);
33013 
33014     svn_swig_py_acquire_py_lock();
33015 
33016   }
33017   {
33018     if (result != NULL) {
33019       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
33020       svn_swig_py_svn_exception(result);
33021       else
33022       svn_error_clear(result);
33023       SWIG_fail;
33024     }
33025     Py_INCREF(Py_None);
33026     resultobj = Py_None;
33027   }
33028   {
33029     Py_XDECREF(_global_py_pool);
33030   }
33031   return resultobj;
33032 fail:
33033   {
33034     Py_XDECREF(_global_py_pool);
33035   }
33036   return NULL;
33037 }
33038 
33039 
_wrap_svn_wc_revert3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33040 SWIGINTERN PyObject *_wrap_svn_wc_revert3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33041   PyObject *resultobj = 0;
33042   char *arg1 = (char *) 0 ;
33043   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
33044   svn_depth_t arg3 ;
33045   svn_boolean_t arg4 ;
33046   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
33047   svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
33048   void *arg7 = (void *) 0 ;
33049   svn_wc_notify_func2_t arg8 = (svn_wc_notify_func2_t) 0 ;
33050   void *arg9 = (void *) 0 ;
33051   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
33052   apr_pool_t *_global_pool = NULL ;
33053   PyObject *_global_py_pool = NULL ;
33054   PyObject * obj0 = 0 ;
33055   PyObject * obj1 = 0 ;
33056   PyObject * obj2 = 0 ;
33057   PyObject * obj3 = 0 ;
33058   PyObject * obj4 = 0 ;
33059   PyObject * obj5 = 0 ;
33060   PyObject * obj6 = 0 ;
33061   PyObject * obj7 = 0 ;
33062   svn_error_t *result = 0 ;
33063 
33064   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
33065       &_global_py_pool, &_global_pool))
33066   SWIG_fail;
33067   arg10 = _global_pool;
33068   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revert3",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
33069   {
33070     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_revert3", "path");
33071     if (PyErr_Occurred()) SWIG_fail;
33072   }
33073   {
33074     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
33075     if (PyErr_Occurred()) {
33076       SWIG_fail;
33077     }
33078   }
33079   {
33080     arg3 = (svn_depth_t)SWIG_As_long (obj2);
33081     if (SWIG_arg_fail(svn_argnum_obj2)) {
33082       SWIG_fail;
33083     }
33084   }
33085   {
33086     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
33087     if (SWIG_arg_fail(svn_argnum_obj3)) {
33088       SWIG_fail;
33089     }
33090   }
33091   {
33092     arg5 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
33093     if (PyErr_Occurred()) {
33094       SWIG_fail;
33095     }
33096   }
33097   {
33098     arg6 = (svn_cancel_func_t) svn_swig_py_cancel_func;
33099     arg7 = obj5;
33100   }
33101   {
33102     arg8 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
33103     arg9 = obj6;
33104   }
33105   if (obj7) {
33106     /* Verify that the user supplied a valid pool */
33107     if (obj7 != Py_None && obj7 != _global_py_pool) {
33108       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
33109       SWIG_arg_fail(svn_argnum_obj7);
33110       SWIG_fail;
33111     }
33112   }
33113   {
33114     svn_swig_py_release_py_lock();
33115 
33116     result = (svn_error_t *)svn_wc_revert3((char const *)arg1,arg2,arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,arg8,arg9,arg10);
33117 
33118     svn_swig_py_acquire_py_lock();
33119 
33120   }
33121   {
33122     if (result != NULL) {
33123       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
33124       svn_swig_py_svn_exception(result);
33125       else
33126       svn_error_clear(result);
33127       SWIG_fail;
33128     }
33129     Py_INCREF(Py_None);
33130     resultobj = Py_None;
33131   }
33132   {
33133     Py_XDECREF(_global_py_pool);
33134   }
33135   return resultobj;
33136 fail:
33137   {
33138     Py_XDECREF(_global_py_pool);
33139   }
33140   return NULL;
33141 }
33142 
33143 
_wrap_svn_wc_revert2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33144 SWIGINTERN PyObject *_wrap_svn_wc_revert2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33145   PyObject *resultobj = 0;
33146   char *arg1 = (char *) 0 ;
33147   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
33148   svn_boolean_t arg3 ;
33149   svn_boolean_t arg4 ;
33150   svn_cancel_func_t arg5 = (svn_cancel_func_t) 0 ;
33151   void *arg6 = (void *) 0 ;
33152   svn_wc_notify_func2_t arg7 = (svn_wc_notify_func2_t) 0 ;
33153   void *arg8 = (void *) 0 ;
33154   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
33155   apr_pool_t *_global_pool = NULL ;
33156   PyObject *_global_py_pool = NULL ;
33157   PyObject * obj0 = 0 ;
33158   PyObject * obj1 = 0 ;
33159   PyObject * obj2 = 0 ;
33160   PyObject * obj3 = 0 ;
33161   PyObject * obj4 = 0 ;
33162   PyObject * obj5 = 0 ;
33163   PyObject * obj6 = 0 ;
33164   svn_error_t *result = 0 ;
33165 
33166   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
33167       &_global_py_pool, &_global_pool))
33168   SWIG_fail;
33169   arg9 = _global_pool;
33170   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revert2",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
33171   {
33172     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_revert2", "path");
33173     if (PyErr_Occurred()) SWIG_fail;
33174   }
33175   {
33176     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
33177     if (PyErr_Occurred()) {
33178       SWIG_fail;
33179     }
33180   }
33181   {
33182     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
33183     if (SWIG_arg_fail(svn_argnum_obj2)) {
33184       SWIG_fail;
33185     }
33186   }
33187   {
33188     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
33189     if (SWIG_arg_fail(svn_argnum_obj3)) {
33190       SWIG_fail;
33191     }
33192   }
33193   {
33194     arg5 = (svn_cancel_func_t) svn_swig_py_cancel_func;
33195     arg6 = obj4;
33196   }
33197   {
33198     arg7 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
33199     arg8 = obj5;
33200   }
33201   if (obj6) {
33202     /* Verify that the user supplied a valid pool */
33203     if (obj6 != Py_None && obj6 != _global_py_pool) {
33204       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
33205       SWIG_arg_fail(svn_argnum_obj6);
33206       SWIG_fail;
33207     }
33208   }
33209   {
33210     svn_swig_py_release_py_lock();
33211 
33212     result = (svn_error_t *)svn_wc_revert2((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
33213 
33214     svn_swig_py_acquire_py_lock();
33215 
33216   }
33217   {
33218     if (result != NULL) {
33219       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
33220       svn_swig_py_svn_exception(result);
33221       else
33222       svn_error_clear(result);
33223       SWIG_fail;
33224     }
33225     Py_INCREF(Py_None);
33226     resultobj = Py_None;
33227   }
33228   {
33229     Py_XDECREF(_global_py_pool);
33230   }
33231   return resultobj;
33232 fail:
33233   {
33234     Py_XDECREF(_global_py_pool);
33235   }
33236   return NULL;
33237 }
33238 
33239 
_wrap_svn_wc_revert(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33240 SWIGINTERN PyObject *_wrap_svn_wc_revert(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33241   PyObject *resultobj = 0;
33242   char *arg1 = (char *) 0 ;
33243   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
33244   svn_boolean_t arg3 ;
33245   svn_boolean_t arg4 ;
33246   svn_cancel_func_t arg5 = (svn_cancel_func_t) 0 ;
33247   void *arg6 = (void *) 0 ;
33248   svn_wc_notify_func_t arg7 = (svn_wc_notify_func_t) 0 ;
33249   void *arg8 = (void *) 0 ;
33250   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
33251   apr_pool_t *_global_pool = NULL ;
33252   PyObject *_global_py_pool = NULL ;
33253   PyObject * obj0 = 0 ;
33254   PyObject * obj1 = 0 ;
33255   PyObject * obj2 = 0 ;
33256   PyObject * obj3 = 0 ;
33257   PyObject * obj4 = 0 ;
33258   PyObject * obj5 = 0 ;
33259   PyObject * obj6 = 0 ;
33260   svn_error_t *result = 0 ;
33261 
33262   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
33263       &_global_py_pool, &_global_pool))
33264   SWIG_fail;
33265   arg9 = _global_pool;
33266   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revert",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
33267   {
33268     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_revert", "path");
33269     if (PyErr_Occurred()) SWIG_fail;
33270   }
33271   {
33272     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
33273     if (PyErr_Occurred()) {
33274       SWIG_fail;
33275     }
33276   }
33277   {
33278     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
33279     if (SWIG_arg_fail(svn_argnum_obj2)) {
33280       SWIG_fail;
33281     }
33282   }
33283   {
33284     arg4 = (svn_boolean_t)SWIG_As_long (obj3);
33285     if (SWIG_arg_fail(svn_argnum_obj3)) {
33286       SWIG_fail;
33287     }
33288   }
33289   {
33290     arg5 = (svn_cancel_func_t) svn_swig_py_cancel_func;
33291     arg6 = obj4;
33292   }
33293   {
33294     arg7 = (svn_wc_notify_func_t) svn_swig_py_notify_func;
33295     arg8 = obj5;
33296   }
33297   if (obj6) {
33298     /* Verify that the user supplied a valid pool */
33299     if (obj6 != Py_None && obj6 != _global_py_pool) {
33300       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
33301       SWIG_arg_fail(svn_argnum_obj6);
33302       SWIG_fail;
33303     }
33304   }
33305   {
33306     svn_swig_py_release_py_lock();
33307 
33308     result = (svn_error_t *)svn_wc_revert((char const *)arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
33309 
33310     svn_swig_py_acquire_py_lock();
33311 
33312   }
33313   {
33314     if (result != NULL) {
33315       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
33316       svn_swig_py_svn_exception(result);
33317       else
33318       svn_error_clear(result);
33319       SWIG_fail;
33320     }
33321     Py_INCREF(Py_None);
33322     resultobj = Py_None;
33323   }
33324   {
33325     Py_XDECREF(_global_py_pool);
33326   }
33327   return resultobj;
33328 fail:
33329   {
33330     Py_XDECREF(_global_py_pool);
33331   }
33332   return NULL;
33333 }
33334 
33335 
_wrap_svn_wc_restore(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33336 SWIGINTERN PyObject *_wrap_svn_wc_restore(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33337   PyObject *resultobj = 0;
33338   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
33339   char *arg2 = (char *) 0 ;
33340   svn_boolean_t arg3 ;
33341   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
33342   apr_pool_t *_global_pool = NULL ;
33343   PyObject *_global_py_pool = NULL ;
33344   PyObject * obj0 = 0 ;
33345   PyObject * obj1 = 0 ;
33346   PyObject * obj2 = 0 ;
33347   PyObject * obj3 = 0 ;
33348   svn_error_t *result = 0 ;
33349 
33350   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
33351       &_global_py_pool, &_global_pool))
33352   SWIG_fail;
33353   arg4 = _global_pool;
33354   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_restore",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
33355   {
33356     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
33357     if (PyErr_Occurred()) {
33358       SWIG_fail;
33359     }
33360   }
33361   {
33362     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_restore", "local_abspath");
33363     if (PyErr_Occurred()) SWIG_fail;
33364   }
33365   {
33366     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
33367     if (SWIG_arg_fail(svn_argnum_obj2)) {
33368       SWIG_fail;
33369     }
33370   }
33371   if (obj3) {
33372     /* Verify that the user supplied a valid pool */
33373     if (obj3 != Py_None && obj3 != _global_py_pool) {
33374       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
33375       SWIG_arg_fail(svn_argnum_obj3);
33376       SWIG_fail;
33377     }
33378   }
33379   {
33380     svn_swig_py_release_py_lock();
33381 
33382     result = (svn_error_t *)svn_wc_restore(arg1,(char const *)arg2,arg3,arg4);
33383 
33384     svn_swig_py_acquire_py_lock();
33385 
33386   }
33387   {
33388     if (result != NULL) {
33389       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
33390       svn_swig_py_svn_exception(result);
33391       else
33392       svn_error_clear(result);
33393       SWIG_fail;
33394     }
33395     Py_INCREF(Py_None);
33396     resultobj = Py_None;
33397   }
33398   {
33399     Py_XDECREF(_global_py_pool);
33400   }
33401   return resultobj;
33402 fail:
33403   {
33404     Py_XDECREF(_global_py_pool);
33405   }
33406   return NULL;
33407 }
33408 
33409 
_wrap_svn_wc_create_tmp_file2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33410 SWIGINTERN PyObject *_wrap_svn_wc_create_tmp_file2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33411   PyObject *resultobj = 0;
33412   apr_file_t **arg1 = (apr_file_t **) 0 ;
33413   char **arg2 = (char **) 0 ;
33414   char *arg3 = (char *) 0 ;
33415   svn_io_file_del_t arg4 ;
33416   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
33417   apr_pool_t *_global_pool = NULL ;
33418   PyObject *_global_py_pool = NULL ;
33419   apr_file_t *temp1 ;
33420   char *temp2 ;
33421   PyObject * obj0 = 0 ;
33422   PyObject * obj1 = 0 ;
33423   PyObject * obj2 = 0 ;
33424   svn_error_t *result = 0 ;
33425 
33426   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
33427       &_global_py_pool, &_global_pool))
33428   SWIG_fail;
33429   arg5 = _global_pool;
33430   arg1 = &temp1;
33431   arg2 = &temp2;
33432   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_create_tmp_file2",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
33433   {
33434     arg3 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_create_tmp_file2", "path");
33435     if (PyErr_Occurred()) SWIG_fail;
33436   }
33437   {
33438     arg4 = (svn_io_file_del_t)SWIG_As_long (obj1);
33439     if (SWIG_arg_fail(svn_argnum_obj1)) {
33440       SWIG_fail;
33441     }
33442   }
33443   if (obj2) {
33444     /* Verify that the user supplied a valid pool */
33445     if (obj2 != Py_None && obj2 != _global_py_pool) {
33446       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
33447       SWIG_arg_fail(svn_argnum_obj2);
33448       SWIG_fail;
33449     }
33450   }
33451   {
33452     svn_swig_py_release_py_lock();
33453 
33454     result = (svn_error_t *)svn_wc_create_tmp_file2(arg1,(char const **)arg2,(char const *)arg3,arg4,arg5);
33455 
33456     svn_swig_py_acquire_py_lock();
33457 
33458   }
33459   {
33460     if (result != NULL) {
33461       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
33462       svn_swig_py_svn_exception(result);
33463       else
33464       svn_error_clear(result);
33465       SWIG_fail;
33466     }
33467     Py_INCREF(Py_None);
33468     resultobj = Py_None;
33469   }
33470   {
33471     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_apr_file_t,
33472         _global_py_pool, args))
33473 
33474     ;
33475   }
33476   {
33477     PyObject *s;
33478     if (*arg2 == NULL) {
33479       Py_INCREF(Py_None);
33480       s = Py_None;
33481     }
33482     else {
33483       s = PyBytes_FromString(*arg2);
33484       if (s == NULL)
33485       SWIG_fail;
33486     }
33487     resultobj = SWIG_Python_AppendOutput(resultobj, s);
33488   }
33489   {
33490     Py_XDECREF(_global_py_pool);
33491   }
33492   return resultobj;
33493 fail:
33494   {
33495     Py_XDECREF(_global_py_pool);
33496   }
33497   return NULL;
33498 }
33499 
33500 
_wrap_svn_wc_create_tmp_file(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33501 SWIGINTERN PyObject *_wrap_svn_wc_create_tmp_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33502   PyObject *resultobj = 0;
33503   apr_file_t **arg1 = (apr_file_t **) 0 ;
33504   char *arg2 = (char *) 0 ;
33505   svn_boolean_t arg3 ;
33506   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
33507   apr_pool_t *_global_pool = NULL ;
33508   PyObject *_global_py_pool = NULL ;
33509   apr_file_t *temp1 ;
33510   PyObject * obj0 = 0 ;
33511   PyObject * obj1 = 0 ;
33512   PyObject * obj2 = 0 ;
33513   svn_error_t *result = 0 ;
33514 
33515   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
33516       &_global_py_pool, &_global_pool))
33517   SWIG_fail;
33518   arg4 = _global_pool;
33519   arg1 = &temp1;
33520   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_create_tmp_file",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
33521   {
33522     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_create_tmp_file", "path");
33523     if (PyErr_Occurred()) SWIG_fail;
33524   }
33525   {
33526     arg3 = (svn_boolean_t)SWIG_As_long (obj1);
33527     if (SWIG_arg_fail(svn_argnum_obj1)) {
33528       SWIG_fail;
33529     }
33530   }
33531   if (obj2) {
33532     /* Verify that the user supplied a valid pool */
33533     if (obj2 != Py_None && obj2 != _global_py_pool) {
33534       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
33535       SWIG_arg_fail(svn_argnum_obj2);
33536       SWIG_fail;
33537     }
33538   }
33539   {
33540     svn_swig_py_release_py_lock();
33541 
33542     result = (svn_error_t *)svn_wc_create_tmp_file(arg1,(char const *)arg2,arg3,arg4);
33543 
33544     svn_swig_py_acquire_py_lock();
33545 
33546   }
33547   {
33548     if (result != NULL) {
33549       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
33550       svn_swig_py_svn_exception(result);
33551       else
33552       svn_error_clear(result);
33553       SWIG_fail;
33554     }
33555     Py_INCREF(Py_None);
33556     resultobj = Py_None;
33557   }
33558   {
33559     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_apr_file_t,
33560         _global_py_pool, args))
33561 
33562     ;
33563   }
33564   {
33565     Py_XDECREF(_global_py_pool);
33566   }
33567   return resultobj;
33568 fail:
33569   {
33570     Py_XDECREF(_global_py_pool);
33571   }
33572   return NULL;
33573 }
33574 
33575 
_wrap_svn_wc_translated_file2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33576 SWIGINTERN PyObject *_wrap_svn_wc_translated_file2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33577   PyObject *resultobj = 0;
33578   char **arg1 = (char **) 0 ;
33579   char *arg2 = (char *) 0 ;
33580   char *arg3 = (char *) 0 ;
33581   svn_wc_adm_access_t *arg4 = (svn_wc_adm_access_t *) 0 ;
33582   apr_uint32_t arg5 ;
33583   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
33584   apr_pool_t *_global_pool = NULL ;
33585   PyObject *_global_py_pool = NULL ;
33586   char *temp1 ;
33587   PyObject * obj0 = 0 ;
33588   PyObject * obj1 = 0 ;
33589   PyObject * obj2 = 0 ;
33590   PyObject * obj3 = 0 ;
33591   PyObject * obj4 = 0 ;
33592   svn_error_t *result = 0 ;
33593 
33594   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
33595       &_global_py_pool, &_global_pool))
33596   SWIG_fail;
33597   arg6 = _global_pool;
33598   arg1 = &temp1;
33599   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_translated_file2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
33600   {
33601     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_translated_file2", "src");
33602     if (PyErr_Occurred()) SWIG_fail;
33603   }
33604   {
33605     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_translated_file2", "versioned_file");
33606     if (PyErr_Occurred()) SWIG_fail;
33607   }
33608   {
33609     arg4 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj2);
33610     if (PyErr_Occurred()) {
33611       SWIG_fail;
33612     }
33613   }
33614   {
33615     arg5 = (apr_uint32_t)SWIG_As_unsigned_SS_long (obj3);
33616     if (SWIG_arg_fail(svn_argnum_obj3)) {
33617       SWIG_fail;
33618     }
33619   }
33620   if (obj4) {
33621     /* Verify that the user supplied a valid pool */
33622     if (obj4 != Py_None && obj4 != _global_py_pool) {
33623       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
33624       SWIG_arg_fail(svn_argnum_obj4);
33625       SWIG_fail;
33626     }
33627   }
33628   {
33629     svn_swig_py_release_py_lock();
33630 
33631     result = (svn_error_t *)svn_wc_translated_file2((char const **)arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
33632 
33633     svn_swig_py_acquire_py_lock();
33634 
33635   }
33636   {
33637     if (result != NULL) {
33638       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
33639       svn_swig_py_svn_exception(result);
33640       else
33641       svn_error_clear(result);
33642       SWIG_fail;
33643     }
33644     Py_INCREF(Py_None);
33645     resultobj = Py_None;
33646   }
33647   {
33648     PyObject *s;
33649     if (*arg1 == NULL) {
33650       Py_INCREF(Py_None);
33651       s = Py_None;
33652     }
33653     else {
33654       s = PyBytes_FromString(*arg1);
33655       if (s == NULL)
33656       SWIG_fail;
33657     }
33658     resultobj = SWIG_Python_AppendOutput(resultobj, s);
33659   }
33660   {
33661     Py_XDECREF(_global_py_pool);
33662   }
33663   return resultobj;
33664 fail:
33665   {
33666     Py_XDECREF(_global_py_pool);
33667   }
33668   return NULL;
33669 }
33670 
33671 
_wrap_svn_wc_translated_file(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33672 SWIGINTERN PyObject *_wrap_svn_wc_translated_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33673   PyObject *resultobj = 0;
33674   char **arg1 = (char **) 0 ;
33675   char *arg2 = (char *) 0 ;
33676   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
33677   svn_boolean_t arg4 ;
33678   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
33679   apr_pool_t *_global_pool = NULL ;
33680   PyObject *_global_py_pool = NULL ;
33681   char *temp1 ;
33682   PyObject * obj0 = 0 ;
33683   PyObject * obj1 = 0 ;
33684   PyObject * obj2 = 0 ;
33685   PyObject * obj3 = 0 ;
33686   svn_error_t *result = 0 ;
33687 
33688   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
33689       &_global_py_pool, &_global_pool))
33690   SWIG_fail;
33691   arg5 = _global_pool;
33692   arg1 = &temp1;
33693   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_translated_file",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
33694   {
33695     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_translated_file", "vfile");
33696     if (PyErr_Occurred()) SWIG_fail;
33697   }
33698   {
33699     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
33700     if (PyErr_Occurred()) {
33701       SWIG_fail;
33702     }
33703   }
33704   {
33705     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
33706     if (SWIG_arg_fail(svn_argnum_obj2)) {
33707       SWIG_fail;
33708     }
33709   }
33710   if (obj3) {
33711     /* Verify that the user supplied a valid pool */
33712     if (obj3 != Py_None && obj3 != _global_py_pool) {
33713       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
33714       SWIG_arg_fail(svn_argnum_obj3);
33715       SWIG_fail;
33716     }
33717   }
33718   {
33719     svn_swig_py_release_py_lock();
33720 
33721     result = (svn_error_t *)svn_wc_translated_file((char const **)arg1,(char const *)arg2,arg3,arg4,arg5);
33722 
33723     svn_swig_py_acquire_py_lock();
33724 
33725   }
33726   {
33727     if (result != NULL) {
33728       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
33729       svn_swig_py_svn_exception(result);
33730       else
33731       svn_error_clear(result);
33732       SWIG_fail;
33733     }
33734     Py_INCREF(Py_None);
33735     resultobj = Py_None;
33736   }
33737   {
33738     PyObject *s;
33739     if (*arg1 == NULL) {
33740       Py_INCREF(Py_None);
33741       s = Py_None;
33742     }
33743     else {
33744       s = PyBytes_FromString(*arg1);
33745       if (s == NULL)
33746       SWIG_fail;
33747     }
33748     resultobj = SWIG_Python_AppendOutput(resultobj, s);
33749   }
33750   {
33751     Py_XDECREF(_global_py_pool);
33752   }
33753   return resultobj;
33754 fail:
33755   {
33756     Py_XDECREF(_global_py_pool);
33757   }
33758   return NULL;
33759 }
33760 
33761 
_wrap_svn_wc_translated_stream(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33762 SWIGINTERN PyObject *_wrap_svn_wc_translated_stream(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33763   PyObject *resultobj = 0;
33764   svn_stream_t **arg1 = (svn_stream_t **) 0 ;
33765   char *arg2 = (char *) 0 ;
33766   char *arg3 = (char *) 0 ;
33767   svn_wc_adm_access_t *arg4 = (svn_wc_adm_access_t *) 0 ;
33768   apr_uint32_t arg5 ;
33769   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
33770   apr_pool_t *_global_pool = NULL ;
33771   PyObject *_global_py_pool = NULL ;
33772   svn_stream_t *temp1 ;
33773   PyObject * obj0 = 0 ;
33774   PyObject * obj1 = 0 ;
33775   PyObject * obj2 = 0 ;
33776   PyObject * obj3 = 0 ;
33777   PyObject * obj4 = 0 ;
33778   svn_error_t *result = 0 ;
33779 
33780   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
33781       &_global_py_pool, &_global_pool))
33782   SWIG_fail;
33783   arg6 = _global_pool;
33784   arg1 = &temp1;
33785   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_translated_stream",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
33786   {
33787     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_translated_stream", "path");
33788     if (PyErr_Occurred()) SWIG_fail;
33789   }
33790   {
33791     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_translated_stream", "versioned_file");
33792     if (PyErr_Occurred()) SWIG_fail;
33793   }
33794   {
33795     arg4 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj2);
33796     if (PyErr_Occurred()) {
33797       SWIG_fail;
33798     }
33799   }
33800   {
33801     arg5 = (apr_uint32_t)SWIG_As_unsigned_SS_long (obj3);
33802     if (SWIG_arg_fail(svn_argnum_obj3)) {
33803       SWIG_fail;
33804     }
33805   }
33806   if (obj4) {
33807     /* Verify that the user supplied a valid pool */
33808     if (obj4 != Py_None && obj4 != _global_py_pool) {
33809       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
33810       SWIG_arg_fail(svn_argnum_obj4);
33811       SWIG_fail;
33812     }
33813   }
33814   {
33815     svn_swig_py_release_py_lock();
33816 
33817     result = (svn_error_t *)svn_wc_translated_stream(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
33818 
33819     svn_swig_py_acquire_py_lock();
33820 
33821   }
33822   {
33823     if (result != NULL) {
33824       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
33825       svn_swig_py_svn_exception(result);
33826       else
33827       svn_error_clear(result);
33828       SWIG_fail;
33829     }
33830     Py_INCREF(Py_None);
33831     resultobj = Py_None;
33832   }
33833   {
33834     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_stream_t,
33835         _global_py_pool, args))
33836 
33837     ;
33838   }
33839   {
33840     Py_XDECREF(_global_py_pool);
33841   }
33842   return resultobj;
33843 fail:
33844   {
33845     Py_XDECREF(_global_py_pool);
33846   }
33847   return NULL;
33848 }
33849 
33850 
_wrap_svn_wc_transmit_text_deltas3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33851 SWIGINTERN PyObject *_wrap_svn_wc_transmit_text_deltas3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33852   PyObject *resultobj = 0;
33853   svn_checksum_t **arg1 = (svn_checksum_t **) 0 ;
33854   svn_checksum_t **arg2 = (svn_checksum_t **) 0 ;
33855   svn_wc_context_t *arg3 = (svn_wc_context_t *) 0 ;
33856   char *arg4 = (char *) 0 ;
33857   svn_boolean_t arg5 ;
33858   svn_delta_editor_t *arg6 = (svn_delta_editor_t *) 0 ;
33859   void *arg7 = (void *) 0 ;
33860   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
33861   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
33862   apr_pool_t *_global_pool = NULL ;
33863   PyObject *_global_py_pool = NULL ;
33864   svn_checksum_t *temp1 ;
33865   svn_checksum_t *temp2 ;
33866   PyObject * obj0 = 0 ;
33867   PyObject * obj1 = 0 ;
33868   PyObject * obj2 = 0 ;
33869   PyObject * obj3 = 0 ;
33870   PyObject * obj4 = 0 ;
33871   PyObject * obj5 = 0 ;
33872   PyObject * obj6 = 0 ;
33873   svn_error_t *result = 0 ;
33874 
33875   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
33876       &_global_py_pool, &_global_pool))
33877   SWIG_fail;
33878   arg8 = _global_pool;
33879   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
33880       &_global_py_pool, &_global_pool))
33881   SWIG_fail;
33882   arg9 = _global_pool;
33883   arg1 = &temp1;
33884   arg2 = &temp2;
33885   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_transmit_text_deltas3",5,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
33886   {
33887     arg3 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
33888     if (PyErr_Occurred()) {
33889       SWIG_fail;
33890     }
33891   }
33892   {
33893     arg4 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_transmit_text_deltas3", "local_abspath");
33894     if (PyErr_Occurred()) SWIG_fail;
33895   }
33896   {
33897     arg5 = (svn_boolean_t)SWIG_As_long (obj2);
33898     if (SWIG_arg_fail(svn_argnum_obj2)) {
33899       SWIG_fail;
33900     }
33901   }
33902   {
33903     arg6 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj3);
33904     if (PyErr_Occurred()) {
33905       SWIG_fail;
33906     }
33907   }
33908   {
33909     if (obj4 == Py_None) {
33910       arg7 = NULL;
33911     } else if (SWIG_ConvertPtr(obj4, (void **) &arg7, 0, 0) == -1) {
33912       arg7 = (void *) obj4;
33913       PyErr_Clear();
33914     }
33915   }
33916   if (obj5) {
33917     /* Verify that the user supplied a valid pool */
33918     if (obj5 != Py_None && obj5 != _global_py_pool) {
33919       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
33920       SWIG_arg_fail(svn_argnum_obj5);
33921       SWIG_fail;
33922     }
33923   }
33924   if (obj6) {
33925     /* Verify that the user supplied a valid pool */
33926     if (obj6 != Py_None && obj6 != _global_py_pool) {
33927       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
33928       SWIG_arg_fail(svn_argnum_obj6);
33929       SWIG_fail;
33930     }
33931   }
33932   {
33933     svn_swig_py_release_py_lock();
33934 
33935     result = (svn_error_t *)svn_wc_transmit_text_deltas3((struct svn_checksum_t const **)arg1,(struct svn_checksum_t const **)arg2,arg3,(char const *)arg4,arg5,(struct svn_delta_editor_t const *)arg6,arg7,arg8,arg9);
33936 
33937     svn_swig_py_acquire_py_lock();
33938 
33939   }
33940   {
33941     if (result != NULL) {
33942       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
33943       svn_swig_py_svn_exception(result);
33944       else
33945       svn_error_clear(result);
33946       SWIG_fail;
33947     }
33948     Py_INCREF(Py_None);
33949     resultobj = Py_None;
33950   }
33951   {
33952     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_checksum_t,
33953         _global_py_pool, args))
33954 
33955     ;
33956   }
33957   {
33958     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg2, SWIGTYPE_p_svn_checksum_t,
33959         _global_py_pool, args))
33960 
33961     ;
33962   }
33963   {
33964     Py_XDECREF(_global_py_pool);
33965   }
33966   {
33967     Py_XDECREF(_global_py_pool);
33968   }
33969   return resultobj;
33970 fail:
33971   {
33972     Py_XDECREF(_global_py_pool);
33973   }
33974   {
33975     Py_XDECREF(_global_py_pool);
33976   }
33977   return NULL;
33978 }
33979 
33980 
_wrap_svn_wc_transmit_text_deltas2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)33981 SWIGINTERN PyObject *_wrap_svn_wc_transmit_text_deltas2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33982   PyObject *resultobj = 0;
33983   char **arg1 = (char **) 0 ;
33984   unsigned char *arg2 ;
33985   char *arg3 = (char *) 0 ;
33986   svn_wc_adm_access_t *arg4 = (svn_wc_adm_access_t *) 0 ;
33987   svn_boolean_t arg5 ;
33988   svn_delta_editor_t *arg6 = (svn_delta_editor_t *) 0 ;
33989   void *arg7 = (void *) 0 ;
33990   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
33991   apr_pool_t *_global_pool = NULL ;
33992   PyObject *_global_py_pool = NULL ;
33993   char *temp1 ;
33994   unsigned char temp2[APR_MD5_DIGESTSIZE] ;
33995   PyObject * obj0 = 0 ;
33996   PyObject * obj1 = 0 ;
33997   PyObject * obj2 = 0 ;
33998   PyObject * obj3 = 0 ;
33999   PyObject * obj4 = 0 ;
34000   PyObject * obj5 = 0 ;
34001   svn_error_t *result = 0 ;
34002 
34003   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34004       &_global_py_pool, &_global_pool))
34005   SWIG_fail;
34006   arg8 = _global_pool;
34007   arg1 = &temp1;
34008   arg2 = temp2;
34009   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_transmit_text_deltas2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
34010   {
34011     arg3 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_transmit_text_deltas2", "path");
34012     if (PyErr_Occurred()) SWIG_fail;
34013   }
34014   {
34015     arg4 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
34016     if (PyErr_Occurred()) {
34017       SWIG_fail;
34018     }
34019   }
34020   {
34021     arg5 = (svn_boolean_t)SWIG_As_long (obj2);
34022     if (SWIG_arg_fail(svn_argnum_obj2)) {
34023       SWIG_fail;
34024     }
34025   }
34026   {
34027     arg6 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj3);
34028     if (PyErr_Occurred()) {
34029       SWIG_fail;
34030     }
34031   }
34032   {
34033     if (obj4 == Py_None) {
34034       arg7 = NULL;
34035     } else if (SWIG_ConvertPtr(obj4, (void **) &arg7, 0, 0) == -1) {
34036       arg7 = (void *) obj4;
34037       PyErr_Clear();
34038     }
34039   }
34040   if (obj5) {
34041     /* Verify that the user supplied a valid pool */
34042     if (obj5 != Py_None && obj5 != _global_py_pool) {
34043       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
34044       SWIG_arg_fail(svn_argnum_obj5);
34045       SWIG_fail;
34046     }
34047   }
34048   {
34049     svn_swig_py_release_py_lock();
34050 
34051     result = (svn_error_t *)svn_wc_transmit_text_deltas2((char const **)arg1,arg2,(char const *)arg3,arg4,arg5,(struct svn_delta_editor_t const *)arg6,arg7,arg8);
34052 
34053     svn_swig_py_acquire_py_lock();
34054 
34055   }
34056   {
34057     if (result != NULL) {
34058       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
34059       svn_swig_py_svn_exception(result);
34060       else
34061       svn_error_clear(result);
34062       SWIG_fail;
34063     }
34064     Py_INCREF(Py_None);
34065     resultobj = Py_None;
34066   }
34067   {
34068     PyObject *s;
34069     if (*arg1 == NULL) {
34070       Py_INCREF(Py_None);
34071       s = Py_None;
34072     }
34073     else {
34074       s = PyBytes_FromString(*arg1);
34075       if (s == NULL)
34076       SWIG_fail;
34077     }
34078     resultobj = SWIG_Python_AppendOutput(resultobj, s);
34079   }
34080   {
34081     resultobj = SWIG_Python_AppendOutput(resultobj, PyBytes_FromStringAndSize((const char *)arg2, APR_MD5_DIGESTSIZE));
34082   }
34083   {
34084     Py_XDECREF(_global_py_pool);
34085   }
34086   return resultobj;
34087 fail:
34088   {
34089     Py_XDECREF(_global_py_pool);
34090   }
34091   return NULL;
34092 }
34093 
34094 
_wrap_svn_wc_transmit_text_deltas(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34095 SWIGINTERN PyObject *_wrap_svn_wc_transmit_text_deltas(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34096   PyObject *resultobj = 0;
34097   char *arg1 = (char *) 0 ;
34098   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
34099   svn_boolean_t arg3 ;
34100   svn_delta_editor_t *arg4 = (svn_delta_editor_t *) 0 ;
34101   void *arg5 = (void *) 0 ;
34102   char **arg6 = (char **) 0 ;
34103   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
34104   apr_pool_t *_global_pool = NULL ;
34105   PyObject *_global_py_pool = NULL ;
34106   char *temp6 ;
34107   PyObject * obj0 = 0 ;
34108   PyObject * obj1 = 0 ;
34109   PyObject * obj2 = 0 ;
34110   PyObject * obj3 = 0 ;
34111   PyObject * obj4 = 0 ;
34112   PyObject * obj5 = 0 ;
34113   svn_error_t *result = 0 ;
34114 
34115   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34116       &_global_py_pool, &_global_pool))
34117   SWIG_fail;
34118   arg7 = _global_pool;
34119   arg6 = &temp6;
34120   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_transmit_text_deltas",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
34121   {
34122     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_transmit_text_deltas", "path");
34123     if (PyErr_Occurred()) SWIG_fail;
34124   }
34125   {
34126     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
34127     if (PyErr_Occurred()) {
34128       SWIG_fail;
34129     }
34130   }
34131   {
34132     arg3 = (svn_boolean_t)SWIG_As_long (obj2);
34133     if (SWIG_arg_fail(svn_argnum_obj2)) {
34134       SWIG_fail;
34135     }
34136   }
34137   {
34138     arg4 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj3);
34139     if (PyErr_Occurred()) {
34140       SWIG_fail;
34141     }
34142   }
34143   {
34144     if (obj4 == Py_None) {
34145       arg5 = NULL;
34146     } else if (SWIG_ConvertPtr(obj4, (void **) &arg5, 0, 0) == -1) {
34147       arg5 = (void *) obj4;
34148       PyErr_Clear();
34149     }
34150   }
34151   if (obj5) {
34152     /* Verify that the user supplied a valid pool */
34153     if (obj5 != Py_None && obj5 != _global_py_pool) {
34154       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
34155       SWIG_arg_fail(svn_argnum_obj5);
34156       SWIG_fail;
34157     }
34158   }
34159   {
34160     svn_swig_py_release_py_lock();
34161 
34162     result = (svn_error_t *)svn_wc_transmit_text_deltas((char const *)arg1,arg2,arg3,(struct svn_delta_editor_t const *)arg4,arg5,(char const **)arg6,arg7);
34163 
34164     svn_swig_py_acquire_py_lock();
34165 
34166   }
34167   {
34168     if (result != NULL) {
34169       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
34170       svn_swig_py_svn_exception(result);
34171       else
34172       svn_error_clear(result);
34173       SWIG_fail;
34174     }
34175     Py_INCREF(Py_None);
34176     resultobj = Py_None;
34177   }
34178   {
34179     PyObject *s;
34180     if (*arg6 == NULL) {
34181       Py_INCREF(Py_None);
34182       s = Py_None;
34183     }
34184     else {
34185       s = PyBytes_FromString(*arg6);
34186       if (s == NULL)
34187       SWIG_fail;
34188     }
34189     resultobj = SWIG_Python_AppendOutput(resultobj, s);
34190   }
34191   {
34192     Py_XDECREF(_global_py_pool);
34193   }
34194   return resultobj;
34195 fail:
34196   {
34197     Py_XDECREF(_global_py_pool);
34198   }
34199   return NULL;
34200 }
34201 
34202 
_wrap_svn_wc_transmit_prop_deltas2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34203 SWIGINTERN PyObject *_wrap_svn_wc_transmit_prop_deltas2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34204   PyObject *resultobj = 0;
34205   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
34206   char *arg2 = (char *) 0 ;
34207   svn_delta_editor_t *arg3 = (svn_delta_editor_t *) 0 ;
34208   void *arg4 = (void *) 0 ;
34209   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
34210   apr_pool_t *_global_pool = NULL ;
34211   PyObject *_global_py_pool = NULL ;
34212   PyObject * obj0 = 0 ;
34213   PyObject * obj1 = 0 ;
34214   PyObject * obj2 = 0 ;
34215   PyObject * obj3 = 0 ;
34216   PyObject * obj4 = 0 ;
34217   svn_error_t *result = 0 ;
34218 
34219   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34220       &_global_py_pool, &_global_pool))
34221   SWIG_fail;
34222   arg5 = _global_pool;
34223   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_transmit_prop_deltas2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
34224   {
34225     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
34226     if (PyErr_Occurred()) {
34227       SWIG_fail;
34228     }
34229   }
34230   {
34231     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_transmit_prop_deltas2", "local_abspath");
34232     if (PyErr_Occurred()) SWIG_fail;
34233   }
34234   {
34235     arg3 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj2);
34236     if (PyErr_Occurred()) {
34237       SWIG_fail;
34238     }
34239   }
34240   {
34241     if (obj3 == Py_None) {
34242       arg4 = NULL;
34243     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
34244       arg4 = (void *) obj3;
34245       PyErr_Clear();
34246     }
34247   }
34248   if (obj4) {
34249     /* Verify that the user supplied a valid pool */
34250     if (obj4 != Py_None && obj4 != _global_py_pool) {
34251       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
34252       SWIG_arg_fail(svn_argnum_obj4);
34253       SWIG_fail;
34254     }
34255   }
34256   {
34257     svn_swig_py_release_py_lock();
34258 
34259     result = (svn_error_t *)svn_wc_transmit_prop_deltas2(arg1,(char const *)arg2,(struct svn_delta_editor_t const *)arg3,arg4,arg5);
34260 
34261     svn_swig_py_acquire_py_lock();
34262 
34263   }
34264   {
34265     if (result != NULL) {
34266       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
34267       svn_swig_py_svn_exception(result);
34268       else
34269       svn_error_clear(result);
34270       SWIG_fail;
34271     }
34272     Py_INCREF(Py_None);
34273     resultobj = Py_None;
34274   }
34275   {
34276     Py_XDECREF(_global_py_pool);
34277   }
34278   return resultobj;
34279 fail:
34280   {
34281     Py_XDECREF(_global_py_pool);
34282   }
34283   return NULL;
34284 }
34285 
34286 
_wrap_svn_wc_transmit_prop_deltas(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34287 SWIGINTERN PyObject *_wrap_svn_wc_transmit_prop_deltas(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34288   PyObject *resultobj = 0;
34289   char *arg1 = (char *) 0 ;
34290   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
34291   svn_wc_entry_t *arg3 = (svn_wc_entry_t *) 0 ;
34292   svn_delta_editor_t *arg4 = (svn_delta_editor_t *) 0 ;
34293   void *arg5 = (void *) 0 ;
34294   char **arg6 = (char **) 0 ;
34295   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
34296   apr_pool_t *_global_pool = NULL ;
34297   PyObject *_global_py_pool = NULL ;
34298   char *temp6 ;
34299   PyObject * obj0 = 0 ;
34300   PyObject * obj1 = 0 ;
34301   PyObject * obj2 = 0 ;
34302   PyObject * obj3 = 0 ;
34303   PyObject * obj4 = 0 ;
34304   PyObject * obj5 = 0 ;
34305   svn_error_t *result = 0 ;
34306 
34307   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34308       &_global_py_pool, &_global_pool))
34309   SWIG_fail;
34310   arg7 = _global_pool;
34311   arg6 = &temp6;
34312   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_transmit_prop_deltas",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
34313   {
34314     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_transmit_prop_deltas", "path");
34315     if (PyErr_Occurred()) SWIG_fail;
34316   }
34317   {
34318     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
34319     if (PyErr_Occurred()) {
34320       SWIG_fail;
34321     }
34322   }
34323   {
34324     arg3 = (svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj2);
34325     if (PyErr_Occurred()) {
34326       SWIG_fail;
34327     }
34328   }
34329   {
34330     arg4 = (svn_delta_editor_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_delta_editor_t, svn_argnum_obj3);
34331     if (PyErr_Occurred()) {
34332       SWIG_fail;
34333     }
34334   }
34335   {
34336     if (obj4 == Py_None) {
34337       arg5 = NULL;
34338     } else if (SWIG_ConvertPtr(obj4, (void **) &arg5, 0, 0) == -1) {
34339       arg5 = (void *) obj4;
34340       PyErr_Clear();
34341     }
34342   }
34343   if (obj5) {
34344     /* Verify that the user supplied a valid pool */
34345     if (obj5 != Py_None && obj5 != _global_py_pool) {
34346       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
34347       SWIG_arg_fail(svn_argnum_obj5);
34348       SWIG_fail;
34349     }
34350   }
34351   {
34352     svn_swig_py_release_py_lock();
34353 
34354     result = (svn_error_t *)svn_wc_transmit_prop_deltas((char const *)arg1,arg2,(struct svn_wc_entry_t const *)arg3,(struct svn_delta_editor_t const *)arg4,arg5,(char const **)arg6,arg7);
34355 
34356     svn_swig_py_acquire_py_lock();
34357 
34358   }
34359   {
34360     if (result != NULL) {
34361       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
34362       svn_swig_py_svn_exception(result);
34363       else
34364       svn_error_clear(result);
34365       SWIG_fail;
34366     }
34367     Py_INCREF(Py_None);
34368     resultobj = Py_None;
34369   }
34370   {
34371     PyObject *s;
34372     if (*arg6 == NULL) {
34373       Py_INCREF(Py_None);
34374       s = Py_None;
34375     }
34376     else {
34377       s = PyBytes_FromString(*arg6);
34378       if (s == NULL)
34379       SWIG_fail;
34380     }
34381     resultobj = SWIG_Python_AppendOutput(resultobj, s);
34382   }
34383   {
34384     Py_XDECREF(_global_py_pool);
34385   }
34386   return resultobj;
34387 fail:
34388   {
34389     Py_XDECREF(_global_py_pool);
34390   }
34391   return NULL;
34392 }
34393 
34394 
_wrap_svn_wc_get_default_ignores(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34395 SWIGINTERN PyObject *_wrap_svn_wc_get_default_ignores(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34396   PyObject *resultobj = 0;
34397   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
34398   apr_hash_t *arg2 = (apr_hash_t *) 0 ;
34399   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
34400   apr_pool_t *_global_pool = NULL ;
34401   PyObject *_global_py_pool = NULL ;
34402   apr_array_header_t *temp1 ;
34403   PyObject * obj0 = 0 ;
34404   PyObject * obj1 = 0 ;
34405   svn_error_t *result = 0 ;
34406 
34407   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34408       &_global_py_pool, &_global_pool))
34409   SWIG_fail;
34410   arg3 = _global_pool;
34411   arg1 = &temp1;
34412   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_default_ignores",1,2,&obj0,&obj1)) SWIG_fail;
34413   {
34414     if (_global_pool == NULL)
34415     {
34416       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
34417           &_global_py_pool, &_global_pool))
34418       SWIG_fail;
34419     }
34420 
34421     arg2 = svn_swig_py_struct_ptr_hash_from_dict(obj0,
34422       SWIGTYPE_p_svn_config_t, _global_pool);
34423     if (PyErr_Occurred())
34424     SWIG_fail;
34425   }
34426   if (obj1) {
34427     /* Verify that the user supplied a valid pool */
34428     if (obj1 != Py_None && obj1 != _global_py_pool) {
34429       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj1);
34430       SWIG_arg_fail(svn_argnum_obj1);
34431       SWIG_fail;
34432     }
34433   }
34434   {
34435     svn_swig_py_release_py_lock();
34436 
34437     result = (svn_error_t *)svn_wc_get_default_ignores(arg1,arg2,arg3);
34438 
34439     svn_swig_py_acquire_py_lock();
34440 
34441   }
34442   {
34443     if (result != NULL) {
34444       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
34445       svn_swig_py_svn_exception(result);
34446       else
34447       svn_error_clear(result);
34448       SWIG_fail;
34449     }
34450     Py_INCREF(Py_None);
34451     resultobj = Py_None;
34452   }
34453   {
34454     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_array_to_list(*arg1));
34455   }
34456   {
34457     Py_XDECREF(_global_py_pool);
34458   }
34459   return resultobj;
34460 fail:
34461   {
34462     Py_XDECREF(_global_py_pool);
34463   }
34464   return NULL;
34465 }
34466 
34467 
_wrap_svn_wc_get_ignores2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34468 SWIGINTERN PyObject *_wrap_svn_wc_get_ignores2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34469   PyObject *resultobj = 0;
34470   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
34471   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
34472   char *arg3 = (char *) 0 ;
34473   apr_hash_t *arg4 = (apr_hash_t *) 0 ;
34474   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
34475   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
34476   apr_pool_t *_global_pool = NULL ;
34477   PyObject *_global_py_pool = NULL ;
34478   apr_array_header_t *temp1 ;
34479   PyObject * obj0 = 0 ;
34480   PyObject * obj1 = 0 ;
34481   PyObject * obj2 = 0 ;
34482   PyObject * obj3 = 0 ;
34483   PyObject * obj4 = 0 ;
34484   svn_error_t *result = 0 ;
34485 
34486   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34487       &_global_py_pool, &_global_pool))
34488   SWIG_fail;
34489   arg5 = _global_pool;
34490   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34491       &_global_py_pool, &_global_pool))
34492   SWIG_fail;
34493   arg6 = _global_pool;
34494   arg1 = &temp1;
34495   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_ignores2",3,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
34496   {
34497     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
34498     if (PyErr_Occurred()) {
34499       SWIG_fail;
34500     }
34501   }
34502   {
34503     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_ignores2", "local_abspath");
34504     if (PyErr_Occurred()) SWIG_fail;
34505   }
34506   {
34507     if (_global_pool == NULL)
34508     {
34509       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
34510           &_global_py_pool, &_global_pool))
34511       SWIG_fail;
34512     }
34513 
34514     arg4 = svn_swig_py_struct_ptr_hash_from_dict(obj2,
34515       SWIGTYPE_p_svn_config_t, _global_pool);
34516     if (PyErr_Occurred())
34517     SWIG_fail;
34518   }
34519   if (obj3) {
34520     /* Verify that the user supplied a valid pool */
34521     if (obj3 != Py_None && obj3 != _global_py_pool) {
34522       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
34523       SWIG_arg_fail(svn_argnum_obj3);
34524       SWIG_fail;
34525     }
34526   }
34527   if (obj4) {
34528     /* Verify that the user supplied a valid pool */
34529     if (obj4 != Py_None && obj4 != _global_py_pool) {
34530       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
34531       SWIG_arg_fail(svn_argnum_obj4);
34532       SWIG_fail;
34533     }
34534   }
34535   {
34536     svn_swig_py_release_py_lock();
34537 
34538     result = (svn_error_t *)svn_wc_get_ignores2(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
34539 
34540     svn_swig_py_acquire_py_lock();
34541 
34542   }
34543   {
34544     if (result != NULL) {
34545       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
34546       svn_swig_py_svn_exception(result);
34547       else
34548       svn_error_clear(result);
34549       SWIG_fail;
34550     }
34551     Py_INCREF(Py_None);
34552     resultobj = Py_None;
34553   }
34554   {
34555     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_array_to_list(*arg1));
34556   }
34557   {
34558     Py_XDECREF(_global_py_pool);
34559   }
34560   {
34561     Py_XDECREF(_global_py_pool);
34562   }
34563   return resultobj;
34564 fail:
34565   {
34566     Py_XDECREF(_global_py_pool);
34567   }
34568   {
34569     Py_XDECREF(_global_py_pool);
34570   }
34571   return NULL;
34572 }
34573 
34574 
_wrap_svn_wc_get_ignores(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34575 SWIGINTERN PyObject *_wrap_svn_wc_get_ignores(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34576   PyObject *resultobj = 0;
34577   apr_array_header_t **arg1 = (apr_array_header_t **) 0 ;
34578   apr_hash_t *arg2 = (apr_hash_t *) 0 ;
34579   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
34580   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
34581   apr_pool_t *_global_pool = NULL ;
34582   PyObject *_global_py_pool = NULL ;
34583   apr_array_header_t *temp1 ;
34584   PyObject * obj0 = 0 ;
34585   PyObject * obj1 = 0 ;
34586   PyObject * obj2 = 0 ;
34587   svn_error_t *result = 0 ;
34588 
34589   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34590       &_global_py_pool, &_global_pool))
34591   SWIG_fail;
34592   arg4 = _global_pool;
34593   arg1 = &temp1;
34594   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_ignores",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
34595   {
34596     if (_global_pool == NULL)
34597     {
34598       if (svn_swig_py_get_parent_pool(args, SWIGTYPE_p_apr_pool_t,
34599           &_global_py_pool, &_global_pool))
34600       SWIG_fail;
34601     }
34602 
34603     arg2 = svn_swig_py_struct_ptr_hash_from_dict(obj0,
34604       SWIGTYPE_p_svn_config_t, _global_pool);
34605     if (PyErr_Occurred())
34606     SWIG_fail;
34607   }
34608   {
34609     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
34610     if (PyErr_Occurred()) {
34611       SWIG_fail;
34612     }
34613   }
34614   if (obj2) {
34615     /* Verify that the user supplied a valid pool */
34616     if (obj2 != Py_None && obj2 != _global_py_pool) {
34617       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
34618       SWIG_arg_fail(svn_argnum_obj2);
34619       SWIG_fail;
34620     }
34621   }
34622   {
34623     svn_swig_py_release_py_lock();
34624 
34625     result = (svn_error_t *)svn_wc_get_ignores(arg1,arg2,arg3,arg4);
34626 
34627     svn_swig_py_acquire_py_lock();
34628 
34629   }
34630   {
34631     if (result != NULL) {
34632       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
34633       svn_swig_py_svn_exception(result);
34634       else
34635       svn_error_clear(result);
34636       SWIG_fail;
34637     }
34638     Py_INCREF(Py_None);
34639     resultobj = Py_None;
34640   }
34641   {
34642     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_array_to_list(*arg1));
34643   }
34644   {
34645     Py_XDECREF(_global_py_pool);
34646   }
34647   return resultobj;
34648 fail:
34649   {
34650     Py_XDECREF(_global_py_pool);
34651   }
34652   return NULL;
34653 }
34654 
34655 
_wrap_svn_wc_match_ignore_list(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34656 SWIGINTERN PyObject *_wrap_svn_wc_match_ignore_list(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34657   PyObject *resultobj = 0;
34658   char *arg1 = (char *) 0 ;
34659   apr_array_header_t *arg2 = (apr_array_header_t *) 0 ;
34660   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
34661   apr_pool_t *_global_pool = NULL ;
34662   PyObject *_global_py_pool = NULL ;
34663   PyObject * obj0 = 0 ;
34664   PyObject * obj1 = 0 ;
34665   PyObject * obj2 = 0 ;
34666   svn_boolean_t result;
34667 
34668   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34669       &_global_py_pool, &_global_pool))
34670   SWIG_fail;
34671   arg3 = _global_pool;
34672   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_match_ignore_list",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
34673   {
34674     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_match_ignore_list", "str");
34675     if (PyErr_Occurred()) SWIG_fail;
34676   }
34677   {
34678     arg2 = (apr_array_header_t *) svn_swig_py_seq_to_array(obj1,
34679       sizeof(const char *),
34680       svn_swig_py_unwrap_string,
34681       NULL,
34682       _global_pool);
34683     if (PyErr_Occurred())
34684     SWIG_fail;
34685   }
34686   if (obj2) {
34687     /* Verify that the user supplied a valid pool */
34688     if (obj2 != Py_None && obj2 != _global_py_pool) {
34689       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
34690       SWIG_arg_fail(svn_argnum_obj2);
34691       SWIG_fail;
34692     }
34693   }
34694   {
34695     svn_swig_py_release_py_lock();
34696 
34697     result = (svn_boolean_t)svn_wc_match_ignore_list((char const *)arg1,(apr_array_header_t const *)arg2,arg3);
34698 
34699     svn_swig_py_acquire_py_lock();
34700 
34701   }
34702   resultobj = SWIG_From_long((long)(result));
34703   {
34704     Py_XDECREF(_global_py_pool);
34705   }
34706   return resultobj;
34707 fail:
34708   {
34709     Py_XDECREF(_global_py_pool);
34710   }
34711   return NULL;
34712 }
34713 
34714 
_wrap_svn_wc_add_lock2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34715 SWIGINTERN PyObject *_wrap_svn_wc_add_lock2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34716   PyObject *resultobj = 0;
34717   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
34718   char *arg2 = (char *) 0 ;
34719   svn_lock_t *arg3 = (svn_lock_t *) 0 ;
34720   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
34721   apr_pool_t *_global_pool = NULL ;
34722   PyObject *_global_py_pool = NULL ;
34723   PyObject * obj0 = 0 ;
34724   PyObject * obj1 = 0 ;
34725   PyObject * obj2 = 0 ;
34726   PyObject * obj3 = 0 ;
34727   svn_error_t *result = 0 ;
34728 
34729   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34730       &_global_py_pool, &_global_pool))
34731   SWIG_fail;
34732   arg4 = _global_pool;
34733   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add_lock2",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
34734   {
34735     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
34736     if (PyErr_Occurred()) {
34737       SWIG_fail;
34738     }
34739   }
34740   {
34741     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_add_lock2", "abspath");
34742     if (PyErr_Occurred()) SWIG_fail;
34743   }
34744   {
34745     arg3 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_lock_t, svn_argnum_obj2);
34746     if (PyErr_Occurred()) {
34747       SWIG_fail;
34748     }
34749   }
34750   if (obj3) {
34751     /* Verify that the user supplied a valid pool */
34752     if (obj3 != Py_None && obj3 != _global_py_pool) {
34753       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
34754       SWIG_arg_fail(svn_argnum_obj3);
34755       SWIG_fail;
34756     }
34757   }
34758   {
34759     svn_swig_py_release_py_lock();
34760 
34761     result = (svn_error_t *)svn_wc_add_lock2(arg1,(char const *)arg2,(struct svn_lock_t const *)arg3,arg4);
34762 
34763     svn_swig_py_acquire_py_lock();
34764 
34765   }
34766   {
34767     if (result != NULL) {
34768       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
34769       svn_swig_py_svn_exception(result);
34770       else
34771       svn_error_clear(result);
34772       SWIG_fail;
34773     }
34774     Py_INCREF(Py_None);
34775     resultobj = Py_None;
34776   }
34777   {
34778     Py_XDECREF(_global_py_pool);
34779   }
34780   return resultobj;
34781 fail:
34782   {
34783     Py_XDECREF(_global_py_pool);
34784   }
34785   return NULL;
34786 }
34787 
34788 
_wrap_svn_wc_add_lock(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34789 SWIGINTERN PyObject *_wrap_svn_wc_add_lock(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34790   PyObject *resultobj = 0;
34791   char *arg1 = (char *) 0 ;
34792   svn_lock_t *arg2 = (svn_lock_t *) 0 ;
34793   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
34794   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
34795   apr_pool_t *_global_pool = NULL ;
34796   PyObject *_global_py_pool = NULL ;
34797   PyObject * obj0 = 0 ;
34798   PyObject * obj1 = 0 ;
34799   PyObject * obj2 = 0 ;
34800   PyObject * obj3 = 0 ;
34801   svn_error_t *result = 0 ;
34802 
34803   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34804       &_global_py_pool, &_global_pool))
34805   SWIG_fail;
34806   arg4 = _global_pool;
34807   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_add_lock",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
34808   {
34809     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_add_lock", "path");
34810     if (PyErr_Occurred()) SWIG_fail;
34811   }
34812   {
34813     arg2 = (svn_lock_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_lock_t, svn_argnum_obj1);
34814     if (PyErr_Occurred()) {
34815       SWIG_fail;
34816     }
34817   }
34818   {
34819     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj2);
34820     if (PyErr_Occurred()) {
34821       SWIG_fail;
34822     }
34823   }
34824   if (obj3) {
34825     /* Verify that the user supplied a valid pool */
34826     if (obj3 != Py_None && obj3 != _global_py_pool) {
34827       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
34828       SWIG_arg_fail(svn_argnum_obj3);
34829       SWIG_fail;
34830     }
34831   }
34832   {
34833     svn_swig_py_release_py_lock();
34834 
34835     result = (svn_error_t *)svn_wc_add_lock((char const *)arg1,(struct svn_lock_t const *)arg2,arg3,arg4);
34836 
34837     svn_swig_py_acquire_py_lock();
34838 
34839   }
34840   {
34841     if (result != NULL) {
34842       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
34843       svn_swig_py_svn_exception(result);
34844       else
34845       svn_error_clear(result);
34846       SWIG_fail;
34847     }
34848     Py_INCREF(Py_None);
34849     resultobj = Py_None;
34850   }
34851   {
34852     Py_XDECREF(_global_py_pool);
34853   }
34854   return resultobj;
34855 fail:
34856   {
34857     Py_XDECREF(_global_py_pool);
34858   }
34859   return NULL;
34860 }
34861 
34862 
_wrap_svn_wc_remove_lock2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34863 SWIGINTERN PyObject *_wrap_svn_wc_remove_lock2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34864   PyObject *resultobj = 0;
34865   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
34866   char *arg2 = (char *) 0 ;
34867   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
34868   apr_pool_t *_global_pool = NULL ;
34869   PyObject *_global_py_pool = NULL ;
34870   PyObject * obj0 = 0 ;
34871   PyObject * obj1 = 0 ;
34872   PyObject * obj2 = 0 ;
34873   svn_error_t *result = 0 ;
34874 
34875   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34876       &_global_py_pool, &_global_pool))
34877   SWIG_fail;
34878   arg3 = _global_pool;
34879   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_remove_lock2",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
34880   {
34881     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
34882     if (PyErr_Occurred()) {
34883       SWIG_fail;
34884     }
34885   }
34886   {
34887     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_remove_lock2", "local_abspath");
34888     if (PyErr_Occurred()) SWIG_fail;
34889   }
34890   if (obj2) {
34891     /* Verify that the user supplied a valid pool */
34892     if (obj2 != Py_None && obj2 != _global_py_pool) {
34893       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
34894       SWIG_arg_fail(svn_argnum_obj2);
34895       SWIG_fail;
34896     }
34897   }
34898   {
34899     svn_swig_py_release_py_lock();
34900 
34901     result = (svn_error_t *)svn_wc_remove_lock2(arg1,(char const *)arg2,arg3);
34902 
34903     svn_swig_py_acquire_py_lock();
34904 
34905   }
34906   {
34907     if (result != NULL) {
34908       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
34909       svn_swig_py_svn_exception(result);
34910       else
34911       svn_error_clear(result);
34912       SWIG_fail;
34913     }
34914     Py_INCREF(Py_None);
34915     resultobj = Py_None;
34916   }
34917   {
34918     Py_XDECREF(_global_py_pool);
34919   }
34920   return resultobj;
34921 fail:
34922   {
34923     Py_XDECREF(_global_py_pool);
34924   }
34925   return NULL;
34926 }
34927 
34928 
_wrap_svn_wc_remove_lock(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34929 SWIGINTERN PyObject *_wrap_svn_wc_remove_lock(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34930   PyObject *resultobj = 0;
34931   char *arg1 = (char *) 0 ;
34932   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
34933   apr_pool_t *arg3 = (apr_pool_t *) 0 ;
34934   apr_pool_t *_global_pool = NULL ;
34935   PyObject *_global_py_pool = NULL ;
34936   PyObject * obj0 = 0 ;
34937   PyObject * obj1 = 0 ;
34938   PyObject * obj2 = 0 ;
34939   svn_error_t *result = 0 ;
34940 
34941   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
34942       &_global_py_pool, &_global_pool))
34943   SWIG_fail;
34944   arg3 = _global_pool;
34945   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_remove_lock",2,3,&obj0,&obj1,&obj2)) SWIG_fail;
34946   {
34947     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_remove_lock", "path");
34948     if (PyErr_Occurred()) SWIG_fail;
34949   }
34950   {
34951     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
34952     if (PyErr_Occurred()) {
34953       SWIG_fail;
34954     }
34955   }
34956   if (obj2) {
34957     /* Verify that the user supplied a valid pool */
34958     if (obj2 != Py_None && obj2 != _global_py_pool) {
34959       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj2);
34960       SWIG_arg_fail(svn_argnum_obj2);
34961       SWIG_fail;
34962     }
34963   }
34964   {
34965     svn_swig_py_release_py_lock();
34966 
34967     result = (svn_error_t *)svn_wc_remove_lock((char const *)arg1,arg2,arg3);
34968 
34969     svn_swig_py_acquire_py_lock();
34970 
34971   }
34972   {
34973     if (result != NULL) {
34974       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
34975       svn_swig_py_svn_exception(result);
34976       else
34977       svn_error_clear(result);
34978       SWIG_fail;
34979     }
34980     Py_INCREF(Py_None);
34981     resultobj = Py_None;
34982   }
34983   {
34984     Py_XDECREF(_global_py_pool);
34985   }
34986   return resultobj;
34987 fail:
34988   {
34989     Py_XDECREF(_global_py_pool);
34990   }
34991   return NULL;
34992 }
34993 
34994 
_wrap_svn_wc_revision_status_t_min_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)34995 SWIGINTERN PyObject *_wrap_svn_wc_revision_status_t_min_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34996   PyObject *resultobj = 0;
34997   struct svn_wc_revision_status_t *arg1 = (struct svn_wc_revision_status_t *) 0 ;
34998   svn_revnum_t arg2 ;
34999   PyObject * obj0 = 0 ;
35000   PyObject * obj1 = 0 ;
35001 
35002   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revision_status_t_min_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
35003   {
35004     arg1 = (struct svn_wc_revision_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_revision_status_t, svn_argnum_obj0);
35005     if (PyErr_Occurred()) {
35006       SWIG_fail;
35007     }
35008   }
35009   {
35010     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
35011     if (SWIG_arg_fail(svn_argnum_obj1)) {
35012       SWIG_fail;
35013     }
35014   }
35015   if (arg1) (arg1)->min_rev = arg2;
35016   resultobj = SWIG_Py_Void();
35017   return resultobj;
35018 fail:
35019   return NULL;
35020 }
35021 
35022 
_wrap_svn_wc_revision_status_t_min_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35023 SWIGINTERN PyObject *_wrap_svn_wc_revision_status_t_min_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35024   PyObject *resultobj = 0;
35025   struct svn_wc_revision_status_t *arg1 = (struct svn_wc_revision_status_t *) 0 ;
35026   PyObject * obj0 = 0 ;
35027   svn_revnum_t result;
35028 
35029   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revision_status_t_min_rev_get",1,1,&obj0)) SWIG_fail;
35030   {
35031     arg1 = (struct svn_wc_revision_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_revision_status_t, svn_argnum_obj0);
35032     if (PyErr_Occurred()) {
35033       SWIG_fail;
35034     }
35035   }
35036   result = (svn_revnum_t) ((arg1)->min_rev);
35037   resultobj = SWIG_From_long((long)(result));
35038   return resultobj;
35039 fail:
35040   return NULL;
35041 }
35042 
35043 
_wrap_svn_wc_revision_status_t_max_rev_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35044 SWIGINTERN PyObject *_wrap_svn_wc_revision_status_t_max_rev_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35045   PyObject *resultobj = 0;
35046   struct svn_wc_revision_status_t *arg1 = (struct svn_wc_revision_status_t *) 0 ;
35047   svn_revnum_t arg2 ;
35048   PyObject * obj0 = 0 ;
35049   PyObject * obj1 = 0 ;
35050 
35051   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revision_status_t_max_rev_set",2,2,&obj0,&obj1)) SWIG_fail;
35052   {
35053     arg1 = (struct svn_wc_revision_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_revision_status_t, svn_argnum_obj0);
35054     if (PyErr_Occurred()) {
35055       SWIG_fail;
35056     }
35057   }
35058   {
35059     arg2 = (svn_revnum_t)SWIG_As_long (obj1);
35060     if (SWIG_arg_fail(svn_argnum_obj1)) {
35061       SWIG_fail;
35062     }
35063   }
35064   if (arg1) (arg1)->max_rev = arg2;
35065   resultobj = SWIG_Py_Void();
35066   return resultobj;
35067 fail:
35068   return NULL;
35069 }
35070 
35071 
_wrap_svn_wc_revision_status_t_max_rev_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35072 SWIGINTERN PyObject *_wrap_svn_wc_revision_status_t_max_rev_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35073   PyObject *resultobj = 0;
35074   struct svn_wc_revision_status_t *arg1 = (struct svn_wc_revision_status_t *) 0 ;
35075   PyObject * obj0 = 0 ;
35076   svn_revnum_t result;
35077 
35078   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revision_status_t_max_rev_get",1,1,&obj0)) SWIG_fail;
35079   {
35080     arg1 = (struct svn_wc_revision_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_revision_status_t, svn_argnum_obj0);
35081     if (PyErr_Occurred()) {
35082       SWIG_fail;
35083     }
35084   }
35085   result = (svn_revnum_t) ((arg1)->max_rev);
35086   resultobj = SWIG_From_long((long)(result));
35087   return resultobj;
35088 fail:
35089   return NULL;
35090 }
35091 
35092 
_wrap_svn_wc_revision_status_t_switched_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35093 SWIGINTERN PyObject *_wrap_svn_wc_revision_status_t_switched_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35094   PyObject *resultobj = 0;
35095   struct svn_wc_revision_status_t *arg1 = (struct svn_wc_revision_status_t *) 0 ;
35096   svn_boolean_t arg2 ;
35097   PyObject * obj0 = 0 ;
35098   PyObject * obj1 = 0 ;
35099 
35100   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revision_status_t_switched_set",2,2,&obj0,&obj1)) SWIG_fail;
35101   {
35102     arg1 = (struct svn_wc_revision_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_revision_status_t, svn_argnum_obj0);
35103     if (PyErr_Occurred()) {
35104       SWIG_fail;
35105     }
35106   }
35107   {
35108     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
35109     if (SWIG_arg_fail(svn_argnum_obj1)) {
35110       SWIG_fail;
35111     }
35112   }
35113   if (arg1) (arg1)->switched = arg2;
35114   resultobj = SWIG_Py_Void();
35115   return resultobj;
35116 fail:
35117   return NULL;
35118 }
35119 
35120 
_wrap_svn_wc_revision_status_t_switched_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35121 SWIGINTERN PyObject *_wrap_svn_wc_revision_status_t_switched_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35122   PyObject *resultobj = 0;
35123   struct svn_wc_revision_status_t *arg1 = (struct svn_wc_revision_status_t *) 0 ;
35124   PyObject * obj0 = 0 ;
35125   svn_boolean_t result;
35126 
35127   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revision_status_t_switched_get",1,1,&obj0)) SWIG_fail;
35128   {
35129     arg1 = (struct svn_wc_revision_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_revision_status_t, svn_argnum_obj0);
35130     if (PyErr_Occurred()) {
35131       SWIG_fail;
35132     }
35133   }
35134   result = (svn_boolean_t) ((arg1)->switched);
35135   resultobj = SWIG_From_long((long)(result));
35136   return resultobj;
35137 fail:
35138   return NULL;
35139 }
35140 
35141 
_wrap_svn_wc_revision_status_t_modified_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35142 SWIGINTERN PyObject *_wrap_svn_wc_revision_status_t_modified_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35143   PyObject *resultobj = 0;
35144   struct svn_wc_revision_status_t *arg1 = (struct svn_wc_revision_status_t *) 0 ;
35145   svn_boolean_t arg2 ;
35146   PyObject * obj0 = 0 ;
35147   PyObject * obj1 = 0 ;
35148 
35149   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revision_status_t_modified_set",2,2,&obj0,&obj1)) SWIG_fail;
35150   {
35151     arg1 = (struct svn_wc_revision_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_revision_status_t, svn_argnum_obj0);
35152     if (PyErr_Occurred()) {
35153       SWIG_fail;
35154     }
35155   }
35156   {
35157     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
35158     if (SWIG_arg_fail(svn_argnum_obj1)) {
35159       SWIG_fail;
35160     }
35161   }
35162   if (arg1) (arg1)->modified = arg2;
35163   resultobj = SWIG_Py_Void();
35164   return resultobj;
35165 fail:
35166   return NULL;
35167 }
35168 
35169 
_wrap_svn_wc_revision_status_t_modified_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35170 SWIGINTERN PyObject *_wrap_svn_wc_revision_status_t_modified_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35171   PyObject *resultobj = 0;
35172   struct svn_wc_revision_status_t *arg1 = (struct svn_wc_revision_status_t *) 0 ;
35173   PyObject * obj0 = 0 ;
35174   svn_boolean_t result;
35175 
35176   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revision_status_t_modified_get",1,1,&obj0)) SWIG_fail;
35177   {
35178     arg1 = (struct svn_wc_revision_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_revision_status_t, svn_argnum_obj0);
35179     if (PyErr_Occurred()) {
35180       SWIG_fail;
35181     }
35182   }
35183   result = (svn_boolean_t) ((arg1)->modified);
35184   resultobj = SWIG_From_long((long)(result));
35185   return resultobj;
35186 fail:
35187   return NULL;
35188 }
35189 
35190 
_wrap_svn_wc_revision_status_t_sparse_checkout_set(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35191 SWIGINTERN PyObject *_wrap_svn_wc_revision_status_t_sparse_checkout_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35192   PyObject *resultobj = 0;
35193   struct svn_wc_revision_status_t *arg1 = (struct svn_wc_revision_status_t *) 0 ;
35194   svn_boolean_t arg2 ;
35195   PyObject * obj0 = 0 ;
35196   PyObject * obj1 = 0 ;
35197 
35198   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revision_status_t_sparse_checkout_set",2,2,&obj0,&obj1)) SWIG_fail;
35199   {
35200     arg1 = (struct svn_wc_revision_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_revision_status_t, svn_argnum_obj0);
35201     if (PyErr_Occurred()) {
35202       SWIG_fail;
35203     }
35204   }
35205   {
35206     arg2 = (svn_boolean_t)SWIG_As_long (obj1);
35207     if (SWIG_arg_fail(svn_argnum_obj1)) {
35208       SWIG_fail;
35209     }
35210   }
35211   if (arg1) (arg1)->sparse_checkout = arg2;
35212   resultobj = SWIG_Py_Void();
35213   return resultobj;
35214 fail:
35215   return NULL;
35216 }
35217 
35218 
_wrap_svn_wc_revision_status_t_sparse_checkout_get(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35219 SWIGINTERN PyObject *_wrap_svn_wc_revision_status_t_sparse_checkout_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35220   PyObject *resultobj = 0;
35221   struct svn_wc_revision_status_t *arg1 = (struct svn_wc_revision_status_t *) 0 ;
35222   PyObject * obj0 = 0 ;
35223   svn_boolean_t result;
35224 
35225   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revision_status_t_sparse_checkout_get",1,1,&obj0)) SWIG_fail;
35226   {
35227     arg1 = (struct svn_wc_revision_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_revision_status_t, svn_argnum_obj0);
35228     if (PyErr_Occurred()) {
35229       SWIG_fail;
35230     }
35231   }
35232   result = (svn_boolean_t) ((arg1)->sparse_checkout);
35233   resultobj = SWIG_From_long((long)(result));
35234   return resultobj;
35235 fail:
35236   return NULL;
35237 }
35238 
35239 
_wrap_new_svn_wc_revision_status_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35240 SWIGINTERN PyObject *_wrap_new_svn_wc_revision_status_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35241   PyObject *resultobj = 0;
35242   struct svn_wc_revision_status_t *result = 0 ;
35243 
35244   if(!PyArg_UnpackTuple(args,(char *)"new_svn_wc_revision_status_t",0,0)) SWIG_fail;
35245   {
35246     svn_swig_py_release_py_lock();
35247 
35248     result = (struct svn_wc_revision_status_t *)calloc(1, sizeof(struct svn_wc_revision_status_t));
35249 
35250     svn_swig_py_acquire_py_lock();
35251 
35252   }
35253   resultobj = svn_swig_py_new_pointer_obj((void*)(result), SWIGTYPE_p_svn_wc_revision_status_t,
35254     _global_py_pool, args);
35255   return resultobj;
35256 fail:
35257   return NULL;
35258 }
35259 
35260 
_wrap_delete_svn_wc_revision_status_t(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35261 SWIGINTERN PyObject *_wrap_delete_svn_wc_revision_status_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35262   PyObject *resultobj = 0;
35263   struct svn_wc_revision_status_t *arg1 = (struct svn_wc_revision_status_t *) 0 ;
35264   PyObject * obj0 = 0 ;
35265 
35266   if(!PyArg_UnpackTuple(args,(char *)"delete_svn_wc_revision_status_t",1,1,&obj0)) SWIG_fail;
35267   {
35268     arg1 = (struct svn_wc_revision_status_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_revision_status_t, svn_argnum_obj0);
35269     if (PyErr_Occurred()) {
35270       SWIG_fail;
35271     }
35272   }
35273   {
35274     svn_swig_py_release_py_lock();
35275 
35276     free((char *) arg1);
35277 
35278     svn_swig_py_acquire_py_lock();
35279 
35280   }
35281   resultobj = SWIG_Py_Void();
35282   return resultobj;
35283 fail:
35284   return NULL;
35285 }
35286 
35287 
svn_wc_revision_status_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35288 SWIGINTERN PyObject *svn_wc_revision_status_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35289   PyObject *obj;
35290   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
35291   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_revision_status_t, SWIG_NewClientData(obj));
35292   return SWIG_Py_Void();
35293 }
35294 
_wrap_svn_wc_revision_status2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35295 SWIGINTERN PyObject *_wrap_svn_wc_revision_status2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35296   PyObject *resultobj = 0;
35297   svn_wc_revision_status_t **arg1 = (svn_wc_revision_status_t **) 0 ;
35298   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
35299   char *arg3 = (char *) 0 ;
35300   char *arg4 = (char *) 0 ;
35301   svn_boolean_t arg5 ;
35302   svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
35303   void *arg7 = (void *) 0 ;
35304   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
35305   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
35306   apr_pool_t *_global_pool = NULL ;
35307   PyObject *_global_py_pool = NULL ;
35308   svn_wc_revision_status_t *temp1 ;
35309   PyObject * obj0 = 0 ;
35310   PyObject * obj1 = 0 ;
35311   PyObject * obj2 = 0 ;
35312   PyObject * obj3 = 0 ;
35313   PyObject * obj4 = 0 ;
35314   PyObject * obj5 = 0 ;
35315   PyObject * obj6 = 0 ;
35316   svn_error_t *result = 0 ;
35317 
35318   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35319       &_global_py_pool, &_global_pool))
35320   SWIG_fail;
35321   arg8 = _global_pool;
35322   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35323       &_global_py_pool, &_global_pool))
35324   SWIG_fail;
35325   arg9 = _global_pool;
35326   arg1 = &temp1;
35327   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revision_status2",5,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
35328   {
35329     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
35330     if (PyErr_Occurred()) {
35331       SWIG_fail;
35332     }
35333   }
35334   {
35335     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_revision_status2", "local_abspath");
35336     if (PyErr_Occurred()) SWIG_fail;
35337   }
35338   {
35339     arg4 = svn_swig_py_string_to_cstring(obj2, TRUE, "svn_wc_revision_status2", "trail_url");
35340     if (PyErr_Occurred()) SWIG_fail;
35341   }
35342   {
35343     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
35344     if (SWIG_arg_fail(svn_argnum_obj3)) {
35345       SWIG_fail;
35346     }
35347   }
35348   {
35349     arg6 = (svn_cancel_func_t) svn_swig_py_cancel_func;
35350     arg7 = obj4;
35351   }
35352   if (obj5) {
35353     /* Verify that the user supplied a valid pool */
35354     if (obj5 != Py_None && obj5 != _global_py_pool) {
35355       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
35356       SWIG_arg_fail(svn_argnum_obj5);
35357       SWIG_fail;
35358     }
35359   }
35360   if (obj6) {
35361     /* Verify that the user supplied a valid pool */
35362     if (obj6 != Py_None && obj6 != _global_py_pool) {
35363       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
35364       SWIG_arg_fail(svn_argnum_obj6);
35365       SWIG_fail;
35366     }
35367   }
35368   {
35369     svn_swig_py_release_py_lock();
35370 
35371     result = (svn_error_t *)svn_wc_revision_status2(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6,arg7,arg8,arg9);
35372 
35373     svn_swig_py_acquire_py_lock();
35374 
35375   }
35376   {
35377     if (result != NULL) {
35378       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35379       svn_swig_py_svn_exception(result);
35380       else
35381       svn_error_clear(result);
35382       SWIG_fail;
35383     }
35384     Py_INCREF(Py_None);
35385     resultobj = Py_None;
35386   }
35387   {
35388     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_revision_status_t,
35389         _global_py_pool, args))
35390 
35391     ;
35392   }
35393   {
35394     Py_XDECREF(_global_py_pool);
35395   }
35396   {
35397     Py_XDECREF(_global_py_pool);
35398   }
35399   return resultobj;
35400 fail:
35401   {
35402     Py_XDECREF(_global_py_pool);
35403   }
35404   {
35405     Py_XDECREF(_global_py_pool);
35406   }
35407   return NULL;
35408 }
35409 
35410 
_wrap_svn_wc_revision_status(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35411 SWIGINTERN PyObject *_wrap_svn_wc_revision_status(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35412   PyObject *resultobj = 0;
35413   svn_wc_revision_status_t **arg1 = (svn_wc_revision_status_t **) 0 ;
35414   char *arg2 = (char *) 0 ;
35415   char *arg3 = (char *) 0 ;
35416   svn_boolean_t arg4 ;
35417   svn_cancel_func_t arg5 = (svn_cancel_func_t) 0 ;
35418   void *arg6 = (void *) 0 ;
35419   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
35420   apr_pool_t *_global_pool = NULL ;
35421   PyObject *_global_py_pool = NULL ;
35422   svn_wc_revision_status_t *temp1 ;
35423   PyObject * obj0 = 0 ;
35424   PyObject * obj1 = 0 ;
35425   PyObject * obj2 = 0 ;
35426   PyObject * obj3 = 0 ;
35427   PyObject * obj4 = 0 ;
35428   svn_error_t *result = 0 ;
35429 
35430   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35431       &_global_py_pool, &_global_pool))
35432   SWIG_fail;
35433   arg7 = _global_pool;
35434   arg1 = &temp1;
35435   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_revision_status",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
35436   {
35437     arg2 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_revision_status", "wc_path");
35438     if (PyErr_Occurred()) SWIG_fail;
35439   }
35440   {
35441     arg3 = svn_swig_py_string_to_cstring(obj1, TRUE, "svn_wc_revision_status", "trail_url");
35442     if (PyErr_Occurred()) SWIG_fail;
35443   }
35444   {
35445     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
35446     if (SWIG_arg_fail(svn_argnum_obj2)) {
35447       SWIG_fail;
35448     }
35449   }
35450   {
35451     arg5 = (svn_cancel_func_t) svn_swig_py_cancel_func;
35452     arg6 = obj3;
35453   }
35454   if (obj4) {
35455     /* Verify that the user supplied a valid pool */
35456     if (obj4 != Py_None && obj4 != _global_py_pool) {
35457       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
35458       SWIG_arg_fail(svn_argnum_obj4);
35459       SWIG_fail;
35460     }
35461   }
35462   {
35463     svn_swig_py_release_py_lock();
35464 
35465     result = (svn_error_t *)svn_wc_revision_status(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7);
35466 
35467     svn_swig_py_acquire_py_lock();
35468 
35469   }
35470   {
35471     if (result != NULL) {
35472       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35473       svn_swig_py_svn_exception(result);
35474       else
35475       svn_error_clear(result);
35476       SWIG_fail;
35477     }
35478     Py_INCREF(Py_None);
35479     resultobj = Py_None;
35480   }
35481   {
35482     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_new_pointer_obj(*arg1, SWIGTYPE_p_svn_wc_revision_status_t,
35483         _global_py_pool, args))
35484 
35485     ;
35486   }
35487   {
35488     Py_XDECREF(_global_py_pool);
35489   }
35490   return resultobj;
35491 fail:
35492   {
35493     Py_XDECREF(_global_py_pool);
35494   }
35495   return NULL;
35496 }
35497 
35498 
_wrap_svn_wc_set_changelist2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35499 SWIGINTERN PyObject *_wrap_svn_wc_set_changelist2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35500   PyObject *resultobj = 0;
35501   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
35502   char *arg2 = (char *) 0 ;
35503   char *arg3 = (char *) 0 ;
35504   svn_depth_t arg4 ;
35505   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
35506   svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
35507   void *arg7 = (void *) 0 ;
35508   svn_wc_notify_func2_t arg8 = (svn_wc_notify_func2_t) 0 ;
35509   void *arg9 = (void *) 0 ;
35510   apr_pool_t *arg10 = (apr_pool_t *) 0 ;
35511   apr_pool_t *_global_pool = NULL ;
35512   PyObject *_global_py_pool = NULL ;
35513   PyObject * obj0 = 0 ;
35514   PyObject * obj1 = 0 ;
35515   PyObject * obj2 = 0 ;
35516   PyObject * obj3 = 0 ;
35517   PyObject * obj4 = 0 ;
35518   PyObject * obj5 = 0 ;
35519   PyObject * obj6 = 0 ;
35520   PyObject * obj7 = 0 ;
35521   svn_error_t *result = 0 ;
35522 
35523   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35524       &_global_py_pool, &_global_pool))
35525   SWIG_fail;
35526   arg10 = _global_pool;
35527   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_set_changelist2",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
35528   {
35529     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
35530     if (PyErr_Occurred()) {
35531       SWIG_fail;
35532     }
35533   }
35534   {
35535     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_set_changelist2", "local_abspath");
35536     if (PyErr_Occurred()) SWIG_fail;
35537   }
35538   {
35539     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_set_changelist2", "changelist");
35540     if (PyErr_Occurred()) SWIG_fail;
35541   }
35542   {
35543     arg4 = (svn_depth_t)SWIG_As_long (obj3);
35544     if (SWIG_arg_fail(svn_argnum_obj3)) {
35545       SWIG_fail;
35546     }
35547   }
35548   {
35549     arg5 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
35550     if (PyErr_Occurred()) {
35551       SWIG_fail;
35552     }
35553   }
35554   {
35555     arg6 = (svn_cancel_func_t) svn_swig_py_cancel_func;
35556     arg7 = obj5;
35557   }
35558   {
35559     arg8 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
35560     arg9 = obj6;
35561   }
35562   if (obj7) {
35563     /* Verify that the user supplied a valid pool */
35564     if (obj7 != Py_None && obj7 != _global_py_pool) {
35565       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
35566       SWIG_arg_fail(svn_argnum_obj7);
35567       SWIG_fail;
35568     }
35569   }
35570   {
35571     svn_swig_py_release_py_lock();
35572 
35573     result = (svn_error_t *)svn_wc_set_changelist2(arg1,(char const *)arg2,(char const *)arg3,arg4,(apr_array_header_t const *)arg5,arg6,arg7,arg8,arg9,arg10);
35574 
35575     svn_swig_py_acquire_py_lock();
35576 
35577   }
35578   {
35579     if (result != NULL) {
35580       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35581       svn_swig_py_svn_exception(result);
35582       else
35583       svn_error_clear(result);
35584       SWIG_fail;
35585     }
35586     Py_INCREF(Py_None);
35587     resultobj = Py_None;
35588   }
35589   {
35590     Py_XDECREF(_global_py_pool);
35591   }
35592   return resultobj;
35593 fail:
35594   {
35595     Py_XDECREF(_global_py_pool);
35596   }
35597   return NULL;
35598 }
35599 
35600 
_wrap_svn_wc_set_changelist(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35601 SWIGINTERN PyObject *_wrap_svn_wc_set_changelist(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35602   PyObject *resultobj = 0;
35603   char *arg1 = (char *) 0 ;
35604   char *arg2 = (char *) 0 ;
35605   svn_wc_adm_access_t *arg3 = (svn_wc_adm_access_t *) 0 ;
35606   svn_cancel_func_t arg4 = (svn_cancel_func_t) 0 ;
35607   void *arg5 = (void *) 0 ;
35608   svn_wc_notify_func2_t arg6 = (svn_wc_notify_func2_t) 0 ;
35609   void *arg7 = (void *) 0 ;
35610   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
35611   apr_pool_t *_global_pool = NULL ;
35612   PyObject *_global_py_pool = NULL ;
35613   PyObject * obj0 = 0 ;
35614   PyObject * obj1 = 0 ;
35615   PyObject * obj2 = 0 ;
35616   PyObject * obj3 = 0 ;
35617   PyObject * obj4 = 0 ;
35618   PyObject * obj5 = 0 ;
35619   svn_error_t *result = 0 ;
35620 
35621   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35622       &_global_py_pool, &_global_pool))
35623   SWIG_fail;
35624   arg8 = _global_pool;
35625   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_set_changelist",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
35626   {
35627     arg1 = svn_swig_py_string_to_cstring(obj0, FALSE, "svn_wc_set_changelist", "path");
35628     if (PyErr_Occurred()) SWIG_fail;
35629   }
35630   {
35631     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_set_changelist", "changelist");
35632     if (PyErr_Occurred()) SWIG_fail;
35633   }
35634   {
35635     arg3 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj2);
35636     if (PyErr_Occurred()) {
35637       SWIG_fail;
35638     }
35639   }
35640   {
35641     arg4 = (svn_cancel_func_t) svn_swig_py_cancel_func;
35642     arg5 = obj3;
35643   }
35644   {
35645     arg6 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
35646     arg7 = obj4;
35647   }
35648   if (obj5) {
35649     /* Verify that the user supplied a valid pool */
35650     if (obj5 != Py_None && obj5 != _global_py_pool) {
35651       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
35652       SWIG_arg_fail(svn_argnum_obj5);
35653       SWIG_fail;
35654     }
35655   }
35656   {
35657     svn_swig_py_release_py_lock();
35658 
35659     result = (svn_error_t *)svn_wc_set_changelist((char const *)arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8);
35660 
35661     svn_swig_py_acquire_py_lock();
35662 
35663   }
35664   {
35665     if (result != NULL) {
35666       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35667       svn_swig_py_svn_exception(result);
35668       else
35669       svn_error_clear(result);
35670       SWIG_fail;
35671     }
35672     Py_INCREF(Py_None);
35673     resultobj = Py_None;
35674   }
35675   {
35676     Py_XDECREF(_global_py_pool);
35677   }
35678   return resultobj;
35679 fail:
35680   {
35681     Py_XDECREF(_global_py_pool);
35682   }
35683   return NULL;
35684 }
35685 
35686 
_wrap_svn_wc_get_changelists(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35687 SWIGINTERN PyObject *_wrap_svn_wc_get_changelists(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35688   PyObject *resultobj = 0;
35689   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
35690   char *arg2 = (char *) 0 ;
35691   svn_depth_t arg3 ;
35692   apr_array_header_t *arg4 = (apr_array_header_t *) 0 ;
35693   svn_changelist_receiver_t arg5 = (svn_changelist_receiver_t) 0 ;
35694   void *arg6 = (void *) 0 ;
35695   svn_cancel_func_t arg7 = (svn_cancel_func_t) 0 ;
35696   void *arg8 = (void *) 0 ;
35697   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
35698   apr_pool_t *_global_pool = NULL ;
35699   PyObject *_global_py_pool = NULL ;
35700   PyObject * obj0 = 0 ;
35701   PyObject * obj1 = 0 ;
35702   PyObject * obj2 = 0 ;
35703   PyObject * obj3 = 0 ;
35704   PyObject * obj4 = 0 ;
35705   PyObject * obj5 = 0 ;
35706   PyObject * obj6 = 0 ;
35707   PyObject * obj7 = 0 ;
35708   svn_error_t *result = 0 ;
35709 
35710   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35711       &_global_py_pool, &_global_pool))
35712   SWIG_fail;
35713   arg9 = _global_pool;
35714   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_get_changelists",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
35715   {
35716     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
35717     if (PyErr_Occurred()) {
35718       SWIG_fail;
35719     }
35720   }
35721   {
35722     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_get_changelists", "local_abspath");
35723     if (PyErr_Occurred()) SWIG_fail;
35724   }
35725   {
35726     arg3 = (svn_depth_t)SWIG_As_long (obj2);
35727     if (SWIG_arg_fail(svn_argnum_obj2)) {
35728       SWIG_fail;
35729     }
35730   }
35731   {
35732     arg4 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj3);
35733     if (PyErr_Occurred()) {
35734       SWIG_fail;
35735     }
35736   }
35737   {
35738     svn_changelist_receiver_t * tmp =
35739     svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj4);
35740     if (tmp == NULL || PyErr_Occurred()) {
35741       SWIG_fail;
35742     }
35743     arg5 = *tmp;
35744   }
35745   {
35746     if (obj5 == Py_None) {
35747       arg6 = NULL;
35748     } else if (SWIG_ConvertPtr(obj5, (void **) &arg6, 0, 0) == -1) {
35749       arg6 = (void *) obj5;
35750       PyErr_Clear();
35751     }
35752   }
35753   {
35754     arg7 = (svn_cancel_func_t) svn_swig_py_cancel_func;
35755     arg8 = obj6;
35756   }
35757   if (obj7) {
35758     /* Verify that the user supplied a valid pool */
35759     if (obj7 != Py_None && obj7 != _global_py_pool) {
35760       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
35761       SWIG_arg_fail(svn_argnum_obj7);
35762       SWIG_fail;
35763     }
35764   }
35765   {
35766     svn_swig_py_release_py_lock();
35767 
35768     result = (svn_error_t *)svn_wc_get_changelists(arg1,(char const *)arg2,arg3,(apr_array_header_t const *)arg4,arg5,arg6,arg7,arg8,arg9);
35769 
35770     svn_swig_py_acquire_py_lock();
35771 
35772   }
35773   {
35774     if (result != NULL) {
35775       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35776       svn_swig_py_svn_exception(result);
35777       else
35778       svn_error_clear(result);
35779       SWIG_fail;
35780     }
35781     Py_INCREF(Py_None);
35782     resultobj = Py_None;
35783   }
35784   {
35785     Py_XDECREF(_global_py_pool);
35786   }
35787   return resultobj;
35788 fail:
35789   {
35790     Py_XDECREF(_global_py_pool);
35791   }
35792   return NULL;
35793 }
35794 
35795 
_wrap_svn_wc_crop_tree2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35796 SWIGINTERN PyObject *_wrap_svn_wc_crop_tree2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35797   PyObject *resultobj = 0;
35798   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
35799   char *arg2 = (char *) 0 ;
35800   svn_depth_t arg3 ;
35801   svn_cancel_func_t arg4 = (svn_cancel_func_t) 0 ;
35802   void *arg5 = (void *) 0 ;
35803   svn_wc_notify_func2_t arg6 = (svn_wc_notify_func2_t) 0 ;
35804   void *arg7 = (void *) 0 ;
35805   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
35806   apr_pool_t *_global_pool = NULL ;
35807   PyObject *_global_py_pool = NULL ;
35808   PyObject * obj0 = 0 ;
35809   PyObject * obj1 = 0 ;
35810   PyObject * obj2 = 0 ;
35811   PyObject * obj3 = 0 ;
35812   PyObject * obj4 = 0 ;
35813   PyObject * obj5 = 0 ;
35814   svn_error_t *result = 0 ;
35815 
35816   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35817       &_global_py_pool, &_global_pool))
35818   SWIG_fail;
35819   arg8 = _global_pool;
35820   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_crop_tree2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
35821   {
35822     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
35823     if (PyErr_Occurred()) {
35824       SWIG_fail;
35825     }
35826   }
35827   {
35828     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_crop_tree2", "local_abspath");
35829     if (PyErr_Occurred()) SWIG_fail;
35830   }
35831   {
35832     arg3 = (svn_depth_t)SWIG_As_long (obj2);
35833     if (SWIG_arg_fail(svn_argnum_obj2)) {
35834       SWIG_fail;
35835     }
35836   }
35837   {
35838     arg4 = (svn_cancel_func_t) svn_swig_py_cancel_func;
35839     arg5 = obj3;
35840   }
35841   {
35842     arg6 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
35843     arg7 = obj4;
35844   }
35845   if (obj5) {
35846     /* Verify that the user supplied a valid pool */
35847     if (obj5 != Py_None && obj5 != _global_py_pool) {
35848       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
35849       SWIG_arg_fail(svn_argnum_obj5);
35850       SWIG_fail;
35851     }
35852   }
35853   {
35854     svn_swig_py_release_py_lock();
35855 
35856     result = (svn_error_t *)svn_wc_crop_tree2(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8);
35857 
35858     svn_swig_py_acquire_py_lock();
35859 
35860   }
35861   {
35862     if (result != NULL) {
35863       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35864       svn_swig_py_svn_exception(result);
35865       else
35866       svn_error_clear(result);
35867       SWIG_fail;
35868     }
35869     Py_INCREF(Py_None);
35870     resultobj = Py_None;
35871   }
35872   {
35873     Py_XDECREF(_global_py_pool);
35874   }
35875   return resultobj;
35876 fail:
35877   {
35878     Py_XDECREF(_global_py_pool);
35879   }
35880   return NULL;
35881 }
35882 
35883 
_wrap_svn_wc_crop_tree(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35884 SWIGINTERN PyObject *_wrap_svn_wc_crop_tree(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35885   PyObject *resultobj = 0;
35886   svn_wc_adm_access_t *arg1 = (svn_wc_adm_access_t *) 0 ;
35887   char *arg2 = (char *) 0 ;
35888   svn_depth_t arg3 ;
35889   svn_wc_notify_func2_t arg4 = (svn_wc_notify_func2_t) 0 ;
35890   void *arg5 = (void *) 0 ;
35891   svn_cancel_func_t arg6 = (svn_cancel_func_t) 0 ;
35892   void *arg7 = (void *) 0 ;
35893   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
35894   apr_pool_t *_global_pool = NULL ;
35895   PyObject *_global_py_pool = NULL ;
35896   PyObject * obj0 = 0 ;
35897   PyObject * obj1 = 0 ;
35898   PyObject * obj2 = 0 ;
35899   PyObject * obj3 = 0 ;
35900   PyObject * obj4 = 0 ;
35901   PyObject * obj5 = 0 ;
35902   svn_error_t *result = 0 ;
35903 
35904   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35905       &_global_py_pool, &_global_pool))
35906   SWIG_fail;
35907   arg8 = _global_pool;
35908   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_crop_tree",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
35909   {
35910     arg1 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj0);
35911     if (PyErr_Occurred()) {
35912       SWIG_fail;
35913     }
35914   }
35915   {
35916     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_crop_tree", "target");
35917     if (PyErr_Occurred()) SWIG_fail;
35918   }
35919   {
35920     arg3 = (svn_depth_t)SWIG_As_long (obj2);
35921     if (SWIG_arg_fail(svn_argnum_obj2)) {
35922       SWIG_fail;
35923     }
35924   }
35925   {
35926     arg4 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
35927     arg5 = obj3;
35928   }
35929   {
35930     arg6 = (svn_cancel_func_t) svn_swig_py_cancel_func;
35931     arg7 = obj4;
35932   }
35933   if (obj5) {
35934     /* Verify that the user supplied a valid pool */
35935     if (obj5 != Py_None && obj5 != _global_py_pool) {
35936       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
35937       SWIG_arg_fail(svn_argnum_obj5);
35938       SWIG_fail;
35939     }
35940   }
35941   {
35942     svn_swig_py_release_py_lock();
35943 
35944     result = (svn_error_t *)svn_wc_crop_tree(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7,arg8);
35945 
35946     svn_swig_py_acquire_py_lock();
35947 
35948   }
35949   {
35950     if (result != NULL) {
35951       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
35952       svn_swig_py_svn_exception(result);
35953       else
35954       svn_error_clear(result);
35955       SWIG_fail;
35956     }
35957     Py_INCREF(Py_None);
35958     resultobj = Py_None;
35959   }
35960   {
35961     Py_XDECREF(_global_py_pool);
35962   }
35963   return resultobj;
35964 fail:
35965   {
35966     Py_XDECREF(_global_py_pool);
35967   }
35968   return NULL;
35969 }
35970 
35971 
_wrap_svn_wc_exclude(PyObject * SWIGUNUSEDPARM (self),PyObject * args)35972 SWIGINTERN PyObject *_wrap_svn_wc_exclude(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35973   PyObject *resultobj = 0;
35974   svn_wc_context_t *arg1 = (svn_wc_context_t *) 0 ;
35975   char *arg2 = (char *) 0 ;
35976   svn_cancel_func_t arg3 = (svn_cancel_func_t) 0 ;
35977   void *arg4 = (void *) 0 ;
35978   svn_wc_notify_func2_t arg5 = (svn_wc_notify_func2_t) 0 ;
35979   void *arg6 = (void *) 0 ;
35980   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
35981   apr_pool_t *_global_pool = NULL ;
35982   PyObject *_global_py_pool = NULL ;
35983   PyObject * obj0 = 0 ;
35984   PyObject * obj1 = 0 ;
35985   PyObject * obj2 = 0 ;
35986   PyObject * obj3 = 0 ;
35987   PyObject * obj4 = 0 ;
35988   svn_error_t *result = 0 ;
35989 
35990   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
35991       &_global_py_pool, &_global_pool))
35992   SWIG_fail;
35993   arg7 = _global_pool;
35994   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_exclude",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
35995   {
35996     arg1 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
35997     if (PyErr_Occurred()) {
35998       SWIG_fail;
35999     }
36000   }
36001   {
36002     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_exclude", "local_abspath");
36003     if (PyErr_Occurred()) SWIG_fail;
36004   }
36005   {
36006     arg3 = (svn_cancel_func_t) svn_swig_py_cancel_func;
36007     arg4 = obj2;
36008   }
36009   {
36010     arg5 = (svn_wc_notify_func2_t) svn_swig_py_notify_func2;
36011     arg6 = obj3;
36012   }
36013   if (obj4) {
36014     /* Verify that the user supplied a valid pool */
36015     if (obj4 != Py_None && obj4 != _global_py_pool) {
36016       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
36017       SWIG_arg_fail(svn_argnum_obj4);
36018       SWIG_fail;
36019     }
36020   }
36021   {
36022     svn_swig_py_release_py_lock();
36023 
36024     result = (svn_error_t *)svn_wc_exclude(arg1,(char const *)arg2,arg3,arg4,arg5,arg6,arg7);
36025 
36026     svn_swig_py_acquire_py_lock();
36027 
36028   }
36029   {
36030     if (result != NULL) {
36031       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36032       svn_swig_py_svn_exception(result);
36033       else
36034       svn_error_clear(result);
36035       SWIG_fail;
36036     }
36037     Py_INCREF(Py_None);
36038     resultobj = Py_None;
36039   }
36040   {
36041     Py_XDECREF(_global_py_pool);
36042   }
36043   return resultobj;
36044 fail:
36045   {
36046     Py_XDECREF(_global_py_pool);
36047   }
36048   return NULL;
36049 }
36050 
36051 
_wrap_svn_wc_read_kind2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36052 SWIGINTERN PyObject *_wrap_svn_wc_read_kind2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36053   PyObject *resultobj = 0;
36054   svn_node_kind_t *arg1 = (svn_node_kind_t *) 0 ;
36055   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
36056   char *arg3 = (char *) 0 ;
36057   svn_boolean_t arg4 ;
36058   svn_boolean_t arg5 ;
36059   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
36060   apr_pool_t *_global_pool = NULL ;
36061   PyObject *_global_py_pool = NULL ;
36062   svn_node_kind_t temp1 ;
36063   int res1 = SWIG_TMPOBJ ;
36064   PyObject * obj0 = 0 ;
36065   PyObject * obj1 = 0 ;
36066   PyObject * obj2 = 0 ;
36067   PyObject * obj3 = 0 ;
36068   PyObject * obj4 = 0 ;
36069   svn_error_t *result = 0 ;
36070 
36071   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36072       &_global_py_pool, &_global_pool))
36073   SWIG_fail;
36074   arg6 = _global_pool;
36075   arg1 = &temp1;
36076   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_read_kind2",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
36077   {
36078     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
36079     if (PyErr_Occurred()) {
36080       SWIG_fail;
36081     }
36082   }
36083   {
36084     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_read_kind2", "local_abspath");
36085     if (PyErr_Occurred()) SWIG_fail;
36086   }
36087   {
36088     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
36089     if (SWIG_arg_fail(svn_argnum_obj2)) {
36090       SWIG_fail;
36091     }
36092   }
36093   {
36094     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
36095     if (SWIG_arg_fail(svn_argnum_obj3)) {
36096       SWIG_fail;
36097     }
36098   }
36099   if (obj4) {
36100     /* Verify that the user supplied a valid pool */
36101     if (obj4 != Py_None && obj4 != _global_py_pool) {
36102       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
36103       SWIG_arg_fail(svn_argnum_obj4);
36104       SWIG_fail;
36105     }
36106   }
36107   {
36108     svn_swig_py_release_py_lock();
36109 
36110     result = (svn_error_t *)svn_wc_read_kind2(arg1,arg2,(char const *)arg3,arg4,arg5,arg6);
36111 
36112     svn_swig_py_acquire_py_lock();
36113 
36114   }
36115   {
36116     if (result != NULL) {
36117       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36118       svn_swig_py_svn_exception(result);
36119       else
36120       svn_error_clear(result);
36121       SWIG_fail;
36122     }
36123     Py_INCREF(Py_None);
36124     resultobj = Py_None;
36125   }
36126   if (SWIG_IsTmpObj(res1)) {
36127     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
36128   } else {
36129     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
36130     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_svn_node_kind_t, new_flags));
36131   }
36132   {
36133     Py_XDECREF(_global_py_pool);
36134   }
36135   return resultobj;
36136 fail:
36137   {
36138     Py_XDECREF(_global_py_pool);
36139   }
36140   return NULL;
36141 }
36142 
36143 
_wrap_svn_wc_read_kind(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36144 SWIGINTERN PyObject *_wrap_svn_wc_read_kind(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36145   PyObject *resultobj = 0;
36146   svn_node_kind_t *arg1 = (svn_node_kind_t *) 0 ;
36147   svn_wc_context_t *arg2 = (svn_wc_context_t *) 0 ;
36148   char *arg3 = (char *) 0 ;
36149   svn_boolean_t arg4 ;
36150   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
36151   apr_pool_t *_global_pool = NULL ;
36152   PyObject *_global_py_pool = NULL ;
36153   svn_node_kind_t temp1 ;
36154   int res1 = SWIG_TMPOBJ ;
36155   PyObject * obj0 = 0 ;
36156   PyObject * obj1 = 0 ;
36157   PyObject * obj2 = 0 ;
36158   PyObject * obj3 = 0 ;
36159   svn_error_t *result = 0 ;
36160 
36161   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36162       &_global_py_pool, &_global_pool))
36163   SWIG_fail;
36164   arg5 = _global_pool;
36165   arg1 = &temp1;
36166   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_read_kind",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
36167   {
36168     arg2 = (svn_wc_context_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_context_t, svn_argnum_obj0);
36169     if (PyErr_Occurred()) {
36170       SWIG_fail;
36171     }
36172   }
36173   {
36174     arg3 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_read_kind", "abspath");
36175     if (PyErr_Occurred()) SWIG_fail;
36176   }
36177   {
36178     arg4 = (svn_boolean_t)SWIG_As_long (obj2);
36179     if (SWIG_arg_fail(svn_argnum_obj2)) {
36180       SWIG_fail;
36181     }
36182   }
36183   if (obj3) {
36184     /* Verify that the user supplied a valid pool */
36185     if (obj3 != Py_None && obj3 != _global_py_pool) {
36186       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
36187       SWIG_arg_fail(svn_argnum_obj3);
36188       SWIG_fail;
36189     }
36190   }
36191   {
36192     svn_swig_py_release_py_lock();
36193 
36194     result = (svn_error_t *)svn_wc_read_kind(arg1,arg2,(char const *)arg3,arg4,arg5);
36195 
36196     svn_swig_py_acquire_py_lock();
36197 
36198   }
36199   {
36200     if (result != NULL) {
36201       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36202       svn_swig_py_svn_exception(result);
36203       else
36204       svn_error_clear(result);
36205       SWIG_fail;
36206     }
36207     Py_INCREF(Py_None);
36208     resultobj = Py_None;
36209   }
36210   if (SWIG_IsTmpObj(res1)) {
36211     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg1)));
36212   } else {
36213     int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
36214     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_svn_node_kind_t, new_flags));
36215   }
36216   {
36217     Py_XDECREF(_global_py_pool);
36218   }
36219   return resultobj;
36220 fail:
36221   {
36222     Py_XDECREF(_global_py_pool);
36223   }
36224   return NULL;
36225 }
36226 
36227 
svn_wc_context_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36228 SWIGINTERN PyObject *svn_wc_context_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36229   PyObject *obj;
36230   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
36231   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_context_t, SWIG_NewClientData(obj));
36232   return SWIG_Py_Void();
36233 }
36234 
svn_wc_adm_access_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36235 SWIGINTERN PyObject *svn_wc_adm_access_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36236   PyObject *obj;
36237   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
36238   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_adm_access_t, SWIG_NewClientData(obj));
36239   return SWIG_Py_Void();
36240 }
36241 
svn_wc_traversal_info_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36242 SWIGINTERN PyObject *svn_wc_traversal_info_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36243   PyObject *obj;
36244   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
36245   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_traversal_info_t, SWIG_NewClientData(obj));
36246   return SWIG_Py_Void();
36247 }
36248 
svn_wc_committed_queue_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36249 SWIGINTERN PyObject *svn_wc_committed_queue_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36250   PyObject *obj;
36251   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
36252   SWIG_TypeNewClientData(SWIGTYPE_p_svn_wc_committed_queue_t, SWIG_NewClientData(obj));
36253   return SWIG_Py_Void();
36254 }
36255 
_wrap_svn_wc_diff_callbacks4_invoke_file_opened(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36256 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_invoke_file_opened(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36257   PyObject *resultobj = 0;
36258   svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
36259   svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
36260   svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
36261   char *arg4 = (char *) 0 ;
36262   svn_revnum_t arg5 ;
36263   void *arg6 = (void *) 0 ;
36264   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
36265   apr_pool_t *_global_pool = NULL ;
36266   PyObject *_global_py_pool = NULL ;
36267   svn_boolean_t temp2 ;
36268   int res2 = SWIG_TMPOBJ ;
36269   svn_boolean_t temp3 ;
36270   int res3 = SWIG_TMPOBJ ;
36271   PyObject * obj0 = 0 ;
36272   PyObject * obj1 = 0 ;
36273   PyObject * obj2 = 0 ;
36274   PyObject * obj3 = 0 ;
36275   PyObject * obj4 = 0 ;
36276   svn_error_t *result = 0 ;
36277 
36278   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36279       &_global_py_pool, &_global_pool))
36280   SWIG_fail;
36281   arg7 = _global_pool;
36282   arg2 = &temp2;
36283   arg3 = &temp3;
36284   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_invoke_file_opened",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
36285   {
36286     arg1 = (svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
36287     if (PyErr_Occurred()) {
36288       SWIG_fail;
36289     }
36290   }
36291   {
36292     arg4 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_diff_callbacks4_invoke_file_opened", "path");
36293     if (PyErr_Occurred()) SWIG_fail;
36294   }
36295   {
36296     arg5 = (svn_revnum_t)SWIG_As_long (obj2);
36297     if (SWIG_arg_fail(svn_argnum_obj2)) {
36298       SWIG_fail;
36299     }
36300   }
36301   {
36302     if (obj3 == Py_None) {
36303       arg6 = NULL;
36304     } else if (SWIG_ConvertPtr(obj3, (void **) &arg6, 0, 0) == -1) {
36305       arg6 = (void *) obj3;
36306       PyErr_Clear();
36307     }
36308   }
36309   if (obj4) {
36310     /* Verify that the user supplied a valid pool */
36311     if (obj4 != Py_None && obj4 != _global_py_pool) {
36312       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
36313       SWIG_arg_fail(svn_argnum_obj4);
36314       SWIG_fail;
36315     }
36316   }
36317   {
36318     svn_swig_py_release_py_lock();
36319 
36320     result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_file_opened(arg1,arg2,arg3,(char const *)arg4,arg5,arg6,arg7);
36321 
36322     svn_swig_py_acquire_py_lock();
36323 
36324   }
36325   {
36326     if (result != NULL) {
36327       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36328       svn_swig_py_svn_exception(result);
36329       else
36330       svn_error_clear(result);
36331       SWIG_fail;
36332     }
36333     Py_INCREF(Py_None);
36334     resultobj = Py_None;
36335   }
36336   if (SWIG_IsTmpObj(res2)) {
36337     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
36338   } else {
36339     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
36340     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
36341   }
36342   if (SWIG_IsTmpObj(res3)) {
36343     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
36344   } else {
36345     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
36346     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
36347   }
36348   {
36349     Py_XDECREF(_global_py_pool);
36350   }
36351   return resultobj;
36352 fail:
36353   {
36354     Py_XDECREF(_global_py_pool);
36355   }
36356   return NULL;
36357 }
36358 
36359 
_wrap_svn_wc_diff_callbacks4_invoke_file_changed(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36360 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_invoke_file_changed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36361   PyObject *resultobj = 0;
36362   svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
36363   svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
36364   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
36365   svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
36366   char *arg5 = (char *) 0 ;
36367   char *arg6 = (char *) 0 ;
36368   char *arg7 = (char *) 0 ;
36369   svn_revnum_t arg8 ;
36370   svn_revnum_t arg9 ;
36371   char *arg10 = (char *) 0 ;
36372   char *arg11 = (char *) 0 ;
36373   apr_array_header_t *arg12 = (apr_array_header_t *) 0 ;
36374   apr_hash_t *arg13 = (apr_hash_t *) 0 ;
36375   void *arg14 = (void *) 0 ;
36376   apr_pool_t *arg15 = (apr_pool_t *) 0 ;
36377   apr_pool_t *_global_pool = NULL ;
36378   PyObject *_global_py_pool = NULL ;
36379   svn_boolean_t temp4 ;
36380   int res4 = SWIG_TMPOBJ ;
36381   PyObject * obj0 = 0 ;
36382   PyObject * obj1 = 0 ;
36383   PyObject * obj2 = 0 ;
36384   PyObject * obj3 = 0 ;
36385   PyObject * obj4 = 0 ;
36386   PyObject * obj5 = 0 ;
36387   PyObject * obj6 = 0 ;
36388   PyObject * obj7 = 0 ;
36389   PyObject * obj8 = 0 ;
36390   PyObject * obj9 = 0 ;
36391   PyObject * obj10 = 0 ;
36392   PyObject * obj11 = 0 ;
36393   PyObject * obj12 = 0 ;
36394   PyObject * obj13 = 0 ;
36395   svn_error_t *result = 0 ;
36396 
36397   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36398       &_global_py_pool, &_global_pool))
36399   SWIG_fail;
36400   arg15 = _global_pool;
36401   arg4 = &temp4;
36402   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_invoke_file_changed",13,14,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13)) SWIG_fail;
36403   {
36404     arg1 = (svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
36405     if (PyErr_Occurred()) {
36406       SWIG_fail;
36407     }
36408   }
36409   {
36410     arg2 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj1);
36411     if (PyErr_Occurred()) {
36412       SWIG_fail;
36413     }
36414   }
36415   {
36416     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
36417     if (PyErr_Occurred()) {
36418       SWIG_fail;
36419     }
36420   }
36421   {
36422     arg5 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks4_invoke_file_changed", "path");
36423     if (PyErr_Occurred()) SWIG_fail;
36424   }
36425   {
36426     arg6 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks4_invoke_file_changed", "tmpfile1");
36427     if (PyErr_Occurred()) SWIG_fail;
36428   }
36429   {
36430     arg7 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_diff_callbacks4_invoke_file_changed", "tmpfile2");
36431     if (PyErr_Occurred()) SWIG_fail;
36432   }
36433   {
36434     arg8 = (svn_revnum_t)SWIG_As_long (obj6);
36435     if (SWIG_arg_fail(svn_argnum_obj6)) {
36436       SWIG_fail;
36437     }
36438   }
36439   {
36440     arg9 = (svn_revnum_t)SWIG_As_long (obj7);
36441     if (SWIG_arg_fail(svn_argnum_obj7)) {
36442       SWIG_fail;
36443     }
36444   }
36445   {
36446     arg10 = svn_swig_py_string_to_cstring(obj8, FALSE, "svn_wc_diff_callbacks4_invoke_file_changed", "mimetype1");
36447     if (PyErr_Occurred()) SWIG_fail;
36448   }
36449   {
36450     arg11 = svn_swig_py_string_to_cstring(obj9, FALSE, "svn_wc_diff_callbacks4_invoke_file_changed", "mimetype2");
36451     if (PyErr_Occurred()) SWIG_fail;
36452   }
36453   {
36454     arg12 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj10, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj10);
36455     if (PyErr_Occurred()) {
36456       SWIG_fail;
36457     }
36458   }
36459   {
36460     arg13 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_apr_hash_t, svn_argnum_obj11);
36461     if (PyErr_Occurred()) {
36462       SWIG_fail;
36463     }
36464   }
36465   {
36466     if (obj12 == Py_None) {
36467       arg14 = NULL;
36468     } else if (SWIG_ConvertPtr(obj12, (void **) &arg14, 0, 0) == -1) {
36469       arg14 = (void *) obj12;
36470       PyErr_Clear();
36471     }
36472   }
36473   if (obj13) {
36474     /* Verify that the user supplied a valid pool */
36475     if (obj13 != Py_None && obj13 != _global_py_pool) {
36476       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj13);
36477       SWIG_arg_fail(svn_argnum_obj13);
36478       SWIG_fail;
36479     }
36480   }
36481   {
36482     svn_swig_py_release_py_lock();
36483 
36484     result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_file_changed(arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,(char const *)arg10,(char const *)arg11,(apr_array_header_t const *)arg12,arg13,arg14,arg15);
36485 
36486     svn_swig_py_acquire_py_lock();
36487 
36488   }
36489   {
36490     if (result != NULL) {
36491       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36492       svn_swig_py_svn_exception(result);
36493       else
36494       svn_error_clear(result);
36495       SWIG_fail;
36496     }
36497     Py_INCREF(Py_None);
36498     resultobj = Py_None;
36499   }
36500   if (SWIG_IsTmpObj(res4)) {
36501     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
36502   } else {
36503     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
36504     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
36505   }
36506   {
36507     Py_XDECREF(_global_py_pool);
36508   }
36509   return resultobj;
36510 fail:
36511   {
36512     Py_XDECREF(_global_py_pool);
36513   }
36514   return NULL;
36515 }
36516 
36517 
_wrap_svn_wc_diff_callbacks4_invoke_file_added(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36518 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_invoke_file_added(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36519   PyObject *resultobj = 0;
36520   svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
36521   svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
36522   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
36523   svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
36524   char *arg5 = (char *) 0 ;
36525   char *arg6 = (char *) 0 ;
36526   char *arg7 = (char *) 0 ;
36527   svn_revnum_t arg8 ;
36528   svn_revnum_t arg9 ;
36529   char *arg10 = (char *) 0 ;
36530   char *arg11 = (char *) 0 ;
36531   char *arg12 = (char *) 0 ;
36532   svn_revnum_t arg13 ;
36533   apr_array_header_t *arg14 = (apr_array_header_t *) 0 ;
36534   apr_hash_t *arg15 = (apr_hash_t *) 0 ;
36535   void *arg16 = (void *) 0 ;
36536   apr_pool_t *arg17 = (apr_pool_t *) 0 ;
36537   apr_pool_t *_global_pool = NULL ;
36538   PyObject *_global_py_pool = NULL ;
36539   svn_boolean_t temp4 ;
36540   int res4 = SWIG_TMPOBJ ;
36541   PyObject * obj0 = 0 ;
36542   PyObject * obj1 = 0 ;
36543   PyObject * obj2 = 0 ;
36544   PyObject * obj3 = 0 ;
36545   PyObject * obj4 = 0 ;
36546   PyObject * obj5 = 0 ;
36547   PyObject * obj6 = 0 ;
36548   PyObject * obj7 = 0 ;
36549   PyObject * obj8 = 0 ;
36550   PyObject * obj9 = 0 ;
36551   PyObject * obj10 = 0 ;
36552   PyObject * obj11 = 0 ;
36553   PyObject * obj12 = 0 ;
36554   PyObject * obj13 = 0 ;
36555   PyObject * obj14 = 0 ;
36556   PyObject * obj15 = 0 ;
36557   svn_error_t *result = 0 ;
36558 
36559   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36560       &_global_py_pool, &_global_pool))
36561   SWIG_fail;
36562   arg17 = _global_pool;
36563   arg4 = &temp4;
36564   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_invoke_file_added",15,16,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15)) SWIG_fail;
36565   {
36566     arg1 = (svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
36567     if (PyErr_Occurred()) {
36568       SWIG_fail;
36569     }
36570   }
36571   {
36572     arg2 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj1);
36573     if (PyErr_Occurred()) {
36574       SWIG_fail;
36575     }
36576   }
36577   {
36578     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
36579     if (PyErr_Occurred()) {
36580       SWIG_fail;
36581     }
36582   }
36583   {
36584     arg5 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks4_invoke_file_added", "path");
36585     if (PyErr_Occurred()) SWIG_fail;
36586   }
36587   {
36588     arg6 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks4_invoke_file_added", "tmpfile1");
36589     if (PyErr_Occurred()) SWIG_fail;
36590   }
36591   {
36592     arg7 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_diff_callbacks4_invoke_file_added", "tmpfile2");
36593     if (PyErr_Occurred()) SWIG_fail;
36594   }
36595   {
36596     arg8 = (svn_revnum_t)SWIG_As_long (obj6);
36597     if (SWIG_arg_fail(svn_argnum_obj6)) {
36598       SWIG_fail;
36599     }
36600   }
36601   {
36602     arg9 = (svn_revnum_t)SWIG_As_long (obj7);
36603     if (SWIG_arg_fail(svn_argnum_obj7)) {
36604       SWIG_fail;
36605     }
36606   }
36607   {
36608     arg10 = svn_swig_py_string_to_cstring(obj8, FALSE, "svn_wc_diff_callbacks4_invoke_file_added", "mimetype1");
36609     if (PyErr_Occurred()) SWIG_fail;
36610   }
36611   {
36612     arg11 = svn_swig_py_string_to_cstring(obj9, FALSE, "svn_wc_diff_callbacks4_invoke_file_added", "mimetype2");
36613     if (PyErr_Occurred()) SWIG_fail;
36614   }
36615   {
36616     arg12 = svn_swig_py_string_to_cstring(obj10, TRUE, "svn_wc_diff_callbacks4_invoke_file_added", "copyfrom_path");
36617     if (PyErr_Occurred()) SWIG_fail;
36618   }
36619   {
36620     arg13 = (svn_revnum_t)SWIG_As_long (obj11);
36621     if (SWIG_arg_fail(svn_argnum_obj11)) {
36622       SWIG_fail;
36623     }
36624   }
36625   {
36626     arg14 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj12);
36627     if (PyErr_Occurred()) {
36628       SWIG_fail;
36629     }
36630   }
36631   {
36632     arg15 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj13, SWIGTYPE_p_apr_hash_t, svn_argnum_obj13);
36633     if (PyErr_Occurred()) {
36634       SWIG_fail;
36635     }
36636   }
36637   {
36638     if (obj14 == Py_None) {
36639       arg16 = NULL;
36640     } else if (SWIG_ConvertPtr(obj14, (void **) &arg16, 0, 0) == -1) {
36641       arg16 = (void *) obj14;
36642       PyErr_Clear();
36643     }
36644   }
36645   if (obj15) {
36646     /* Verify that the user supplied a valid pool */
36647     if (obj15 != Py_None && obj15 != _global_py_pool) {
36648       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj15);
36649       SWIG_arg_fail(svn_argnum_obj15);
36650       SWIG_fail;
36651     }
36652   }
36653   {
36654     svn_swig_py_release_py_lock();
36655 
36656     result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_file_added(arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,(char const *)arg10,(char const *)arg11,(char const *)arg12,arg13,(apr_array_header_t const *)arg14,arg15,arg16,arg17);
36657 
36658     svn_swig_py_acquire_py_lock();
36659 
36660   }
36661   {
36662     if (result != NULL) {
36663       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36664       svn_swig_py_svn_exception(result);
36665       else
36666       svn_error_clear(result);
36667       SWIG_fail;
36668     }
36669     Py_INCREF(Py_None);
36670     resultobj = Py_None;
36671   }
36672   if (SWIG_IsTmpObj(res4)) {
36673     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
36674   } else {
36675     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
36676     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
36677   }
36678   {
36679     Py_XDECREF(_global_py_pool);
36680   }
36681   return resultobj;
36682 fail:
36683   {
36684     Py_XDECREF(_global_py_pool);
36685   }
36686   return NULL;
36687 }
36688 
36689 
_wrap_svn_wc_diff_callbacks4_invoke_file_deleted(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36690 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_invoke_file_deleted(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36691   PyObject *resultobj = 0;
36692   svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
36693   svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
36694   svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
36695   char *arg4 = (char *) 0 ;
36696   char *arg5 = (char *) 0 ;
36697   char *arg6 = (char *) 0 ;
36698   char *arg7 = (char *) 0 ;
36699   char *arg8 = (char *) 0 ;
36700   apr_hash_t *arg9 = (apr_hash_t *) 0 ;
36701   void *arg10 = (void *) 0 ;
36702   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
36703   apr_pool_t *_global_pool = NULL ;
36704   PyObject *_global_py_pool = NULL ;
36705   svn_boolean_t temp3 ;
36706   int res3 = SWIG_TMPOBJ ;
36707   PyObject * obj0 = 0 ;
36708   PyObject * obj1 = 0 ;
36709   PyObject * obj2 = 0 ;
36710   PyObject * obj3 = 0 ;
36711   PyObject * obj4 = 0 ;
36712   PyObject * obj5 = 0 ;
36713   PyObject * obj6 = 0 ;
36714   PyObject * obj7 = 0 ;
36715   PyObject * obj8 = 0 ;
36716   PyObject * obj9 = 0 ;
36717   svn_error_t *result = 0 ;
36718 
36719   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36720       &_global_py_pool, &_global_pool))
36721   SWIG_fail;
36722   arg11 = _global_pool;
36723   arg3 = &temp3;
36724   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_invoke_file_deleted",9,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
36725   {
36726     arg1 = (svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
36727     if (PyErr_Occurred()) {
36728       SWIG_fail;
36729     }
36730   }
36731   {
36732     arg2 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj1);
36733     if (PyErr_Occurred()) {
36734       SWIG_fail;
36735     }
36736   }
36737   {
36738     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_diff_callbacks4_invoke_file_deleted", "path");
36739     if (PyErr_Occurred()) SWIG_fail;
36740   }
36741   {
36742     arg5 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks4_invoke_file_deleted", "tmpfile1");
36743     if (PyErr_Occurred()) SWIG_fail;
36744   }
36745   {
36746     arg6 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks4_invoke_file_deleted", "tmpfile2");
36747     if (PyErr_Occurred()) SWIG_fail;
36748   }
36749   {
36750     arg7 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_diff_callbacks4_invoke_file_deleted", "mimetype1");
36751     if (PyErr_Occurred()) SWIG_fail;
36752   }
36753   {
36754     arg8 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_diff_callbacks4_invoke_file_deleted", "mimetype2");
36755     if (PyErr_Occurred()) SWIG_fail;
36756   }
36757   {
36758     arg9 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj7, SWIGTYPE_p_apr_hash_t, svn_argnum_obj7);
36759     if (PyErr_Occurred()) {
36760       SWIG_fail;
36761     }
36762   }
36763   {
36764     if (obj8 == Py_None) {
36765       arg10 = NULL;
36766     } else if (SWIG_ConvertPtr(obj8, (void **) &arg10, 0, 0) == -1) {
36767       arg10 = (void *) obj8;
36768       PyErr_Clear();
36769     }
36770   }
36771   if (obj9) {
36772     /* Verify that the user supplied a valid pool */
36773     if (obj9 != Py_None && obj9 != _global_py_pool) {
36774       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj9);
36775       SWIG_arg_fail(svn_argnum_obj9);
36776       SWIG_fail;
36777     }
36778   }
36779   {
36780     svn_swig_py_release_py_lock();
36781 
36782     result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_file_deleted(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9,arg10,arg11);
36783 
36784     svn_swig_py_acquire_py_lock();
36785 
36786   }
36787   {
36788     if (result != NULL) {
36789       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36790       svn_swig_py_svn_exception(result);
36791       else
36792       svn_error_clear(result);
36793       SWIG_fail;
36794     }
36795     Py_INCREF(Py_None);
36796     resultobj = Py_None;
36797   }
36798   if (SWIG_IsTmpObj(res3)) {
36799     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
36800   } else {
36801     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
36802     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
36803   }
36804   {
36805     Py_XDECREF(_global_py_pool);
36806   }
36807   return resultobj;
36808 fail:
36809   {
36810     Py_XDECREF(_global_py_pool);
36811   }
36812   return NULL;
36813 }
36814 
36815 
_wrap_svn_wc_diff_callbacks4_invoke_dir_deleted(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36816 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_invoke_dir_deleted(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36817   PyObject *resultobj = 0;
36818   svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
36819   svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
36820   svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
36821   char *arg4 = (char *) 0 ;
36822   void *arg5 = (void *) 0 ;
36823   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
36824   apr_pool_t *_global_pool = NULL ;
36825   PyObject *_global_py_pool = NULL ;
36826   svn_boolean_t temp3 ;
36827   int res3 = SWIG_TMPOBJ ;
36828   PyObject * obj0 = 0 ;
36829   PyObject * obj1 = 0 ;
36830   PyObject * obj2 = 0 ;
36831   PyObject * obj3 = 0 ;
36832   PyObject * obj4 = 0 ;
36833   svn_error_t *result = 0 ;
36834 
36835   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36836       &_global_py_pool, &_global_pool))
36837   SWIG_fail;
36838   arg6 = _global_pool;
36839   arg3 = &temp3;
36840   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_invoke_dir_deleted",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
36841   {
36842     arg1 = (svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
36843     if (PyErr_Occurred()) {
36844       SWIG_fail;
36845     }
36846   }
36847   {
36848     arg2 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj1);
36849     if (PyErr_Occurred()) {
36850       SWIG_fail;
36851     }
36852   }
36853   {
36854     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_diff_callbacks4_invoke_dir_deleted", "path");
36855     if (PyErr_Occurred()) SWIG_fail;
36856   }
36857   {
36858     if (obj3 == Py_None) {
36859       arg5 = NULL;
36860     } else if (SWIG_ConvertPtr(obj3, (void **) &arg5, 0, 0) == -1) {
36861       arg5 = (void *) obj3;
36862       PyErr_Clear();
36863     }
36864   }
36865   if (obj4) {
36866     /* Verify that the user supplied a valid pool */
36867     if (obj4 != Py_None && obj4 != _global_py_pool) {
36868       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
36869       SWIG_arg_fail(svn_argnum_obj4);
36870       SWIG_fail;
36871     }
36872   }
36873   {
36874     svn_swig_py_release_py_lock();
36875 
36876     result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_dir_deleted(arg1,arg2,arg3,(char const *)arg4,arg5,arg6);
36877 
36878     svn_swig_py_acquire_py_lock();
36879 
36880   }
36881   {
36882     if (result != NULL) {
36883       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36884       svn_swig_py_svn_exception(result);
36885       else
36886       svn_error_clear(result);
36887       SWIG_fail;
36888     }
36889     Py_INCREF(Py_None);
36890     resultobj = Py_None;
36891   }
36892   if (SWIG_IsTmpObj(res3)) {
36893     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
36894   } else {
36895     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
36896     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
36897   }
36898   {
36899     Py_XDECREF(_global_py_pool);
36900   }
36901   return resultobj;
36902 fail:
36903   {
36904     Py_XDECREF(_global_py_pool);
36905   }
36906   return NULL;
36907 }
36908 
36909 
_wrap_svn_wc_diff_callbacks4_invoke_dir_opened(PyObject * SWIGUNUSEDPARM (self),PyObject * args)36910 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_invoke_dir_opened(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
36911   PyObject *resultobj = 0;
36912   svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
36913   svn_boolean_t *arg2 = (svn_boolean_t *) 0 ;
36914   svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
36915   svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
36916   char *arg5 = (char *) 0 ;
36917   svn_revnum_t arg6 ;
36918   void *arg7 = (void *) 0 ;
36919   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
36920   apr_pool_t *_global_pool = NULL ;
36921   PyObject *_global_py_pool = NULL ;
36922   svn_boolean_t temp2 ;
36923   int res2 = SWIG_TMPOBJ ;
36924   svn_boolean_t temp3 ;
36925   int res3 = SWIG_TMPOBJ ;
36926   svn_boolean_t temp4 ;
36927   int res4 = SWIG_TMPOBJ ;
36928   PyObject * obj0 = 0 ;
36929   PyObject * obj1 = 0 ;
36930   PyObject * obj2 = 0 ;
36931   PyObject * obj3 = 0 ;
36932   PyObject * obj4 = 0 ;
36933   svn_error_t *result = 0 ;
36934 
36935   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
36936       &_global_py_pool, &_global_pool))
36937   SWIG_fail;
36938   arg8 = _global_pool;
36939   arg2 = &temp2;
36940   arg3 = &temp3;
36941   arg4 = &temp4;
36942   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_invoke_dir_opened",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
36943   {
36944     arg1 = (svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
36945     if (PyErr_Occurred()) {
36946       SWIG_fail;
36947     }
36948   }
36949   {
36950     arg5 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_diff_callbacks4_invoke_dir_opened", "path");
36951     if (PyErr_Occurred()) SWIG_fail;
36952   }
36953   {
36954     arg6 = (svn_revnum_t)SWIG_As_long (obj2);
36955     if (SWIG_arg_fail(svn_argnum_obj2)) {
36956       SWIG_fail;
36957     }
36958   }
36959   {
36960     if (obj3 == Py_None) {
36961       arg7 = NULL;
36962     } else if (SWIG_ConvertPtr(obj3, (void **) &arg7, 0, 0) == -1) {
36963       arg7 = (void *) obj3;
36964       PyErr_Clear();
36965     }
36966   }
36967   if (obj4) {
36968     /* Verify that the user supplied a valid pool */
36969     if (obj4 != Py_None && obj4 != _global_py_pool) {
36970       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
36971       SWIG_arg_fail(svn_argnum_obj4);
36972       SWIG_fail;
36973     }
36974   }
36975   {
36976     svn_swig_py_release_py_lock();
36977 
36978     result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_dir_opened(arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7,arg8);
36979 
36980     svn_swig_py_acquire_py_lock();
36981 
36982   }
36983   {
36984     if (result != NULL) {
36985       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
36986       svn_swig_py_svn_exception(result);
36987       else
36988       svn_error_clear(result);
36989       SWIG_fail;
36990     }
36991     Py_INCREF(Py_None);
36992     resultobj = Py_None;
36993   }
36994   if (SWIG_IsTmpObj(res2)) {
36995     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
36996   } else {
36997     int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
36998     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
36999   }
37000   if (SWIG_IsTmpObj(res3)) {
37001     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
37002   } else {
37003     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37004     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
37005   }
37006   if (SWIG_IsTmpObj(res4)) {
37007     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
37008   } else {
37009     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37010     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
37011   }
37012   {
37013     Py_XDECREF(_global_py_pool);
37014   }
37015   return resultobj;
37016 fail:
37017   {
37018     Py_XDECREF(_global_py_pool);
37019   }
37020   return NULL;
37021 }
37022 
37023 
_wrap_svn_wc_diff_callbacks4_invoke_dir_added(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37024 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_invoke_dir_added(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37025   PyObject *resultobj = 0;
37026   svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
37027   svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
37028   svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
37029   svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
37030   svn_boolean_t *arg5 = (svn_boolean_t *) 0 ;
37031   char *arg6 = (char *) 0 ;
37032   svn_revnum_t arg7 ;
37033   char *arg8 = (char *) 0 ;
37034   svn_revnum_t arg9 ;
37035   void *arg10 = (void *) 0 ;
37036   apr_pool_t *arg11 = (apr_pool_t *) 0 ;
37037   apr_pool_t *_global_pool = NULL ;
37038   PyObject *_global_py_pool = NULL ;
37039   svn_boolean_t temp3 ;
37040   int res3 = SWIG_TMPOBJ ;
37041   svn_boolean_t temp4 ;
37042   int res4 = SWIG_TMPOBJ ;
37043   svn_boolean_t temp5 ;
37044   int res5 = SWIG_TMPOBJ ;
37045   PyObject * obj0 = 0 ;
37046   PyObject * obj1 = 0 ;
37047   PyObject * obj2 = 0 ;
37048   PyObject * obj3 = 0 ;
37049   PyObject * obj4 = 0 ;
37050   PyObject * obj5 = 0 ;
37051   PyObject * obj6 = 0 ;
37052   PyObject * obj7 = 0 ;
37053   svn_error_t *result = 0 ;
37054 
37055   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
37056       &_global_py_pool, &_global_pool))
37057   SWIG_fail;
37058   arg11 = _global_pool;
37059   arg3 = &temp3;
37060   arg4 = &temp4;
37061   arg5 = &temp5;
37062   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_invoke_dir_added",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
37063   {
37064     arg1 = (svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
37065     if (PyErr_Occurred()) {
37066       SWIG_fail;
37067     }
37068   }
37069   {
37070     arg2 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj1);
37071     if (PyErr_Occurred()) {
37072       SWIG_fail;
37073     }
37074   }
37075   {
37076     arg6 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_diff_callbacks4_invoke_dir_added", "path");
37077     if (PyErr_Occurred()) SWIG_fail;
37078   }
37079   {
37080     arg7 = (svn_revnum_t)SWIG_As_long (obj3);
37081     if (SWIG_arg_fail(svn_argnum_obj3)) {
37082       SWIG_fail;
37083     }
37084   }
37085   {
37086     arg8 = svn_swig_py_string_to_cstring(obj4, TRUE, "svn_wc_diff_callbacks4_invoke_dir_added", "copyfrom_path");
37087     if (PyErr_Occurred()) SWIG_fail;
37088   }
37089   {
37090     arg9 = (svn_revnum_t)SWIG_As_long (obj5);
37091     if (SWIG_arg_fail(svn_argnum_obj5)) {
37092       SWIG_fail;
37093     }
37094   }
37095   {
37096     if (obj6 == Py_None) {
37097       arg10 = NULL;
37098     } else if (SWIG_ConvertPtr(obj6, (void **) &arg10, 0, 0) == -1) {
37099       arg10 = (void *) obj6;
37100       PyErr_Clear();
37101     }
37102   }
37103   if (obj7) {
37104     /* Verify that the user supplied a valid pool */
37105     if (obj7 != Py_None && obj7 != _global_py_pool) {
37106       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
37107       SWIG_arg_fail(svn_argnum_obj7);
37108       SWIG_fail;
37109     }
37110   }
37111   {
37112     svn_swig_py_release_py_lock();
37113 
37114     result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_dir_added(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,arg7,(char const *)arg8,arg9,arg10,arg11);
37115 
37116     svn_swig_py_acquire_py_lock();
37117 
37118   }
37119   {
37120     if (result != NULL) {
37121       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37122       svn_swig_py_svn_exception(result);
37123       else
37124       svn_error_clear(result);
37125       SWIG_fail;
37126     }
37127     Py_INCREF(Py_None);
37128     resultobj = Py_None;
37129   }
37130   if (SWIG_IsTmpObj(res3)) {
37131     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
37132   } else {
37133     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37134     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
37135   }
37136   if (SWIG_IsTmpObj(res4)) {
37137     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
37138   } else {
37139     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37140     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
37141   }
37142   if (SWIG_IsTmpObj(res5)) {
37143     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg5)));
37144   } else {
37145     int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37146     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, new_flags));
37147   }
37148   {
37149     Py_XDECREF(_global_py_pool);
37150   }
37151   return resultobj;
37152 fail:
37153   {
37154     Py_XDECREF(_global_py_pool);
37155   }
37156   return NULL;
37157 }
37158 
37159 
_wrap_svn_wc_diff_callbacks4_invoke_dir_props_changed(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37160 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_invoke_dir_props_changed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37161   PyObject *resultobj = 0;
37162   svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
37163   svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
37164   svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
37165   char *arg4 = (char *) 0 ;
37166   svn_boolean_t arg5 ;
37167   apr_array_header_t *arg6 = (apr_array_header_t *) 0 ;
37168   apr_hash_t *arg7 = (apr_hash_t *) 0 ;
37169   void *arg8 = (void *) 0 ;
37170   apr_pool_t *arg9 = (apr_pool_t *) 0 ;
37171   apr_pool_t *_global_pool = NULL ;
37172   PyObject *_global_py_pool = NULL ;
37173   svn_boolean_t temp3 ;
37174   int res3 = SWIG_TMPOBJ ;
37175   PyObject * obj0 = 0 ;
37176   PyObject * obj1 = 0 ;
37177   PyObject * obj2 = 0 ;
37178   PyObject * obj3 = 0 ;
37179   PyObject * obj4 = 0 ;
37180   PyObject * obj5 = 0 ;
37181   PyObject * obj6 = 0 ;
37182   PyObject * obj7 = 0 ;
37183   svn_error_t *result = 0 ;
37184 
37185   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
37186       &_global_py_pool, &_global_pool))
37187   SWIG_fail;
37188   arg9 = _global_pool;
37189   arg3 = &temp3;
37190   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_invoke_dir_props_changed",7,8,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
37191   {
37192     arg1 = (svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
37193     if (PyErr_Occurred()) {
37194       SWIG_fail;
37195     }
37196   }
37197   {
37198     arg2 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj1);
37199     if (PyErr_Occurred()) {
37200       SWIG_fail;
37201     }
37202   }
37203   {
37204     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_diff_callbacks4_invoke_dir_props_changed", "path");
37205     if (PyErr_Occurred()) SWIG_fail;
37206   }
37207   {
37208     arg5 = (svn_boolean_t)SWIG_As_long (obj3);
37209     if (SWIG_arg_fail(svn_argnum_obj3)) {
37210       SWIG_fail;
37211     }
37212   }
37213   {
37214     arg6 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
37215     if (PyErr_Occurred()) {
37216       SWIG_fail;
37217     }
37218   }
37219   {
37220     arg7 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_apr_hash_t, svn_argnum_obj5);
37221     if (PyErr_Occurred()) {
37222       SWIG_fail;
37223     }
37224   }
37225   {
37226     if (obj6 == Py_None) {
37227       arg8 = NULL;
37228     } else if (SWIG_ConvertPtr(obj6, (void **) &arg8, 0, 0) == -1) {
37229       arg8 = (void *) obj6;
37230       PyErr_Clear();
37231     }
37232   }
37233   if (obj7) {
37234     /* Verify that the user supplied a valid pool */
37235     if (obj7 != Py_None && obj7 != _global_py_pool) {
37236       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj7);
37237       SWIG_arg_fail(svn_argnum_obj7);
37238       SWIG_fail;
37239     }
37240   }
37241   {
37242     svn_swig_py_release_py_lock();
37243 
37244     result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_dir_props_changed(arg1,arg2,arg3,(char const *)arg4,arg5,(apr_array_header_t const *)arg6,arg7,arg8,arg9);
37245 
37246     svn_swig_py_acquire_py_lock();
37247 
37248   }
37249   {
37250     if (result != NULL) {
37251       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37252       svn_swig_py_svn_exception(result);
37253       else
37254       svn_error_clear(result);
37255       SWIG_fail;
37256     }
37257     Py_INCREF(Py_None);
37258     resultobj = Py_None;
37259   }
37260   if (SWIG_IsTmpObj(res3)) {
37261     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
37262   } else {
37263     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37264     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
37265   }
37266   {
37267     Py_XDECREF(_global_py_pool);
37268   }
37269   return resultobj;
37270 fail:
37271   {
37272     Py_XDECREF(_global_py_pool);
37273   }
37274   return NULL;
37275 }
37276 
37277 
_wrap_svn_wc_diff_callbacks4_invoke_dir_closed(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37278 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks4_invoke_dir_closed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37279   PyObject *resultobj = 0;
37280   svn_wc_diff_callbacks4_t *arg1 = (svn_wc_diff_callbacks4_t *) 0 ;
37281   svn_wc_notify_state_t *arg2 = (svn_wc_notify_state_t *) 0 ;
37282   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
37283   svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
37284   char *arg5 = (char *) 0 ;
37285   svn_boolean_t arg6 ;
37286   void *arg7 = (void *) 0 ;
37287   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
37288   apr_pool_t *_global_pool = NULL ;
37289   PyObject *_global_py_pool = NULL ;
37290   svn_boolean_t temp4 ;
37291   int res4 = SWIG_TMPOBJ ;
37292   PyObject * obj0 = 0 ;
37293   PyObject * obj1 = 0 ;
37294   PyObject * obj2 = 0 ;
37295   PyObject * obj3 = 0 ;
37296   PyObject * obj4 = 0 ;
37297   PyObject * obj5 = 0 ;
37298   PyObject * obj6 = 0 ;
37299   svn_error_t *result = 0 ;
37300 
37301   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
37302       &_global_py_pool, &_global_pool))
37303   SWIG_fail;
37304   arg8 = _global_pool;
37305   arg4 = &temp4;
37306   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks4_invoke_dir_closed",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
37307   {
37308     arg1 = (svn_wc_diff_callbacks4_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks4_t, svn_argnum_obj0);
37309     if (PyErr_Occurred()) {
37310       SWIG_fail;
37311     }
37312   }
37313   {
37314     arg2 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj1);
37315     if (PyErr_Occurred()) {
37316       SWIG_fail;
37317     }
37318   }
37319   {
37320     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
37321     if (PyErr_Occurred()) {
37322       SWIG_fail;
37323     }
37324   }
37325   {
37326     arg5 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks4_invoke_dir_closed", "path");
37327     if (PyErr_Occurred()) SWIG_fail;
37328   }
37329   {
37330     arg6 = (svn_boolean_t)SWIG_As_long (obj4);
37331     if (SWIG_arg_fail(svn_argnum_obj4)) {
37332       SWIG_fail;
37333     }
37334   }
37335   {
37336     if (obj5 == Py_None) {
37337       arg7 = NULL;
37338     } else if (SWIG_ConvertPtr(obj5, (void **) &arg7, 0, 0) == -1) {
37339       arg7 = (void *) obj5;
37340       PyErr_Clear();
37341     }
37342   }
37343   if (obj6) {
37344     /* Verify that the user supplied a valid pool */
37345     if (obj6 != Py_None && obj6 != _global_py_pool) {
37346       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
37347       SWIG_arg_fail(svn_argnum_obj6);
37348       SWIG_fail;
37349     }
37350   }
37351   {
37352     svn_swig_py_release_py_lock();
37353 
37354     result = (svn_error_t *)svn_wc_diff_callbacks4_invoke_dir_closed(arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7,arg8);
37355 
37356     svn_swig_py_acquire_py_lock();
37357 
37358   }
37359   {
37360     if (result != NULL) {
37361       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37362       svn_swig_py_svn_exception(result);
37363       else
37364       svn_error_clear(result);
37365       SWIG_fail;
37366     }
37367     Py_INCREF(Py_None);
37368     resultobj = Py_None;
37369   }
37370   if (SWIG_IsTmpObj(res4)) {
37371     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
37372   } else {
37373     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37374     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
37375   }
37376   {
37377     Py_XDECREF(_global_py_pool);
37378   }
37379   return resultobj;
37380 fail:
37381   {
37382     Py_XDECREF(_global_py_pool);
37383   }
37384   return NULL;
37385 }
37386 
37387 
_wrap_svn_wc_diff_callbacks3_invoke_file_changed(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37388 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_invoke_file_changed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37389   PyObject *resultobj = 0;
37390   svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
37391   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
37392   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
37393   svn_wc_notify_state_t *arg4 = (svn_wc_notify_state_t *) 0 ;
37394   svn_boolean_t *arg5 = (svn_boolean_t *) 0 ;
37395   char *arg6 = (char *) 0 ;
37396   char *arg7 = (char *) 0 ;
37397   char *arg8 = (char *) 0 ;
37398   svn_revnum_t arg9 ;
37399   svn_revnum_t arg10 ;
37400   char *arg11 = (char *) 0 ;
37401   char *arg12 = (char *) 0 ;
37402   apr_array_header_t *arg13 = (apr_array_header_t *) 0 ;
37403   apr_hash_t *arg14 = (apr_hash_t *) 0 ;
37404   void *arg15 = (void *) 0 ;
37405   svn_boolean_t temp5 ;
37406   int res5 = SWIG_TMPOBJ ;
37407   PyObject * obj0 = 0 ;
37408   PyObject * obj1 = 0 ;
37409   PyObject * obj2 = 0 ;
37410   PyObject * obj3 = 0 ;
37411   PyObject * obj4 = 0 ;
37412   PyObject * obj5 = 0 ;
37413   PyObject * obj6 = 0 ;
37414   PyObject * obj7 = 0 ;
37415   PyObject * obj8 = 0 ;
37416   PyObject * obj9 = 0 ;
37417   PyObject * obj10 = 0 ;
37418   PyObject * obj11 = 0 ;
37419   PyObject * obj12 = 0 ;
37420   PyObject * obj13 = 0 ;
37421   svn_error_t *result = 0 ;
37422 
37423   arg5 = &temp5;
37424   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_invoke_file_changed",14,14,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13)) SWIG_fail;
37425   {
37426     arg1 = (svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
37427     if (PyErr_Occurred()) {
37428       SWIG_fail;
37429     }
37430   }
37431   {
37432     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
37433     if (PyErr_Occurred()) {
37434       SWIG_fail;
37435     }
37436   }
37437   {
37438     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
37439     if (PyErr_Occurred()) {
37440       SWIG_fail;
37441     }
37442   }
37443   {
37444     arg4 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj3);
37445     if (PyErr_Occurred()) {
37446       SWIG_fail;
37447     }
37448   }
37449   {
37450     arg6 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks3_invoke_file_changed", "path");
37451     if (PyErr_Occurred()) SWIG_fail;
37452   }
37453   {
37454     arg7 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_diff_callbacks3_invoke_file_changed", "tmpfile1");
37455     if (PyErr_Occurred()) SWIG_fail;
37456   }
37457   {
37458     arg8 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_diff_callbacks3_invoke_file_changed", "tmpfile2");
37459     if (PyErr_Occurred()) SWIG_fail;
37460   }
37461   {
37462     arg9 = (svn_revnum_t)SWIG_As_long (obj7);
37463     if (SWIG_arg_fail(svn_argnum_obj7)) {
37464       SWIG_fail;
37465     }
37466   }
37467   {
37468     arg10 = (svn_revnum_t)SWIG_As_long (obj8);
37469     if (SWIG_arg_fail(svn_argnum_obj8)) {
37470       SWIG_fail;
37471     }
37472   }
37473   {
37474     arg11 = svn_swig_py_string_to_cstring(obj9, FALSE, "svn_wc_diff_callbacks3_invoke_file_changed", "mimetype1");
37475     if (PyErr_Occurred()) SWIG_fail;
37476   }
37477   {
37478     arg12 = svn_swig_py_string_to_cstring(obj10, FALSE, "svn_wc_diff_callbacks3_invoke_file_changed", "mimetype2");
37479     if (PyErr_Occurred()) SWIG_fail;
37480   }
37481   {
37482     arg13 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj11);
37483     if (PyErr_Occurred()) {
37484       SWIG_fail;
37485     }
37486   }
37487   {
37488     arg14 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_apr_hash_t, svn_argnum_obj12);
37489     if (PyErr_Occurred()) {
37490       SWIG_fail;
37491     }
37492   }
37493   {
37494     if (obj13 == Py_None) {
37495       arg15 = NULL;
37496     } else if (SWIG_ConvertPtr(obj13, (void **) &arg15, 0, 0) == -1) {
37497       arg15 = (void *) obj13;
37498       PyErr_Clear();
37499     }
37500   }
37501   {
37502     svn_swig_py_release_py_lock();
37503 
37504     result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_file_changed(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9,arg10,(char const *)arg11,(char const *)arg12,(apr_array_header_t const *)arg13,arg14,arg15);
37505 
37506     svn_swig_py_acquire_py_lock();
37507 
37508   }
37509   {
37510     if (result != NULL) {
37511       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37512       svn_swig_py_svn_exception(result);
37513       else
37514       svn_error_clear(result);
37515       SWIG_fail;
37516     }
37517     Py_INCREF(Py_None);
37518     resultobj = Py_None;
37519   }
37520   if (SWIG_IsTmpObj(res5)) {
37521     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg5)));
37522   } else {
37523     int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37524     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, new_flags));
37525   }
37526   return resultobj;
37527 fail:
37528   return NULL;
37529 }
37530 
37531 
_wrap_svn_wc_diff_callbacks3_invoke_file_added(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37532 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_invoke_file_added(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37533   PyObject *resultobj = 0;
37534   svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
37535   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
37536   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
37537   svn_wc_notify_state_t *arg4 = (svn_wc_notify_state_t *) 0 ;
37538   svn_boolean_t *arg5 = (svn_boolean_t *) 0 ;
37539   char *arg6 = (char *) 0 ;
37540   char *arg7 = (char *) 0 ;
37541   char *arg8 = (char *) 0 ;
37542   svn_revnum_t arg9 ;
37543   svn_revnum_t arg10 ;
37544   char *arg11 = (char *) 0 ;
37545   char *arg12 = (char *) 0 ;
37546   apr_array_header_t *arg13 = (apr_array_header_t *) 0 ;
37547   apr_hash_t *arg14 = (apr_hash_t *) 0 ;
37548   void *arg15 = (void *) 0 ;
37549   svn_boolean_t temp5 ;
37550   int res5 = SWIG_TMPOBJ ;
37551   PyObject * obj0 = 0 ;
37552   PyObject * obj1 = 0 ;
37553   PyObject * obj2 = 0 ;
37554   PyObject * obj3 = 0 ;
37555   PyObject * obj4 = 0 ;
37556   PyObject * obj5 = 0 ;
37557   PyObject * obj6 = 0 ;
37558   PyObject * obj7 = 0 ;
37559   PyObject * obj8 = 0 ;
37560   PyObject * obj9 = 0 ;
37561   PyObject * obj10 = 0 ;
37562   PyObject * obj11 = 0 ;
37563   PyObject * obj12 = 0 ;
37564   PyObject * obj13 = 0 ;
37565   svn_error_t *result = 0 ;
37566 
37567   arg5 = &temp5;
37568   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_invoke_file_added",14,14,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13)) SWIG_fail;
37569   {
37570     arg1 = (svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
37571     if (PyErr_Occurred()) {
37572       SWIG_fail;
37573     }
37574   }
37575   {
37576     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
37577     if (PyErr_Occurred()) {
37578       SWIG_fail;
37579     }
37580   }
37581   {
37582     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
37583     if (PyErr_Occurred()) {
37584       SWIG_fail;
37585     }
37586   }
37587   {
37588     arg4 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj3);
37589     if (PyErr_Occurred()) {
37590       SWIG_fail;
37591     }
37592   }
37593   {
37594     arg6 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks3_invoke_file_added", "path");
37595     if (PyErr_Occurred()) SWIG_fail;
37596   }
37597   {
37598     arg7 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_diff_callbacks3_invoke_file_added", "tmpfile1");
37599     if (PyErr_Occurred()) SWIG_fail;
37600   }
37601   {
37602     arg8 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_diff_callbacks3_invoke_file_added", "tmpfile2");
37603     if (PyErr_Occurred()) SWIG_fail;
37604   }
37605   {
37606     arg9 = (svn_revnum_t)SWIG_As_long (obj7);
37607     if (SWIG_arg_fail(svn_argnum_obj7)) {
37608       SWIG_fail;
37609     }
37610   }
37611   {
37612     arg10 = (svn_revnum_t)SWIG_As_long (obj8);
37613     if (SWIG_arg_fail(svn_argnum_obj8)) {
37614       SWIG_fail;
37615     }
37616   }
37617   {
37618     arg11 = svn_swig_py_string_to_cstring(obj9, FALSE, "svn_wc_diff_callbacks3_invoke_file_added", "mimetype1");
37619     if (PyErr_Occurred()) SWIG_fail;
37620   }
37621   {
37622     arg12 = svn_swig_py_string_to_cstring(obj10, FALSE, "svn_wc_diff_callbacks3_invoke_file_added", "mimetype2");
37623     if (PyErr_Occurred()) SWIG_fail;
37624   }
37625   {
37626     arg13 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj11);
37627     if (PyErr_Occurred()) {
37628       SWIG_fail;
37629     }
37630   }
37631   {
37632     arg14 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_apr_hash_t, svn_argnum_obj12);
37633     if (PyErr_Occurred()) {
37634       SWIG_fail;
37635     }
37636   }
37637   {
37638     if (obj13 == Py_None) {
37639       arg15 = NULL;
37640     } else if (SWIG_ConvertPtr(obj13, (void **) &arg15, 0, 0) == -1) {
37641       arg15 = (void *) obj13;
37642       PyErr_Clear();
37643     }
37644   }
37645   {
37646     svn_swig_py_release_py_lock();
37647 
37648     result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_file_added(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9,arg10,(char const *)arg11,(char const *)arg12,(apr_array_header_t const *)arg13,arg14,arg15);
37649 
37650     svn_swig_py_acquire_py_lock();
37651 
37652   }
37653   {
37654     if (result != NULL) {
37655       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37656       svn_swig_py_svn_exception(result);
37657       else
37658       svn_error_clear(result);
37659       SWIG_fail;
37660     }
37661     Py_INCREF(Py_None);
37662     resultobj = Py_None;
37663   }
37664   if (SWIG_IsTmpObj(res5)) {
37665     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg5)));
37666   } else {
37667     int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37668     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, new_flags));
37669   }
37670   return resultobj;
37671 fail:
37672   return NULL;
37673 }
37674 
37675 
_wrap_svn_wc_diff_callbacks3_invoke_file_deleted(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37676 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_invoke_file_deleted(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37677   PyObject *resultobj = 0;
37678   svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
37679   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
37680   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
37681   svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
37682   char *arg5 = (char *) 0 ;
37683   char *arg6 = (char *) 0 ;
37684   char *arg7 = (char *) 0 ;
37685   char *arg8 = (char *) 0 ;
37686   char *arg9 = (char *) 0 ;
37687   apr_hash_t *arg10 = (apr_hash_t *) 0 ;
37688   void *arg11 = (void *) 0 ;
37689   svn_boolean_t temp4 ;
37690   int res4 = SWIG_TMPOBJ ;
37691   PyObject * obj0 = 0 ;
37692   PyObject * obj1 = 0 ;
37693   PyObject * obj2 = 0 ;
37694   PyObject * obj3 = 0 ;
37695   PyObject * obj4 = 0 ;
37696   PyObject * obj5 = 0 ;
37697   PyObject * obj6 = 0 ;
37698   PyObject * obj7 = 0 ;
37699   PyObject * obj8 = 0 ;
37700   PyObject * obj9 = 0 ;
37701   svn_error_t *result = 0 ;
37702 
37703   arg4 = &temp4;
37704   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_invoke_file_deleted",10,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
37705   {
37706     arg1 = (svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
37707     if (PyErr_Occurred()) {
37708       SWIG_fail;
37709     }
37710   }
37711   {
37712     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
37713     if (PyErr_Occurred()) {
37714       SWIG_fail;
37715     }
37716   }
37717   {
37718     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
37719     if (PyErr_Occurred()) {
37720       SWIG_fail;
37721     }
37722   }
37723   {
37724     arg5 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks3_invoke_file_deleted", "path");
37725     if (PyErr_Occurred()) SWIG_fail;
37726   }
37727   {
37728     arg6 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks3_invoke_file_deleted", "tmpfile1");
37729     if (PyErr_Occurred()) SWIG_fail;
37730   }
37731   {
37732     arg7 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_diff_callbacks3_invoke_file_deleted", "tmpfile2");
37733     if (PyErr_Occurred()) SWIG_fail;
37734   }
37735   {
37736     arg8 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_diff_callbacks3_invoke_file_deleted", "mimetype1");
37737     if (PyErr_Occurred()) SWIG_fail;
37738   }
37739   {
37740     arg9 = svn_swig_py_string_to_cstring(obj7, FALSE, "svn_wc_diff_callbacks3_invoke_file_deleted", "mimetype2");
37741     if (PyErr_Occurred()) SWIG_fail;
37742   }
37743   {
37744     arg10 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_apr_hash_t, svn_argnum_obj8);
37745     if (PyErr_Occurred()) {
37746       SWIG_fail;
37747     }
37748   }
37749   {
37750     if (obj9 == Py_None) {
37751       arg11 = NULL;
37752     } else if (SWIG_ConvertPtr(obj9, (void **) &arg11, 0, 0) == -1) {
37753       arg11 = (void *) obj9;
37754       PyErr_Clear();
37755     }
37756   }
37757   {
37758     svn_swig_py_release_py_lock();
37759 
37760     result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_file_deleted(arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,(char const *)arg9,arg10,arg11);
37761 
37762     svn_swig_py_acquire_py_lock();
37763 
37764   }
37765   {
37766     if (result != NULL) {
37767       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37768       svn_swig_py_svn_exception(result);
37769       else
37770       svn_error_clear(result);
37771       SWIG_fail;
37772     }
37773     Py_INCREF(Py_None);
37774     resultobj = Py_None;
37775   }
37776   if (SWIG_IsTmpObj(res4)) {
37777     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
37778   } else {
37779     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37780     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
37781   }
37782   return resultobj;
37783 fail:
37784   return NULL;
37785 }
37786 
37787 
_wrap_svn_wc_diff_callbacks3_invoke_dir_added(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37788 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_invoke_dir_added(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37789   PyObject *resultobj = 0;
37790   svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
37791   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
37792   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
37793   svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
37794   char *arg5 = (char *) 0 ;
37795   svn_revnum_t arg6 ;
37796   void *arg7 = (void *) 0 ;
37797   svn_boolean_t temp4 ;
37798   int res4 = SWIG_TMPOBJ ;
37799   PyObject * obj0 = 0 ;
37800   PyObject * obj1 = 0 ;
37801   PyObject * obj2 = 0 ;
37802   PyObject * obj3 = 0 ;
37803   PyObject * obj4 = 0 ;
37804   PyObject * obj5 = 0 ;
37805   svn_error_t *result = 0 ;
37806 
37807   arg4 = &temp4;
37808   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_invoke_dir_added",6,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
37809   {
37810     arg1 = (svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
37811     if (PyErr_Occurred()) {
37812       SWIG_fail;
37813     }
37814   }
37815   {
37816     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
37817     if (PyErr_Occurred()) {
37818       SWIG_fail;
37819     }
37820   }
37821   {
37822     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
37823     if (PyErr_Occurred()) {
37824       SWIG_fail;
37825     }
37826   }
37827   {
37828     arg5 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks3_invoke_dir_added", "path");
37829     if (PyErr_Occurred()) SWIG_fail;
37830   }
37831   {
37832     arg6 = (svn_revnum_t)SWIG_As_long (obj4);
37833     if (SWIG_arg_fail(svn_argnum_obj4)) {
37834       SWIG_fail;
37835     }
37836   }
37837   {
37838     if (obj5 == Py_None) {
37839       arg7 = NULL;
37840     } else if (SWIG_ConvertPtr(obj5, (void **) &arg7, 0, 0) == -1) {
37841       arg7 = (void *) obj5;
37842       PyErr_Clear();
37843     }
37844   }
37845   {
37846     svn_swig_py_release_py_lock();
37847 
37848     result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_dir_added(arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7);
37849 
37850     svn_swig_py_acquire_py_lock();
37851 
37852   }
37853   {
37854     if (result != NULL) {
37855       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37856       svn_swig_py_svn_exception(result);
37857       else
37858       svn_error_clear(result);
37859       SWIG_fail;
37860     }
37861     Py_INCREF(Py_None);
37862     resultobj = Py_None;
37863   }
37864   if (SWIG_IsTmpObj(res4)) {
37865     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
37866   } else {
37867     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37868     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
37869   }
37870   return resultobj;
37871 fail:
37872   return NULL;
37873 }
37874 
37875 
_wrap_svn_wc_diff_callbacks3_invoke_dir_deleted(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37876 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_invoke_dir_deleted(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37877   PyObject *resultobj = 0;
37878   svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
37879   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
37880   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
37881   svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
37882   char *arg5 = (char *) 0 ;
37883   void *arg6 = (void *) 0 ;
37884   svn_boolean_t temp4 ;
37885   int res4 = SWIG_TMPOBJ ;
37886   PyObject * obj0 = 0 ;
37887   PyObject * obj1 = 0 ;
37888   PyObject * obj2 = 0 ;
37889   PyObject * obj3 = 0 ;
37890   PyObject * obj4 = 0 ;
37891   svn_error_t *result = 0 ;
37892 
37893   arg4 = &temp4;
37894   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_invoke_dir_deleted",5,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
37895   {
37896     arg1 = (svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
37897     if (PyErr_Occurred()) {
37898       SWIG_fail;
37899     }
37900   }
37901   {
37902     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
37903     if (PyErr_Occurred()) {
37904       SWIG_fail;
37905     }
37906   }
37907   {
37908     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
37909     if (PyErr_Occurred()) {
37910       SWIG_fail;
37911     }
37912   }
37913   {
37914     arg5 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks3_invoke_dir_deleted", "path");
37915     if (PyErr_Occurred()) SWIG_fail;
37916   }
37917   {
37918     if (obj4 == Py_None) {
37919       arg6 = NULL;
37920     } else if (SWIG_ConvertPtr(obj4, (void **) &arg6, 0, 0) == -1) {
37921       arg6 = (void *) obj4;
37922       PyErr_Clear();
37923     }
37924   }
37925   {
37926     svn_swig_py_release_py_lock();
37927 
37928     result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_dir_deleted(arg1,arg2,arg3,arg4,(char const *)arg5,arg6);
37929 
37930     svn_swig_py_acquire_py_lock();
37931 
37932   }
37933   {
37934     if (result != NULL) {
37935       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
37936       svn_swig_py_svn_exception(result);
37937       else
37938       svn_error_clear(result);
37939       SWIG_fail;
37940     }
37941     Py_INCREF(Py_None);
37942     resultobj = Py_None;
37943   }
37944   if (SWIG_IsTmpObj(res4)) {
37945     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
37946   } else {
37947     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
37948     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
37949   }
37950   return resultobj;
37951 fail:
37952   return NULL;
37953 }
37954 
37955 
_wrap_svn_wc_diff_callbacks3_invoke_dir_props_changed(PyObject * SWIGUNUSEDPARM (self),PyObject * args)37956 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_invoke_dir_props_changed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
37957   PyObject *resultobj = 0;
37958   svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
37959   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
37960   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
37961   svn_boolean_t *arg4 = (svn_boolean_t *) 0 ;
37962   char *arg5 = (char *) 0 ;
37963   apr_array_header_t *arg6 = (apr_array_header_t *) 0 ;
37964   apr_hash_t *arg7 = (apr_hash_t *) 0 ;
37965   void *arg8 = (void *) 0 ;
37966   svn_boolean_t temp4 ;
37967   int res4 = SWIG_TMPOBJ ;
37968   PyObject * obj0 = 0 ;
37969   PyObject * obj1 = 0 ;
37970   PyObject * obj2 = 0 ;
37971   PyObject * obj3 = 0 ;
37972   PyObject * obj4 = 0 ;
37973   PyObject * obj5 = 0 ;
37974   PyObject * obj6 = 0 ;
37975   svn_error_t *result = 0 ;
37976 
37977   arg4 = &temp4;
37978   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_invoke_dir_props_changed",7,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
37979   {
37980     arg1 = (svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
37981     if (PyErr_Occurred()) {
37982       SWIG_fail;
37983     }
37984   }
37985   {
37986     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
37987     if (PyErr_Occurred()) {
37988       SWIG_fail;
37989     }
37990   }
37991   {
37992     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
37993     if (PyErr_Occurred()) {
37994       SWIG_fail;
37995     }
37996   }
37997   {
37998     arg5 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks3_invoke_dir_props_changed", "path");
37999     if (PyErr_Occurred()) SWIG_fail;
38000   }
38001   {
38002     arg6 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
38003     if (PyErr_Occurred()) {
38004       SWIG_fail;
38005     }
38006   }
38007   {
38008     arg7 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_apr_hash_t, svn_argnum_obj5);
38009     if (PyErr_Occurred()) {
38010       SWIG_fail;
38011     }
38012   }
38013   {
38014     if (obj6 == Py_None) {
38015       arg8 = NULL;
38016     } else if (SWIG_ConvertPtr(obj6, (void **) &arg8, 0, 0) == -1) {
38017       arg8 = (void *) obj6;
38018       PyErr_Clear();
38019     }
38020   }
38021   {
38022     svn_swig_py_release_py_lock();
38023 
38024     result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_dir_props_changed(arg1,arg2,arg3,arg4,(char const *)arg5,(apr_array_header_t const *)arg6,arg7,arg8);
38025 
38026     svn_swig_py_acquire_py_lock();
38027 
38028   }
38029   {
38030     if (result != NULL) {
38031       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38032       svn_swig_py_svn_exception(result);
38033       else
38034       svn_error_clear(result);
38035       SWIG_fail;
38036     }
38037     Py_INCREF(Py_None);
38038     resultobj = Py_None;
38039   }
38040   if (SWIG_IsTmpObj(res4)) {
38041     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
38042   } else {
38043     int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
38044     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
38045   }
38046   return resultobj;
38047 fail:
38048   return NULL;
38049 }
38050 
38051 
_wrap_svn_wc_diff_callbacks3_invoke_dir_opened(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38052 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_invoke_dir_opened(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38053   PyObject *resultobj = 0;
38054   svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
38055   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
38056   svn_boolean_t *arg3 = (svn_boolean_t *) 0 ;
38057   char *arg4 = (char *) 0 ;
38058   svn_revnum_t arg5 ;
38059   void *arg6 = (void *) 0 ;
38060   svn_boolean_t temp3 ;
38061   int res3 = SWIG_TMPOBJ ;
38062   PyObject * obj0 = 0 ;
38063   PyObject * obj1 = 0 ;
38064   PyObject * obj2 = 0 ;
38065   PyObject * obj3 = 0 ;
38066   PyObject * obj4 = 0 ;
38067   svn_error_t *result = 0 ;
38068 
38069   arg3 = &temp3;
38070   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_invoke_dir_opened",5,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
38071   {
38072     arg1 = (svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
38073     if (PyErr_Occurred()) {
38074       SWIG_fail;
38075     }
38076   }
38077   {
38078     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
38079     if (PyErr_Occurred()) {
38080       SWIG_fail;
38081     }
38082   }
38083   {
38084     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_diff_callbacks3_invoke_dir_opened", "path");
38085     if (PyErr_Occurred()) SWIG_fail;
38086   }
38087   {
38088     arg5 = (svn_revnum_t)SWIG_As_long (obj3);
38089     if (SWIG_arg_fail(svn_argnum_obj3)) {
38090       SWIG_fail;
38091     }
38092   }
38093   {
38094     if (obj4 == Py_None) {
38095       arg6 = NULL;
38096     } else if (SWIG_ConvertPtr(obj4, (void **) &arg6, 0, 0) == -1) {
38097       arg6 = (void *) obj4;
38098       PyErr_Clear();
38099     }
38100   }
38101   {
38102     svn_swig_py_release_py_lock();
38103 
38104     result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_dir_opened(arg1,arg2,arg3,(char const *)arg4,arg5,arg6);
38105 
38106     svn_swig_py_acquire_py_lock();
38107 
38108   }
38109   {
38110     if (result != NULL) {
38111       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38112       svn_swig_py_svn_exception(result);
38113       else
38114       svn_error_clear(result);
38115       SWIG_fail;
38116     }
38117     Py_INCREF(Py_None);
38118     resultobj = Py_None;
38119   }
38120   if (SWIG_IsTmpObj(res3)) {
38121     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
38122   } else {
38123     int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
38124     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
38125   }
38126   return resultobj;
38127 fail:
38128   return NULL;
38129 }
38130 
38131 
_wrap_svn_wc_diff_callbacks3_invoke_dir_closed(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38132 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks3_invoke_dir_closed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38133   PyObject *resultobj = 0;
38134   svn_wc_diff_callbacks3_t *arg1 = (svn_wc_diff_callbacks3_t *) 0 ;
38135   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
38136   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
38137   svn_wc_notify_state_t *arg4 = (svn_wc_notify_state_t *) 0 ;
38138   svn_boolean_t *arg5 = (svn_boolean_t *) 0 ;
38139   char *arg6 = (char *) 0 ;
38140   void *arg7 = (void *) 0 ;
38141   svn_boolean_t temp5 ;
38142   int res5 = SWIG_TMPOBJ ;
38143   PyObject * obj0 = 0 ;
38144   PyObject * obj1 = 0 ;
38145   PyObject * obj2 = 0 ;
38146   PyObject * obj3 = 0 ;
38147   PyObject * obj4 = 0 ;
38148   PyObject * obj5 = 0 ;
38149   svn_error_t *result = 0 ;
38150 
38151   arg5 = &temp5;
38152   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks3_invoke_dir_closed",6,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
38153   {
38154     arg1 = (svn_wc_diff_callbacks3_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks3_t, svn_argnum_obj0);
38155     if (PyErr_Occurred()) {
38156       SWIG_fail;
38157     }
38158   }
38159   {
38160     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
38161     if (PyErr_Occurred()) {
38162       SWIG_fail;
38163     }
38164   }
38165   {
38166     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
38167     if (PyErr_Occurred()) {
38168       SWIG_fail;
38169     }
38170   }
38171   {
38172     arg4 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj3);
38173     if (PyErr_Occurred()) {
38174       SWIG_fail;
38175     }
38176   }
38177   {
38178     arg6 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks3_invoke_dir_closed", "path");
38179     if (PyErr_Occurred()) SWIG_fail;
38180   }
38181   {
38182     if (obj5 == Py_None) {
38183       arg7 = NULL;
38184     } else if (SWIG_ConvertPtr(obj5, (void **) &arg7, 0, 0) == -1) {
38185       arg7 = (void *) obj5;
38186       PyErr_Clear();
38187     }
38188   }
38189   {
38190     svn_swig_py_release_py_lock();
38191 
38192     result = (svn_error_t *)svn_wc_diff_callbacks3_invoke_dir_closed(arg1,arg2,arg3,arg4,arg5,(char const *)arg6,arg7);
38193 
38194     svn_swig_py_acquire_py_lock();
38195 
38196   }
38197   {
38198     if (result != NULL) {
38199       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38200       svn_swig_py_svn_exception(result);
38201       else
38202       svn_error_clear(result);
38203       SWIG_fail;
38204     }
38205     Py_INCREF(Py_None);
38206     resultobj = Py_None;
38207   }
38208   if (SWIG_IsTmpObj(res5)) {
38209     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg5)));
38210   } else {
38211     int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
38212     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, new_flags));
38213   }
38214   return resultobj;
38215 fail:
38216   return NULL;
38217 }
38218 
38219 
_wrap_svn_wc_diff_callbacks2_invoke_file_changed(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38220 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_invoke_file_changed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38221   PyObject *resultobj = 0;
38222   svn_wc_diff_callbacks2_t *arg1 = (svn_wc_diff_callbacks2_t *) 0 ;
38223   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
38224   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
38225   svn_wc_notify_state_t *arg4 = (svn_wc_notify_state_t *) 0 ;
38226   char *arg5 = (char *) 0 ;
38227   char *arg6 = (char *) 0 ;
38228   char *arg7 = (char *) 0 ;
38229   svn_revnum_t arg8 ;
38230   svn_revnum_t arg9 ;
38231   char *arg10 = (char *) 0 ;
38232   char *arg11 = (char *) 0 ;
38233   apr_array_header_t *arg12 = (apr_array_header_t *) 0 ;
38234   apr_hash_t *arg13 = (apr_hash_t *) 0 ;
38235   void *arg14 = (void *) 0 ;
38236   PyObject * obj0 = 0 ;
38237   PyObject * obj1 = 0 ;
38238   PyObject * obj2 = 0 ;
38239   PyObject * obj3 = 0 ;
38240   PyObject * obj4 = 0 ;
38241   PyObject * obj5 = 0 ;
38242   PyObject * obj6 = 0 ;
38243   PyObject * obj7 = 0 ;
38244   PyObject * obj8 = 0 ;
38245   PyObject * obj9 = 0 ;
38246   PyObject * obj10 = 0 ;
38247   PyObject * obj11 = 0 ;
38248   PyObject * obj12 = 0 ;
38249   PyObject * obj13 = 0 ;
38250   svn_error_t *result = 0 ;
38251 
38252   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_invoke_file_changed",14,14,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13)) SWIG_fail;
38253   {
38254     arg1 = (svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
38255     if (PyErr_Occurred()) {
38256       SWIG_fail;
38257     }
38258   }
38259   {
38260     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
38261     if (PyErr_Occurred()) {
38262       SWIG_fail;
38263     }
38264   }
38265   {
38266     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
38267     if (PyErr_Occurred()) {
38268       SWIG_fail;
38269     }
38270   }
38271   {
38272     arg4 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj3);
38273     if (PyErr_Occurred()) {
38274       SWIG_fail;
38275     }
38276   }
38277   {
38278     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks2_invoke_file_changed", "path");
38279     if (PyErr_Occurred()) SWIG_fail;
38280   }
38281   {
38282     arg6 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_diff_callbacks2_invoke_file_changed", "tmpfile1");
38283     if (PyErr_Occurred()) SWIG_fail;
38284   }
38285   {
38286     arg7 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_diff_callbacks2_invoke_file_changed", "tmpfile2");
38287     if (PyErr_Occurred()) SWIG_fail;
38288   }
38289   {
38290     arg8 = (svn_revnum_t)SWIG_As_long (obj7);
38291     if (SWIG_arg_fail(svn_argnum_obj7)) {
38292       SWIG_fail;
38293     }
38294   }
38295   {
38296     arg9 = (svn_revnum_t)SWIG_As_long (obj8);
38297     if (SWIG_arg_fail(svn_argnum_obj8)) {
38298       SWIG_fail;
38299     }
38300   }
38301   {
38302     arg10 = svn_swig_py_string_to_cstring(obj9, FALSE, "svn_wc_diff_callbacks2_invoke_file_changed", "mimetype1");
38303     if (PyErr_Occurred()) SWIG_fail;
38304   }
38305   {
38306     arg11 = svn_swig_py_string_to_cstring(obj10, FALSE, "svn_wc_diff_callbacks2_invoke_file_changed", "mimetype2");
38307     if (PyErr_Occurred()) SWIG_fail;
38308   }
38309   {
38310     arg12 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj11);
38311     if (PyErr_Occurred()) {
38312       SWIG_fail;
38313     }
38314   }
38315   {
38316     arg13 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_apr_hash_t, svn_argnum_obj12);
38317     if (PyErr_Occurred()) {
38318       SWIG_fail;
38319     }
38320   }
38321   {
38322     if (obj13 == Py_None) {
38323       arg14 = NULL;
38324     } else if (SWIG_ConvertPtr(obj13, (void **) &arg14, 0, 0) == -1) {
38325       arg14 = (void *) obj13;
38326       PyErr_Clear();
38327     }
38328   }
38329   {
38330     svn_swig_py_release_py_lock();
38331 
38332     result = (svn_error_t *)svn_wc_diff_callbacks2_invoke_file_changed(arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,(char const *)arg10,(char const *)arg11,(apr_array_header_t const *)arg12,arg13,arg14);
38333 
38334     svn_swig_py_acquire_py_lock();
38335 
38336   }
38337   {
38338     if (result != NULL) {
38339       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38340       svn_swig_py_svn_exception(result);
38341       else
38342       svn_error_clear(result);
38343       SWIG_fail;
38344     }
38345     Py_INCREF(Py_None);
38346     resultobj = Py_None;
38347   }
38348   return resultobj;
38349 fail:
38350   return NULL;
38351 }
38352 
38353 
_wrap_svn_wc_diff_callbacks2_invoke_file_added(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38354 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_invoke_file_added(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38355   PyObject *resultobj = 0;
38356   svn_wc_diff_callbacks2_t *arg1 = (svn_wc_diff_callbacks2_t *) 0 ;
38357   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
38358   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
38359   svn_wc_notify_state_t *arg4 = (svn_wc_notify_state_t *) 0 ;
38360   char *arg5 = (char *) 0 ;
38361   char *arg6 = (char *) 0 ;
38362   char *arg7 = (char *) 0 ;
38363   svn_revnum_t arg8 ;
38364   svn_revnum_t arg9 ;
38365   char *arg10 = (char *) 0 ;
38366   char *arg11 = (char *) 0 ;
38367   apr_array_header_t *arg12 = (apr_array_header_t *) 0 ;
38368   apr_hash_t *arg13 = (apr_hash_t *) 0 ;
38369   void *arg14 = (void *) 0 ;
38370   PyObject * obj0 = 0 ;
38371   PyObject * obj1 = 0 ;
38372   PyObject * obj2 = 0 ;
38373   PyObject * obj3 = 0 ;
38374   PyObject * obj4 = 0 ;
38375   PyObject * obj5 = 0 ;
38376   PyObject * obj6 = 0 ;
38377   PyObject * obj7 = 0 ;
38378   PyObject * obj8 = 0 ;
38379   PyObject * obj9 = 0 ;
38380   PyObject * obj10 = 0 ;
38381   PyObject * obj11 = 0 ;
38382   PyObject * obj12 = 0 ;
38383   PyObject * obj13 = 0 ;
38384   svn_error_t *result = 0 ;
38385 
38386   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_invoke_file_added",14,14,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13)) SWIG_fail;
38387   {
38388     arg1 = (svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
38389     if (PyErr_Occurred()) {
38390       SWIG_fail;
38391     }
38392   }
38393   {
38394     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
38395     if (PyErr_Occurred()) {
38396       SWIG_fail;
38397     }
38398   }
38399   {
38400     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
38401     if (PyErr_Occurred()) {
38402       SWIG_fail;
38403     }
38404   }
38405   {
38406     arg4 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj3);
38407     if (PyErr_Occurred()) {
38408       SWIG_fail;
38409     }
38410   }
38411   {
38412     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks2_invoke_file_added", "path");
38413     if (PyErr_Occurred()) SWIG_fail;
38414   }
38415   {
38416     arg6 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_diff_callbacks2_invoke_file_added", "tmpfile1");
38417     if (PyErr_Occurred()) SWIG_fail;
38418   }
38419   {
38420     arg7 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_diff_callbacks2_invoke_file_added", "tmpfile2");
38421     if (PyErr_Occurred()) SWIG_fail;
38422   }
38423   {
38424     arg8 = (svn_revnum_t)SWIG_As_long (obj7);
38425     if (SWIG_arg_fail(svn_argnum_obj7)) {
38426       SWIG_fail;
38427     }
38428   }
38429   {
38430     arg9 = (svn_revnum_t)SWIG_As_long (obj8);
38431     if (SWIG_arg_fail(svn_argnum_obj8)) {
38432       SWIG_fail;
38433     }
38434   }
38435   {
38436     arg10 = svn_swig_py_string_to_cstring(obj9, FALSE, "svn_wc_diff_callbacks2_invoke_file_added", "mimetype1");
38437     if (PyErr_Occurred()) SWIG_fail;
38438   }
38439   {
38440     arg11 = svn_swig_py_string_to_cstring(obj10, FALSE, "svn_wc_diff_callbacks2_invoke_file_added", "mimetype2");
38441     if (PyErr_Occurred()) SWIG_fail;
38442   }
38443   {
38444     arg12 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj11, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj11);
38445     if (PyErr_Occurred()) {
38446       SWIG_fail;
38447     }
38448   }
38449   {
38450     arg13 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj12, SWIGTYPE_p_apr_hash_t, svn_argnum_obj12);
38451     if (PyErr_Occurred()) {
38452       SWIG_fail;
38453     }
38454   }
38455   {
38456     if (obj13 == Py_None) {
38457       arg14 = NULL;
38458     } else if (SWIG_ConvertPtr(obj13, (void **) &arg14, 0, 0) == -1) {
38459       arg14 = (void *) obj13;
38460       PyErr_Clear();
38461     }
38462   }
38463   {
38464     svn_swig_py_release_py_lock();
38465 
38466     result = (svn_error_t *)svn_wc_diff_callbacks2_invoke_file_added(arg1,arg2,arg3,arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,arg8,arg9,(char const *)arg10,(char const *)arg11,(apr_array_header_t const *)arg12,arg13,arg14);
38467 
38468     svn_swig_py_acquire_py_lock();
38469 
38470   }
38471   {
38472     if (result != NULL) {
38473       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38474       svn_swig_py_svn_exception(result);
38475       else
38476       svn_error_clear(result);
38477       SWIG_fail;
38478     }
38479     Py_INCREF(Py_None);
38480     resultobj = Py_None;
38481   }
38482   return resultobj;
38483 fail:
38484   return NULL;
38485 }
38486 
38487 
_wrap_svn_wc_diff_callbacks2_invoke_file_deleted(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38488 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_invoke_file_deleted(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38489   PyObject *resultobj = 0;
38490   svn_wc_diff_callbacks2_t *arg1 = (svn_wc_diff_callbacks2_t *) 0 ;
38491   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
38492   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
38493   char *arg4 = (char *) 0 ;
38494   char *arg5 = (char *) 0 ;
38495   char *arg6 = (char *) 0 ;
38496   char *arg7 = (char *) 0 ;
38497   char *arg8 = (char *) 0 ;
38498   apr_hash_t *arg9 = (apr_hash_t *) 0 ;
38499   void *arg10 = (void *) 0 ;
38500   PyObject * obj0 = 0 ;
38501   PyObject * obj1 = 0 ;
38502   PyObject * obj2 = 0 ;
38503   PyObject * obj3 = 0 ;
38504   PyObject * obj4 = 0 ;
38505   PyObject * obj5 = 0 ;
38506   PyObject * obj6 = 0 ;
38507   PyObject * obj7 = 0 ;
38508   PyObject * obj8 = 0 ;
38509   PyObject * obj9 = 0 ;
38510   svn_error_t *result = 0 ;
38511 
38512   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_invoke_file_deleted",10,10,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) SWIG_fail;
38513   {
38514     arg1 = (svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
38515     if (PyErr_Occurred()) {
38516       SWIG_fail;
38517     }
38518   }
38519   {
38520     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
38521     if (PyErr_Occurred()) {
38522       SWIG_fail;
38523     }
38524   }
38525   {
38526     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
38527     if (PyErr_Occurred()) {
38528       SWIG_fail;
38529     }
38530   }
38531   {
38532     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks2_invoke_file_deleted", "path");
38533     if (PyErr_Occurred()) SWIG_fail;
38534   }
38535   {
38536     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks2_invoke_file_deleted", "tmpfile1");
38537     if (PyErr_Occurred()) SWIG_fail;
38538   }
38539   {
38540     arg6 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_diff_callbacks2_invoke_file_deleted", "tmpfile2");
38541     if (PyErr_Occurred()) SWIG_fail;
38542   }
38543   {
38544     arg7 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_diff_callbacks2_invoke_file_deleted", "mimetype1");
38545     if (PyErr_Occurred()) SWIG_fail;
38546   }
38547   {
38548     arg8 = svn_swig_py_string_to_cstring(obj7, FALSE, "svn_wc_diff_callbacks2_invoke_file_deleted", "mimetype2");
38549     if (PyErr_Occurred()) SWIG_fail;
38550   }
38551   {
38552     arg9 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj8, SWIGTYPE_p_apr_hash_t, svn_argnum_obj8);
38553     if (PyErr_Occurred()) {
38554       SWIG_fail;
38555     }
38556   }
38557   {
38558     if (obj9 == Py_None) {
38559       arg10 = NULL;
38560     } else if (SWIG_ConvertPtr(obj9, (void **) &arg10, 0, 0) == -1) {
38561       arg10 = (void *) obj9;
38562       PyErr_Clear();
38563     }
38564   }
38565   {
38566     svn_swig_py_release_py_lock();
38567 
38568     result = (svn_error_t *)svn_wc_diff_callbacks2_invoke_file_deleted(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9,arg10);
38569 
38570     svn_swig_py_acquire_py_lock();
38571 
38572   }
38573   {
38574     if (result != NULL) {
38575       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38576       svn_swig_py_svn_exception(result);
38577       else
38578       svn_error_clear(result);
38579       SWIG_fail;
38580     }
38581     Py_INCREF(Py_None);
38582     resultobj = Py_None;
38583   }
38584   return resultobj;
38585 fail:
38586   return NULL;
38587 }
38588 
38589 
_wrap_svn_wc_diff_callbacks2_invoke_dir_added(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38590 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_invoke_dir_added(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38591   PyObject *resultobj = 0;
38592   svn_wc_diff_callbacks2_t *arg1 = (svn_wc_diff_callbacks2_t *) 0 ;
38593   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
38594   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
38595   char *arg4 = (char *) 0 ;
38596   svn_revnum_t arg5 ;
38597   void *arg6 = (void *) 0 ;
38598   PyObject * obj0 = 0 ;
38599   PyObject * obj1 = 0 ;
38600   PyObject * obj2 = 0 ;
38601   PyObject * obj3 = 0 ;
38602   PyObject * obj4 = 0 ;
38603   PyObject * obj5 = 0 ;
38604   svn_error_t *result = 0 ;
38605 
38606   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_invoke_dir_added",6,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
38607   {
38608     arg1 = (svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
38609     if (PyErr_Occurred()) {
38610       SWIG_fail;
38611     }
38612   }
38613   {
38614     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
38615     if (PyErr_Occurred()) {
38616       SWIG_fail;
38617     }
38618   }
38619   {
38620     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
38621     if (PyErr_Occurred()) {
38622       SWIG_fail;
38623     }
38624   }
38625   {
38626     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks2_invoke_dir_added", "path");
38627     if (PyErr_Occurred()) SWIG_fail;
38628   }
38629   {
38630     arg5 = (svn_revnum_t)SWIG_As_long (obj4);
38631     if (SWIG_arg_fail(svn_argnum_obj4)) {
38632       SWIG_fail;
38633     }
38634   }
38635   {
38636     if (obj5 == Py_None) {
38637       arg6 = NULL;
38638     } else if (SWIG_ConvertPtr(obj5, (void **) &arg6, 0, 0) == -1) {
38639       arg6 = (void *) obj5;
38640       PyErr_Clear();
38641     }
38642   }
38643   {
38644     svn_swig_py_release_py_lock();
38645 
38646     result = (svn_error_t *)svn_wc_diff_callbacks2_invoke_dir_added(arg1,arg2,arg3,(char const *)arg4,arg5,arg6);
38647 
38648     svn_swig_py_acquire_py_lock();
38649 
38650   }
38651   {
38652     if (result != NULL) {
38653       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38654       svn_swig_py_svn_exception(result);
38655       else
38656       svn_error_clear(result);
38657       SWIG_fail;
38658     }
38659     Py_INCREF(Py_None);
38660     resultobj = Py_None;
38661   }
38662   return resultobj;
38663 fail:
38664   return NULL;
38665 }
38666 
38667 
_wrap_svn_wc_diff_callbacks2_invoke_dir_deleted(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38668 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_invoke_dir_deleted(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38669   PyObject *resultobj = 0;
38670   svn_wc_diff_callbacks2_t *arg1 = (svn_wc_diff_callbacks2_t *) 0 ;
38671   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
38672   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
38673   char *arg4 = (char *) 0 ;
38674   void *arg5 = (void *) 0 ;
38675   PyObject * obj0 = 0 ;
38676   PyObject * obj1 = 0 ;
38677   PyObject * obj2 = 0 ;
38678   PyObject * obj3 = 0 ;
38679   PyObject * obj4 = 0 ;
38680   svn_error_t *result = 0 ;
38681 
38682   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_invoke_dir_deleted",5,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
38683   {
38684     arg1 = (svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
38685     if (PyErr_Occurred()) {
38686       SWIG_fail;
38687     }
38688   }
38689   {
38690     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
38691     if (PyErr_Occurred()) {
38692       SWIG_fail;
38693     }
38694   }
38695   {
38696     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
38697     if (PyErr_Occurred()) {
38698       SWIG_fail;
38699     }
38700   }
38701   {
38702     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks2_invoke_dir_deleted", "path");
38703     if (PyErr_Occurred()) SWIG_fail;
38704   }
38705   {
38706     if (obj4 == Py_None) {
38707       arg5 = NULL;
38708     } else if (SWIG_ConvertPtr(obj4, (void **) &arg5, 0, 0) == -1) {
38709       arg5 = (void *) obj4;
38710       PyErr_Clear();
38711     }
38712   }
38713   {
38714     svn_swig_py_release_py_lock();
38715 
38716     result = (svn_error_t *)svn_wc_diff_callbacks2_invoke_dir_deleted(arg1,arg2,arg3,(char const *)arg4,arg5);
38717 
38718     svn_swig_py_acquire_py_lock();
38719 
38720   }
38721   {
38722     if (result != NULL) {
38723       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38724       svn_swig_py_svn_exception(result);
38725       else
38726       svn_error_clear(result);
38727       SWIG_fail;
38728     }
38729     Py_INCREF(Py_None);
38730     resultobj = Py_None;
38731   }
38732   return resultobj;
38733 fail:
38734   return NULL;
38735 }
38736 
38737 
_wrap_svn_wc_diff_callbacks2_invoke_dir_props_changed(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38738 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks2_invoke_dir_props_changed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38739   PyObject *resultobj = 0;
38740   svn_wc_diff_callbacks2_t *arg1 = (svn_wc_diff_callbacks2_t *) 0 ;
38741   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
38742   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
38743   char *arg4 = (char *) 0 ;
38744   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
38745   apr_hash_t *arg6 = (apr_hash_t *) 0 ;
38746   void *arg7 = (void *) 0 ;
38747   PyObject * obj0 = 0 ;
38748   PyObject * obj1 = 0 ;
38749   PyObject * obj2 = 0 ;
38750   PyObject * obj3 = 0 ;
38751   PyObject * obj4 = 0 ;
38752   PyObject * obj5 = 0 ;
38753   PyObject * obj6 = 0 ;
38754   svn_error_t *result = 0 ;
38755 
38756   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks2_invoke_dir_props_changed",7,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
38757   {
38758     arg1 = (svn_wc_diff_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks2_t, svn_argnum_obj0);
38759     if (PyErr_Occurred()) {
38760       SWIG_fail;
38761     }
38762   }
38763   {
38764     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
38765     if (PyErr_Occurred()) {
38766       SWIG_fail;
38767     }
38768   }
38769   {
38770     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
38771     if (PyErr_Occurred()) {
38772       SWIG_fail;
38773     }
38774   }
38775   {
38776     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks2_invoke_dir_props_changed", "path");
38777     if (PyErr_Occurred()) SWIG_fail;
38778   }
38779   {
38780     arg5 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
38781     if (PyErr_Occurred()) {
38782       SWIG_fail;
38783     }
38784   }
38785   {
38786     arg6 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_apr_hash_t, svn_argnum_obj5);
38787     if (PyErr_Occurred()) {
38788       SWIG_fail;
38789     }
38790   }
38791   {
38792     if (obj6 == Py_None) {
38793       arg7 = NULL;
38794     } else if (SWIG_ConvertPtr(obj6, (void **) &arg7, 0, 0) == -1) {
38795       arg7 = (void *) obj6;
38796       PyErr_Clear();
38797     }
38798   }
38799   {
38800     svn_swig_py_release_py_lock();
38801 
38802     result = (svn_error_t *)svn_wc_diff_callbacks2_invoke_dir_props_changed(arg1,arg2,arg3,(char const *)arg4,(apr_array_header_t const *)arg5,arg6,arg7);
38803 
38804     svn_swig_py_acquire_py_lock();
38805 
38806   }
38807   {
38808     if (result != NULL) {
38809       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38810       svn_swig_py_svn_exception(result);
38811       else
38812       svn_error_clear(result);
38813       SWIG_fail;
38814     }
38815     Py_INCREF(Py_None);
38816     resultobj = Py_None;
38817   }
38818   return resultobj;
38819 fail:
38820   return NULL;
38821 }
38822 
38823 
_wrap_svn_wc_diff_callbacks_invoke_file_changed(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38824 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_invoke_file_changed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38825   PyObject *resultobj = 0;
38826   svn_wc_diff_callbacks_t *arg1 = (svn_wc_diff_callbacks_t *) 0 ;
38827   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
38828   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
38829   char *arg4 = (char *) 0 ;
38830   char *arg5 = (char *) 0 ;
38831   char *arg6 = (char *) 0 ;
38832   svn_revnum_t arg7 ;
38833   svn_revnum_t arg8 ;
38834   char *arg9 = (char *) 0 ;
38835   char *arg10 = (char *) 0 ;
38836   void *arg11 = (void *) 0 ;
38837   PyObject * obj0 = 0 ;
38838   PyObject * obj1 = 0 ;
38839   PyObject * obj2 = 0 ;
38840   PyObject * obj3 = 0 ;
38841   PyObject * obj4 = 0 ;
38842   PyObject * obj5 = 0 ;
38843   PyObject * obj6 = 0 ;
38844   PyObject * obj7 = 0 ;
38845   PyObject * obj8 = 0 ;
38846   PyObject * obj9 = 0 ;
38847   PyObject * obj10 = 0 ;
38848   svn_error_t *result = 0 ;
38849 
38850   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_invoke_file_changed",11,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
38851   {
38852     arg1 = (svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
38853     if (PyErr_Occurred()) {
38854       SWIG_fail;
38855     }
38856   }
38857   {
38858     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
38859     if (PyErr_Occurred()) {
38860       SWIG_fail;
38861     }
38862   }
38863   {
38864     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
38865     if (PyErr_Occurred()) {
38866       SWIG_fail;
38867     }
38868   }
38869   {
38870     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks_invoke_file_changed", "path");
38871     if (PyErr_Occurred()) SWIG_fail;
38872   }
38873   {
38874     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks_invoke_file_changed", "tmpfile1");
38875     if (PyErr_Occurred()) SWIG_fail;
38876   }
38877   {
38878     arg6 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_diff_callbacks_invoke_file_changed", "tmpfile2");
38879     if (PyErr_Occurred()) SWIG_fail;
38880   }
38881   {
38882     arg7 = (svn_revnum_t)SWIG_As_long (obj6);
38883     if (SWIG_arg_fail(svn_argnum_obj6)) {
38884       SWIG_fail;
38885     }
38886   }
38887   {
38888     arg8 = (svn_revnum_t)SWIG_As_long (obj7);
38889     if (SWIG_arg_fail(svn_argnum_obj7)) {
38890       SWIG_fail;
38891     }
38892   }
38893   {
38894     arg9 = svn_swig_py_string_to_cstring(obj8, FALSE, "svn_wc_diff_callbacks_invoke_file_changed", "mimetype1");
38895     if (PyErr_Occurred()) SWIG_fail;
38896   }
38897   {
38898     arg10 = svn_swig_py_string_to_cstring(obj9, FALSE, "svn_wc_diff_callbacks_invoke_file_changed", "mimetype2");
38899     if (PyErr_Occurred()) SWIG_fail;
38900   }
38901   {
38902     if (obj10 == Py_None) {
38903       arg11 = NULL;
38904     } else if (SWIG_ConvertPtr(obj10, (void **) &arg11, 0, 0) == -1) {
38905       arg11 = (void *) obj10;
38906       PyErr_Clear();
38907     }
38908   }
38909   {
38910     svn_swig_py_release_py_lock();
38911 
38912     result = (svn_error_t *)svn_wc_diff_callbacks_invoke_file_changed(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7,arg8,(char const *)arg9,(char const *)arg10,arg11);
38913 
38914     svn_swig_py_acquire_py_lock();
38915 
38916   }
38917   {
38918     if (result != NULL) {
38919       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
38920       svn_swig_py_svn_exception(result);
38921       else
38922       svn_error_clear(result);
38923       SWIG_fail;
38924     }
38925     Py_INCREF(Py_None);
38926     resultobj = Py_None;
38927   }
38928   return resultobj;
38929 fail:
38930   return NULL;
38931 }
38932 
38933 
_wrap_svn_wc_diff_callbacks_invoke_file_added(PyObject * SWIGUNUSEDPARM (self),PyObject * args)38934 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_invoke_file_added(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38935   PyObject *resultobj = 0;
38936   svn_wc_diff_callbacks_t *arg1 = (svn_wc_diff_callbacks_t *) 0 ;
38937   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
38938   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
38939   char *arg4 = (char *) 0 ;
38940   char *arg5 = (char *) 0 ;
38941   char *arg6 = (char *) 0 ;
38942   svn_revnum_t arg7 ;
38943   svn_revnum_t arg8 ;
38944   char *arg9 = (char *) 0 ;
38945   char *arg10 = (char *) 0 ;
38946   void *arg11 = (void *) 0 ;
38947   PyObject * obj0 = 0 ;
38948   PyObject * obj1 = 0 ;
38949   PyObject * obj2 = 0 ;
38950   PyObject * obj3 = 0 ;
38951   PyObject * obj4 = 0 ;
38952   PyObject * obj5 = 0 ;
38953   PyObject * obj6 = 0 ;
38954   PyObject * obj7 = 0 ;
38955   PyObject * obj8 = 0 ;
38956   PyObject * obj9 = 0 ;
38957   PyObject * obj10 = 0 ;
38958   svn_error_t *result = 0 ;
38959 
38960   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_invoke_file_added",11,11,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10)) SWIG_fail;
38961   {
38962     arg1 = (svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
38963     if (PyErr_Occurred()) {
38964       SWIG_fail;
38965     }
38966   }
38967   {
38968     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
38969     if (PyErr_Occurred()) {
38970       SWIG_fail;
38971     }
38972   }
38973   {
38974     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
38975     if (PyErr_Occurred()) {
38976       SWIG_fail;
38977     }
38978   }
38979   {
38980     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks_invoke_file_added", "path");
38981     if (PyErr_Occurred()) SWIG_fail;
38982   }
38983   {
38984     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks_invoke_file_added", "tmpfile1");
38985     if (PyErr_Occurred()) SWIG_fail;
38986   }
38987   {
38988     arg6 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_diff_callbacks_invoke_file_added", "tmpfile2");
38989     if (PyErr_Occurred()) SWIG_fail;
38990   }
38991   {
38992     arg7 = (svn_revnum_t)SWIG_As_long (obj6);
38993     if (SWIG_arg_fail(svn_argnum_obj6)) {
38994       SWIG_fail;
38995     }
38996   }
38997   {
38998     arg8 = (svn_revnum_t)SWIG_As_long (obj7);
38999     if (SWIG_arg_fail(svn_argnum_obj7)) {
39000       SWIG_fail;
39001     }
39002   }
39003   {
39004     arg9 = svn_swig_py_string_to_cstring(obj8, FALSE, "svn_wc_diff_callbacks_invoke_file_added", "mimetype1");
39005     if (PyErr_Occurred()) SWIG_fail;
39006   }
39007   {
39008     arg10 = svn_swig_py_string_to_cstring(obj9, FALSE, "svn_wc_diff_callbacks_invoke_file_added", "mimetype2");
39009     if (PyErr_Occurred()) SWIG_fail;
39010   }
39011   {
39012     if (obj10 == Py_None) {
39013       arg11 = NULL;
39014     } else if (SWIG_ConvertPtr(obj10, (void **) &arg11, 0, 0) == -1) {
39015       arg11 = (void *) obj10;
39016       PyErr_Clear();
39017     }
39018   }
39019   {
39020     svn_swig_py_release_py_lock();
39021 
39022     result = (svn_error_t *)svn_wc_diff_callbacks_invoke_file_added(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,arg7,arg8,(char const *)arg9,(char const *)arg10,arg11);
39023 
39024     svn_swig_py_acquire_py_lock();
39025 
39026   }
39027   {
39028     if (result != NULL) {
39029       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
39030       svn_swig_py_svn_exception(result);
39031       else
39032       svn_error_clear(result);
39033       SWIG_fail;
39034     }
39035     Py_INCREF(Py_None);
39036     resultobj = Py_None;
39037   }
39038   return resultobj;
39039 fail:
39040   return NULL;
39041 }
39042 
39043 
_wrap_svn_wc_diff_callbacks_invoke_file_deleted(PyObject * SWIGUNUSEDPARM (self),PyObject * args)39044 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_invoke_file_deleted(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39045   PyObject *resultobj = 0;
39046   svn_wc_diff_callbacks_t *arg1 = (svn_wc_diff_callbacks_t *) 0 ;
39047   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
39048   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
39049   char *arg4 = (char *) 0 ;
39050   char *arg5 = (char *) 0 ;
39051   char *arg6 = (char *) 0 ;
39052   char *arg7 = (char *) 0 ;
39053   char *arg8 = (char *) 0 ;
39054   void *arg9 = (void *) 0 ;
39055   PyObject * obj0 = 0 ;
39056   PyObject * obj1 = 0 ;
39057   PyObject * obj2 = 0 ;
39058   PyObject * obj3 = 0 ;
39059   PyObject * obj4 = 0 ;
39060   PyObject * obj5 = 0 ;
39061   PyObject * obj6 = 0 ;
39062   PyObject * obj7 = 0 ;
39063   PyObject * obj8 = 0 ;
39064   svn_error_t *result = 0 ;
39065 
39066   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_invoke_file_deleted",9,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
39067   {
39068     arg1 = (svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
39069     if (PyErr_Occurred()) {
39070       SWIG_fail;
39071     }
39072   }
39073   {
39074     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
39075     if (PyErr_Occurred()) {
39076       SWIG_fail;
39077     }
39078   }
39079   {
39080     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
39081     if (PyErr_Occurred()) {
39082       SWIG_fail;
39083     }
39084   }
39085   {
39086     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks_invoke_file_deleted", "path");
39087     if (PyErr_Occurred()) SWIG_fail;
39088   }
39089   {
39090     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_diff_callbacks_invoke_file_deleted", "tmpfile1");
39091     if (PyErr_Occurred()) SWIG_fail;
39092   }
39093   {
39094     arg6 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_diff_callbacks_invoke_file_deleted", "tmpfile2");
39095     if (PyErr_Occurred()) SWIG_fail;
39096   }
39097   {
39098     arg7 = svn_swig_py_string_to_cstring(obj6, FALSE, "svn_wc_diff_callbacks_invoke_file_deleted", "mimetype1");
39099     if (PyErr_Occurred()) SWIG_fail;
39100   }
39101   {
39102     arg8 = svn_swig_py_string_to_cstring(obj7, FALSE, "svn_wc_diff_callbacks_invoke_file_deleted", "mimetype2");
39103     if (PyErr_Occurred()) SWIG_fail;
39104   }
39105   {
39106     if (obj8 == Py_None) {
39107       arg9 = NULL;
39108     } else if (SWIG_ConvertPtr(obj8, (void **) &arg9, 0, 0) == -1) {
39109       arg9 = (void *) obj8;
39110       PyErr_Clear();
39111     }
39112   }
39113   {
39114     svn_swig_py_release_py_lock();
39115 
39116     result = (svn_error_t *)svn_wc_diff_callbacks_invoke_file_deleted(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7,(char const *)arg8,arg9);
39117 
39118     svn_swig_py_acquire_py_lock();
39119 
39120   }
39121   {
39122     if (result != NULL) {
39123       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
39124       svn_swig_py_svn_exception(result);
39125       else
39126       svn_error_clear(result);
39127       SWIG_fail;
39128     }
39129     Py_INCREF(Py_None);
39130     resultobj = Py_None;
39131   }
39132   return resultobj;
39133 fail:
39134   return NULL;
39135 }
39136 
39137 
_wrap_svn_wc_diff_callbacks_invoke_dir_added(PyObject * SWIGUNUSEDPARM (self),PyObject * args)39138 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_invoke_dir_added(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39139   PyObject *resultobj = 0;
39140   svn_wc_diff_callbacks_t *arg1 = (svn_wc_diff_callbacks_t *) 0 ;
39141   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
39142   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
39143   char *arg4 = (char *) 0 ;
39144   svn_revnum_t arg5 ;
39145   void *arg6 = (void *) 0 ;
39146   PyObject * obj0 = 0 ;
39147   PyObject * obj1 = 0 ;
39148   PyObject * obj2 = 0 ;
39149   PyObject * obj3 = 0 ;
39150   PyObject * obj4 = 0 ;
39151   PyObject * obj5 = 0 ;
39152   svn_error_t *result = 0 ;
39153 
39154   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_invoke_dir_added",6,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
39155   {
39156     arg1 = (svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
39157     if (PyErr_Occurred()) {
39158       SWIG_fail;
39159     }
39160   }
39161   {
39162     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
39163     if (PyErr_Occurred()) {
39164       SWIG_fail;
39165     }
39166   }
39167   {
39168     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
39169     if (PyErr_Occurred()) {
39170       SWIG_fail;
39171     }
39172   }
39173   {
39174     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks_invoke_dir_added", "path");
39175     if (PyErr_Occurred()) SWIG_fail;
39176   }
39177   {
39178     arg5 = (svn_revnum_t)SWIG_As_long (obj4);
39179     if (SWIG_arg_fail(svn_argnum_obj4)) {
39180       SWIG_fail;
39181     }
39182   }
39183   {
39184     if (obj5 == Py_None) {
39185       arg6 = NULL;
39186     } else if (SWIG_ConvertPtr(obj5, (void **) &arg6, 0, 0) == -1) {
39187       arg6 = (void *) obj5;
39188       PyErr_Clear();
39189     }
39190   }
39191   {
39192     svn_swig_py_release_py_lock();
39193 
39194     result = (svn_error_t *)svn_wc_diff_callbacks_invoke_dir_added(arg1,arg2,arg3,(char const *)arg4,arg5,arg6);
39195 
39196     svn_swig_py_acquire_py_lock();
39197 
39198   }
39199   {
39200     if (result != NULL) {
39201       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
39202       svn_swig_py_svn_exception(result);
39203       else
39204       svn_error_clear(result);
39205       SWIG_fail;
39206     }
39207     Py_INCREF(Py_None);
39208     resultobj = Py_None;
39209   }
39210   return resultobj;
39211 fail:
39212   return NULL;
39213 }
39214 
39215 
_wrap_svn_wc_diff_callbacks_invoke_dir_deleted(PyObject * SWIGUNUSEDPARM (self),PyObject * args)39216 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_invoke_dir_deleted(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39217   PyObject *resultobj = 0;
39218   svn_wc_diff_callbacks_t *arg1 = (svn_wc_diff_callbacks_t *) 0 ;
39219   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
39220   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
39221   char *arg4 = (char *) 0 ;
39222   void *arg5 = (void *) 0 ;
39223   PyObject * obj0 = 0 ;
39224   PyObject * obj1 = 0 ;
39225   PyObject * obj2 = 0 ;
39226   PyObject * obj3 = 0 ;
39227   PyObject * obj4 = 0 ;
39228   svn_error_t *result = 0 ;
39229 
39230   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_invoke_dir_deleted",5,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
39231   {
39232     arg1 = (svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
39233     if (PyErr_Occurred()) {
39234       SWIG_fail;
39235     }
39236   }
39237   {
39238     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
39239     if (PyErr_Occurred()) {
39240       SWIG_fail;
39241     }
39242   }
39243   {
39244     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
39245     if (PyErr_Occurred()) {
39246       SWIG_fail;
39247     }
39248   }
39249   {
39250     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks_invoke_dir_deleted", "path");
39251     if (PyErr_Occurred()) SWIG_fail;
39252   }
39253   {
39254     if (obj4 == Py_None) {
39255       arg5 = NULL;
39256     } else if (SWIG_ConvertPtr(obj4, (void **) &arg5, 0, 0) == -1) {
39257       arg5 = (void *) obj4;
39258       PyErr_Clear();
39259     }
39260   }
39261   {
39262     svn_swig_py_release_py_lock();
39263 
39264     result = (svn_error_t *)svn_wc_diff_callbacks_invoke_dir_deleted(arg1,arg2,arg3,(char const *)arg4,arg5);
39265 
39266     svn_swig_py_acquire_py_lock();
39267 
39268   }
39269   {
39270     if (result != NULL) {
39271       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
39272       svn_swig_py_svn_exception(result);
39273       else
39274       svn_error_clear(result);
39275       SWIG_fail;
39276     }
39277     Py_INCREF(Py_None);
39278     resultobj = Py_None;
39279   }
39280   return resultobj;
39281 fail:
39282   return NULL;
39283 }
39284 
39285 
_wrap_svn_wc_diff_callbacks_invoke_props_changed(PyObject * SWIGUNUSEDPARM (self),PyObject * args)39286 SWIGINTERN PyObject *_wrap_svn_wc_diff_callbacks_invoke_props_changed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39287   PyObject *resultobj = 0;
39288   svn_wc_diff_callbacks_t *arg1 = (svn_wc_diff_callbacks_t *) 0 ;
39289   svn_wc_adm_access_t *arg2 = (svn_wc_adm_access_t *) 0 ;
39290   svn_wc_notify_state_t *arg3 = (svn_wc_notify_state_t *) 0 ;
39291   char *arg4 = (char *) 0 ;
39292   apr_array_header_t *arg5 = (apr_array_header_t *) 0 ;
39293   apr_hash_t *arg6 = (apr_hash_t *) 0 ;
39294   void *arg7 = (void *) 0 ;
39295   PyObject * obj0 = 0 ;
39296   PyObject * obj1 = 0 ;
39297   PyObject * obj2 = 0 ;
39298   PyObject * obj3 = 0 ;
39299   PyObject * obj4 = 0 ;
39300   PyObject * obj5 = 0 ;
39301   PyObject * obj6 = 0 ;
39302   svn_error_t *result = 0 ;
39303 
39304   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_diff_callbacks_invoke_props_changed",7,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
39305   {
39306     arg1 = (svn_wc_diff_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_diff_callbacks_t, svn_argnum_obj0);
39307     if (PyErr_Occurred()) {
39308       SWIG_fail;
39309     }
39310   }
39311   {
39312     arg2 = (svn_wc_adm_access_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_adm_access_t, svn_argnum_obj1);
39313     if (PyErr_Occurred()) {
39314       SWIG_fail;
39315     }
39316   }
39317   {
39318     arg3 = (svn_wc_notify_state_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_state_t, svn_argnum_obj2);
39319     if (PyErr_Occurred()) {
39320       SWIG_fail;
39321     }
39322   }
39323   {
39324     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_diff_callbacks_invoke_props_changed", "path");
39325     if (PyErr_Occurred()) SWIG_fail;
39326   }
39327   {
39328     arg5 = (apr_array_header_t *)svn_swig_py_must_get_ptr(obj4, SWIGTYPE_p_apr_array_header_t, svn_argnum_obj4);
39329     if (PyErr_Occurred()) {
39330       SWIG_fail;
39331     }
39332   }
39333   {
39334     arg6 = (apr_hash_t *)svn_swig_py_must_get_ptr(obj5, SWIGTYPE_p_apr_hash_t, svn_argnum_obj5);
39335     if (PyErr_Occurred()) {
39336       SWIG_fail;
39337     }
39338   }
39339   {
39340     if (obj6 == Py_None) {
39341       arg7 = NULL;
39342     } else if (SWIG_ConvertPtr(obj6, (void **) &arg7, 0, 0) == -1) {
39343       arg7 = (void *) obj6;
39344       PyErr_Clear();
39345     }
39346   }
39347   {
39348     svn_swig_py_release_py_lock();
39349 
39350     result = (svn_error_t *)svn_wc_diff_callbacks_invoke_props_changed(arg1,arg2,arg3,(char const *)arg4,(apr_array_header_t const *)arg5,arg6,arg7);
39351 
39352     svn_swig_py_acquire_py_lock();
39353 
39354   }
39355   {
39356     if (result != NULL) {
39357       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
39358       svn_swig_py_svn_exception(result);
39359       else
39360       svn_error_clear(result);
39361       SWIG_fail;
39362     }
39363     Py_INCREF(Py_None);
39364     resultobj = Py_None;
39365   }
39366   return resultobj;
39367 fail:
39368   return NULL;
39369 }
39370 
39371 
_wrap_svn_wc_entry_callbacks2_invoke_found_entry(PyObject * SWIGUNUSEDPARM (self),PyObject * args)39372 SWIGINTERN PyObject *_wrap_svn_wc_entry_callbacks2_invoke_found_entry(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39373   PyObject *resultobj = 0;
39374   svn_wc_entry_callbacks2_t *arg1 = (svn_wc_entry_callbacks2_t *) 0 ;
39375   char *arg2 = (char *) 0 ;
39376   svn_wc_entry_t *arg3 = (svn_wc_entry_t *) 0 ;
39377   void *arg4 = (void *) 0 ;
39378   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
39379   apr_pool_t *_global_pool = NULL ;
39380   PyObject *_global_py_pool = NULL ;
39381   PyObject * obj0 = 0 ;
39382   PyObject * obj1 = 0 ;
39383   PyObject * obj2 = 0 ;
39384   PyObject * obj3 = 0 ;
39385   PyObject * obj4 = 0 ;
39386   svn_error_t *result = 0 ;
39387 
39388   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
39389       &_global_py_pool, &_global_pool))
39390   SWIG_fail;
39391   arg5 = _global_pool;
39392   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_callbacks2_invoke_found_entry",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
39393   {
39394     arg1 = (svn_wc_entry_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_callbacks2_t, svn_argnum_obj0);
39395     if (PyErr_Occurred()) {
39396       SWIG_fail;
39397     }
39398   }
39399   {
39400     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_callbacks2_invoke_found_entry", "path");
39401     if (PyErr_Occurred()) SWIG_fail;
39402   }
39403   {
39404     arg3 = (svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj2);
39405     if (PyErr_Occurred()) {
39406       SWIG_fail;
39407     }
39408   }
39409   {
39410     if (obj3 == Py_None) {
39411       arg4 = NULL;
39412     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
39413       arg4 = (void *) obj3;
39414       PyErr_Clear();
39415     }
39416   }
39417   if (obj4) {
39418     /* Verify that the user supplied a valid pool */
39419     if (obj4 != Py_None && obj4 != _global_py_pool) {
39420       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
39421       SWIG_arg_fail(svn_argnum_obj4);
39422       SWIG_fail;
39423     }
39424   }
39425   {
39426     svn_swig_py_release_py_lock();
39427 
39428     result = (svn_error_t *)svn_wc_entry_callbacks2_invoke_found_entry(arg1,(char const *)arg2,(struct svn_wc_entry_t const *)arg3,arg4,arg5);
39429 
39430     svn_swig_py_acquire_py_lock();
39431 
39432   }
39433   {
39434     if (result != NULL) {
39435       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
39436       svn_swig_py_svn_exception(result);
39437       else
39438       svn_error_clear(result);
39439       SWIG_fail;
39440     }
39441     Py_INCREF(Py_None);
39442     resultobj = Py_None;
39443   }
39444   {
39445     Py_XDECREF(_global_py_pool);
39446   }
39447   return resultobj;
39448 fail:
39449   {
39450     Py_XDECREF(_global_py_pool);
39451   }
39452   return NULL;
39453 }
39454 
39455 
_wrap_svn_wc_entry_callbacks2_invoke_handle_error(PyObject * SWIGUNUSEDPARM (self),PyObject * args)39456 SWIGINTERN PyObject *_wrap_svn_wc_entry_callbacks2_invoke_handle_error(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39457   PyObject *resultobj = 0;
39458   svn_wc_entry_callbacks2_t *arg1 = (svn_wc_entry_callbacks2_t *) 0 ;
39459   char *arg2 = (char *) 0 ;
39460   svn_error_t *arg3 = (svn_error_t *) 0 ;
39461   void *arg4 = (void *) 0 ;
39462   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
39463   apr_pool_t *_global_pool = NULL ;
39464   PyObject *_global_py_pool = NULL ;
39465   PyObject * obj0 = 0 ;
39466   PyObject * obj1 = 0 ;
39467   PyObject * obj2 = 0 ;
39468   PyObject * obj3 = 0 ;
39469   PyObject * obj4 = 0 ;
39470   svn_error_t *result = 0 ;
39471 
39472   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
39473       &_global_py_pool, &_global_pool))
39474   SWIG_fail;
39475   arg5 = _global_pool;
39476   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_callbacks2_invoke_handle_error",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
39477   {
39478     arg1 = (svn_wc_entry_callbacks2_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_callbacks2_t, svn_argnum_obj0);
39479     if (PyErr_Occurred()) {
39480       SWIG_fail;
39481     }
39482   }
39483   {
39484     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_callbacks2_invoke_handle_error", "path");
39485     if (PyErr_Occurred()) SWIG_fail;
39486   }
39487   {
39488     arg3 = (svn_error_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_error_t, svn_argnum_obj2);
39489     if (PyErr_Occurred()) {
39490       SWIG_fail;
39491     }
39492   }
39493   {
39494     if (obj3 == Py_None) {
39495       arg4 = NULL;
39496     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
39497       arg4 = (void *) obj3;
39498       PyErr_Clear();
39499     }
39500   }
39501   if (obj4) {
39502     /* Verify that the user supplied a valid pool */
39503     if (obj4 != Py_None && obj4 != _global_py_pool) {
39504       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
39505       SWIG_arg_fail(svn_argnum_obj4);
39506       SWIG_fail;
39507     }
39508   }
39509   {
39510     svn_swig_py_release_py_lock();
39511 
39512     result = (svn_error_t *)svn_wc_entry_callbacks2_invoke_handle_error(arg1,(char const *)arg2,arg3,arg4,arg5);
39513 
39514     svn_swig_py_acquire_py_lock();
39515 
39516   }
39517   {
39518     if (result != NULL) {
39519       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
39520       svn_swig_py_svn_exception(result);
39521       else
39522       svn_error_clear(result);
39523       SWIG_fail;
39524     }
39525     Py_INCREF(Py_None);
39526     resultobj = Py_None;
39527   }
39528   {
39529     Py_XDECREF(_global_py_pool);
39530   }
39531   return resultobj;
39532 fail:
39533   {
39534     Py_XDECREF(_global_py_pool);
39535   }
39536   return NULL;
39537 }
39538 
39539 
_wrap_svn_wc_entry_callbacks_invoke_found_entry(PyObject * SWIGUNUSEDPARM (self),PyObject * args)39540 SWIGINTERN PyObject *_wrap_svn_wc_entry_callbacks_invoke_found_entry(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39541   PyObject *resultobj = 0;
39542   svn_wc_entry_callbacks_t *arg1 = (svn_wc_entry_callbacks_t *) 0 ;
39543   char *arg2 = (char *) 0 ;
39544   svn_wc_entry_t *arg3 = (svn_wc_entry_t *) 0 ;
39545   void *arg4 = (void *) 0 ;
39546   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
39547   apr_pool_t *_global_pool = NULL ;
39548   PyObject *_global_py_pool = NULL ;
39549   PyObject * obj0 = 0 ;
39550   PyObject * obj1 = 0 ;
39551   PyObject * obj2 = 0 ;
39552   PyObject * obj3 = 0 ;
39553   PyObject * obj4 = 0 ;
39554   svn_error_t *result = 0 ;
39555 
39556   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
39557       &_global_py_pool, &_global_pool))
39558   SWIG_fail;
39559   arg5 = _global_pool;
39560   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_entry_callbacks_invoke_found_entry",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
39561   {
39562     arg1 = (svn_wc_entry_callbacks_t *)svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_svn_wc_entry_callbacks_t, svn_argnum_obj0);
39563     if (PyErr_Occurred()) {
39564       SWIG_fail;
39565     }
39566   }
39567   {
39568     arg2 = svn_swig_py_string_to_cstring(obj1, FALSE, "svn_wc_entry_callbacks_invoke_found_entry", "path");
39569     if (PyErr_Occurred()) SWIG_fail;
39570   }
39571   {
39572     arg3 = (svn_wc_entry_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_entry_t, svn_argnum_obj2);
39573     if (PyErr_Occurred()) {
39574       SWIG_fail;
39575     }
39576   }
39577   {
39578     if (obj3 == Py_None) {
39579       arg4 = NULL;
39580     } else if (SWIG_ConvertPtr(obj3, (void **) &arg4, 0, 0) == -1) {
39581       arg4 = (void *) obj3;
39582       PyErr_Clear();
39583     }
39584   }
39585   if (obj4) {
39586     /* Verify that the user supplied a valid pool */
39587     if (obj4 != Py_None && obj4 != _global_py_pool) {
39588       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
39589       SWIG_arg_fail(svn_argnum_obj4);
39590       SWIG_fail;
39591     }
39592   }
39593   {
39594     svn_swig_py_release_py_lock();
39595 
39596     result = (svn_error_t *)svn_wc_entry_callbacks_invoke_found_entry(arg1,(char const *)arg2,(struct svn_wc_entry_t const *)arg3,arg4,arg5);
39597 
39598     svn_swig_py_acquire_py_lock();
39599 
39600   }
39601   {
39602     if (result != NULL) {
39603       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
39604       svn_swig_py_svn_exception(result);
39605       else
39606       svn_error_clear(result);
39607       SWIG_fail;
39608     }
39609     Py_INCREF(Py_None);
39610     resultobj = Py_None;
39611   }
39612   {
39613     Py_XDECREF(_global_py_pool);
39614   }
39615   return resultobj;
39616 fail:
39617   {
39618     Py_XDECREF(_global_py_pool);
39619   }
39620   return NULL;
39621 }
39622 
39623 
_wrap_svn_wc_invoke_external_update(PyObject * SWIGUNUSEDPARM (self),PyObject * args)39624 SWIGINTERN PyObject *_wrap_svn_wc_invoke_external_update(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39625   PyObject *resultobj = 0;
39626   svn_wc_external_update_t arg1 = (svn_wc_external_update_t) 0 ;
39627   void *arg2 = (void *) 0 ;
39628   char *arg3 = (char *) 0 ;
39629   svn_string_t *arg4 = (svn_string_t *) 0 ;
39630   svn_string_t *arg5 = (svn_string_t *) 0 ;
39631   svn_depth_t arg6 ;
39632   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
39633   apr_pool_t *_global_pool = NULL ;
39634   PyObject *_global_py_pool = NULL ;
39635   svn_string_t value4 ;
39636   svn_string_t value5 ;
39637   PyObject * obj0 = 0 ;
39638   PyObject * obj1 = 0 ;
39639   PyObject * obj2 = 0 ;
39640   PyObject * obj3 = 0 ;
39641   PyObject * obj4 = 0 ;
39642   PyObject * obj5 = 0 ;
39643   PyObject * obj6 = 0 ;
39644   svn_error_t *result = 0 ;
39645 
39646   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
39647       &_global_py_pool, &_global_pool))
39648   SWIG_fail;
39649   arg7 = _global_pool;
39650   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_external_update",6,7,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
39651   {
39652     svn_wc_external_update_t * tmp =
39653     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
39654     if (tmp == NULL || PyErr_Occurred()) {
39655       SWIG_fail;
39656     }
39657     arg1 = *tmp;
39658   }
39659   {
39660     if (obj1 == Py_None) {
39661       arg2 = NULL;
39662     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
39663       arg2 = (void *) obj1;
39664       PyErr_Clear();
39665     }
39666   }
39667   {
39668     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_invoke_external_update", "local_abspath");
39669     if (PyErr_Occurred()) SWIG_fail;
39670   }
39671   {
39672     if (obj3 == Py_None)
39673     arg4 = NULL;
39674     else {
39675       Py_ssize_t pyStrLen;
39676       if (!PyBytes_Check(obj3)) {
39677         PyErr_SetString(PyExc_TypeError, "not a bytes object");
39678         SWIG_fail;
39679       }
39680       if (PyBytes_AsStringAndSize(obj3, (char **)&(value4.data),
39681           &pyStrLen) == -1) {
39682         SWIG_fail;
39683       }
39684       value4.len = pyStrLen;
39685       arg4 = &value4;
39686     }
39687   }
39688   {
39689     if (obj4 == Py_None)
39690     arg5 = NULL;
39691     else {
39692       Py_ssize_t pyStrLen;
39693       if (!PyBytes_Check(obj4)) {
39694         PyErr_SetString(PyExc_TypeError, "not a bytes object");
39695         SWIG_fail;
39696       }
39697       if (PyBytes_AsStringAndSize(obj4, (char **)&(value5.data),
39698           &pyStrLen) == -1) {
39699         SWIG_fail;
39700       }
39701       value5.len = pyStrLen;
39702       arg5 = &value5;
39703     }
39704   }
39705   {
39706     arg6 = (svn_depth_t)SWIG_As_long (obj5);
39707     if (SWIG_arg_fail(svn_argnum_obj5)) {
39708       SWIG_fail;
39709     }
39710   }
39711   if (obj6) {
39712     /* Verify that the user supplied a valid pool */
39713     if (obj6 != Py_None && obj6 != _global_py_pool) {
39714       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj6);
39715       SWIG_arg_fail(svn_argnum_obj6);
39716       SWIG_fail;
39717     }
39718   }
39719   {
39720     svn_swig_py_release_py_lock();
39721 
39722     result = (svn_error_t *)svn_wc_invoke_external_update(arg1,arg2,(char const *)arg3,(struct svn_string_t const *)arg4,(struct svn_string_t const *)arg5,arg6,arg7);
39723 
39724     svn_swig_py_acquire_py_lock();
39725 
39726   }
39727   {
39728     if (result != NULL) {
39729       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
39730       svn_swig_py_svn_exception(result);
39731       else
39732       svn_error_clear(result);
39733       SWIG_fail;
39734     }
39735     Py_INCREF(Py_None);
39736     resultobj = Py_None;
39737   }
39738   {
39739     Py_XDECREF(_global_py_pool);
39740   }
39741   return resultobj;
39742 fail:
39743   {
39744     Py_XDECREF(_global_py_pool);
39745   }
39746   return NULL;
39747 }
39748 
39749 
_wrap_svn_wc_invoke_notify_func2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)39750 SWIGINTERN PyObject *_wrap_svn_wc_invoke_notify_func2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39751   PyObject *resultobj = 0;
39752   svn_wc_notify_func2_t arg1 = (svn_wc_notify_func2_t) 0 ;
39753   void *arg2 = (void *) 0 ;
39754   svn_wc_notify_t *arg3 = (svn_wc_notify_t *) 0 ;
39755   apr_pool_t *arg4 = (apr_pool_t *) 0 ;
39756   apr_pool_t *_global_pool = NULL ;
39757   PyObject *_global_py_pool = NULL ;
39758   PyObject * obj0 = 0 ;
39759   PyObject * obj1 = 0 ;
39760   PyObject * obj2 = 0 ;
39761   PyObject * obj3 = 0 ;
39762 
39763   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
39764       &_global_py_pool, &_global_pool))
39765   SWIG_fail;
39766   arg4 = _global_pool;
39767   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_notify_func2",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
39768   {
39769     svn_wc_notify_func2_t * tmp =
39770     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void, svn_argnum_obj0);
39771     if (tmp == NULL || PyErr_Occurred()) {
39772       SWIG_fail;
39773     }
39774     arg1 = *tmp;
39775   }
39776   {
39777     if (obj1 == Py_None) {
39778       arg2 = NULL;
39779     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
39780       arg2 = (void *) obj1;
39781       PyErr_Clear();
39782     }
39783   }
39784   {
39785     arg3 = (svn_wc_notify_t *)svn_swig_py_must_get_ptr(obj2, SWIGTYPE_p_svn_wc_notify_t, svn_argnum_obj2);
39786     if (PyErr_Occurred()) {
39787       SWIG_fail;
39788     }
39789   }
39790   if (obj3) {
39791     /* Verify that the user supplied a valid pool */
39792     if (obj3 != Py_None && obj3 != _global_py_pool) {
39793       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
39794       SWIG_arg_fail(svn_argnum_obj3);
39795       SWIG_fail;
39796     }
39797   }
39798   {
39799     svn_swig_py_release_py_lock();
39800 
39801     svn_wc_invoke_notify_func2(arg1,arg2,(struct svn_wc_notify_t const *)arg3,arg4);
39802 
39803     svn_swig_py_acquire_py_lock();
39804 
39805   }
39806   resultobj = SWIG_Py_Void();
39807   {
39808     Py_XDECREF(_global_py_pool);
39809   }
39810   return resultobj;
39811 fail:
39812   {
39813     Py_XDECREF(_global_py_pool);
39814   }
39815   return NULL;
39816 }
39817 
39818 
_wrap_svn_wc_invoke_notify_func(PyObject * SWIGUNUSEDPARM (self),PyObject * args)39819 SWIGINTERN PyObject *_wrap_svn_wc_invoke_notify_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39820   PyObject *resultobj = 0;
39821   svn_wc_notify_func_t arg1 = (svn_wc_notify_func_t) 0 ;
39822   void *arg2 = (void *) 0 ;
39823   char *arg3 = (char *) 0 ;
39824   svn_wc_notify_action_t arg4 ;
39825   svn_node_kind_t arg5 ;
39826   char *arg6 = (char *) 0 ;
39827   svn_wc_notify_state_t arg7 ;
39828   svn_wc_notify_state_t arg8 ;
39829   svn_revnum_t arg9 ;
39830   PyObject * obj0 = 0 ;
39831   PyObject * obj1 = 0 ;
39832   PyObject * obj2 = 0 ;
39833   PyObject * obj3 = 0 ;
39834   PyObject * obj4 = 0 ;
39835   PyObject * obj5 = 0 ;
39836   PyObject * obj6 = 0 ;
39837   PyObject * obj7 = 0 ;
39838   PyObject * obj8 = 0 ;
39839 
39840   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_notify_func",9,9,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) SWIG_fail;
39841   {
39842     svn_wc_notify_func_t * tmp =
39843     svn_swig_py_must_get_ptr(obj0, 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_obj0);
39844     if (tmp == NULL || PyErr_Occurred()) {
39845       SWIG_fail;
39846     }
39847     arg1 = *tmp;
39848   }
39849   {
39850     if (obj1 == Py_None) {
39851       arg2 = NULL;
39852     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
39853       arg2 = (void *) obj1;
39854       PyErr_Clear();
39855     }
39856   }
39857   {
39858     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_invoke_notify_func", "path");
39859     if (PyErr_Occurred()) SWIG_fail;
39860   }
39861   {
39862     arg4 = (svn_wc_notify_action_t)SWIG_As_long (obj3);
39863     if (SWIG_arg_fail(svn_argnum_obj3)) {
39864       SWIG_fail;
39865     }
39866   }
39867   {
39868     arg5 = (svn_node_kind_t)SWIG_As_long (obj4);
39869     if (SWIG_arg_fail(svn_argnum_obj4)) {
39870       SWIG_fail;
39871     }
39872   }
39873   {
39874     arg6 = svn_swig_py_string_to_cstring(obj5, FALSE, "svn_wc_invoke_notify_func", "mime_type");
39875     if (PyErr_Occurred()) SWIG_fail;
39876   }
39877   {
39878     arg7 = (svn_wc_notify_state_t)SWIG_As_long (obj6);
39879     if (SWIG_arg_fail(svn_argnum_obj6)) {
39880       SWIG_fail;
39881     }
39882   }
39883   {
39884     arg8 = (svn_wc_notify_state_t)SWIG_As_long (obj7);
39885     if (SWIG_arg_fail(svn_argnum_obj7)) {
39886       SWIG_fail;
39887     }
39888   }
39889   {
39890     arg9 = (svn_revnum_t)SWIG_As_long (obj8);
39891     if (SWIG_arg_fail(svn_argnum_obj8)) {
39892       SWIG_fail;
39893     }
39894   }
39895   {
39896     svn_swig_py_release_py_lock();
39897 
39898     svn_wc_invoke_notify_func(arg1,arg2,(char const *)arg3,arg4,arg5,(char const *)arg6,arg7,arg8,arg9);
39899 
39900     svn_swig_py_acquire_py_lock();
39901 
39902   }
39903   resultobj = SWIG_Py_Void();
39904   return resultobj;
39905 fail:
39906   return NULL;
39907 }
39908 
39909 
_wrap_svn_wc_invoke_conflict_resolver_func2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)39910 SWIGINTERN PyObject *_wrap_svn_wc_invoke_conflict_resolver_func2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
39911   PyObject *resultobj = 0;
39912   svn_wc_conflict_resolver_func2_t arg1 = (svn_wc_conflict_resolver_func2_t) 0 ;
39913   svn_wc_conflict_result_t **arg2 = (svn_wc_conflict_result_t **) 0 ;
39914   svn_wc_conflict_description2_t *arg3 = (svn_wc_conflict_description2_t *) 0 ;
39915   void *arg4 = (void *) 0 ;
39916   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
39917   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
39918   apr_pool_t *_global_pool = NULL ;
39919   PyObject *_global_py_pool = NULL ;
39920   svn_wc_conflict_result_t *temp2 ;
39921   PyObject * obj0 = 0 ;
39922   PyObject * obj1 = 0 ;
39923   PyObject * obj2 = 0 ;
39924   PyObject * obj3 = 0 ;
39925   PyObject * obj4 = 0 ;
39926   svn_error_t *result = 0 ;
39927 
39928   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
39929       &_global_py_pool, &_global_pool))
39930   SWIG_fail;
39931   arg5 = _global_pool;
39932   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
39933       &_global_py_pool, &_global_pool))
39934   SWIG_fail;
39935   arg6 = _global_pool;
39936   arg2 = &temp2;
39937   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_conflict_resolver_func2",3,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
39938   {
39939     svn_wc_conflict_resolver_func2_t * tmp =
39940     svn_swig_py_must_get_ptr(obj0, 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_obj0);
39941     if (tmp == NULL || PyErr_Occurred()) {
39942       SWIG_fail;
39943     }
39944     arg1 = *tmp;
39945   }
39946   {
39947     arg3 = (svn_wc_conflict_description2_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_conflict_description2_t, svn_argnum_obj1);
39948     if (PyErr_Occurred()) {
39949       SWIG_fail;
39950     }
39951   }
39952   {
39953     if (obj2 == Py_None) {
39954       arg4 = NULL;
39955     } else if (SWIG_ConvertPtr(obj2, (void **) &arg4, 0, 0) == -1) {
39956       arg4 = (void *) obj2;
39957       PyErr_Clear();
39958     }
39959   }
39960   if (obj3) {
39961     /* Verify that the user supplied a valid pool */
39962     if (obj3 != Py_None && obj3 != _global_py_pool) {
39963       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
39964       SWIG_arg_fail(svn_argnum_obj3);
39965       SWIG_fail;
39966     }
39967   }
39968   if (obj4) {
39969     /* Verify that the user supplied a valid pool */
39970     if (obj4 != Py_None && obj4 != _global_py_pool) {
39971       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
39972       SWIG_arg_fail(svn_argnum_obj4);
39973       SWIG_fail;
39974     }
39975   }
39976   {
39977     svn_swig_py_release_py_lock();
39978 
39979     result = (svn_error_t *)svn_wc_invoke_conflict_resolver_func2(arg1,arg2,(struct svn_wc_conflict_description2_t const *)arg3,arg4,arg5,arg6);
39980 
39981     svn_swig_py_acquire_py_lock();
39982 
39983   }
39984   {
39985     if (result != NULL) {
39986       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
39987       svn_swig_py_svn_exception(result);
39988       else
39989       svn_error_clear(result);
39990       SWIG_fail;
39991     }
39992     Py_INCREF(Py_None);
39993     resultobj = Py_None;
39994   }
39995   {
39996     /* FIXME: Missing argout typemap: svn_wc_invoke_conflict_resolver_func2 arg 2 (svn_wc_conflict_result_t **) */
39997 
39998 
39999 
40000 
40001     SWIG_exception(SWIG_ValueError, "svn_wc_invoke_conflict_resolver_func2 is not implemented yet");
40002 
40003   }
40004   {
40005     Py_XDECREF(_global_py_pool);
40006   }
40007   {
40008     Py_XDECREF(_global_py_pool);
40009   }
40010   return resultobj;
40011 fail:
40012   {
40013     Py_XDECREF(_global_py_pool);
40014   }
40015   {
40016     Py_XDECREF(_global_py_pool);
40017   }
40018   return NULL;
40019 }
40020 
40021 
_wrap_svn_wc_invoke_conflict_resolver_func(PyObject * SWIGUNUSEDPARM (self),PyObject * args)40022 SWIGINTERN PyObject *_wrap_svn_wc_invoke_conflict_resolver_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40023   PyObject *resultobj = 0;
40024   svn_wc_conflict_resolver_func_t arg1 = (svn_wc_conflict_resolver_func_t) 0 ;
40025   svn_wc_conflict_result_t **arg2 = (svn_wc_conflict_result_t **) 0 ;
40026   svn_wc_conflict_description_t *arg3 = (svn_wc_conflict_description_t *) 0 ;
40027   void *arg4 = (void *) 0 ;
40028   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
40029   apr_pool_t *_global_pool = NULL ;
40030   PyObject *_global_py_pool = NULL ;
40031   svn_wc_conflict_result_t *temp2 ;
40032   PyObject * obj0 = 0 ;
40033   PyObject * obj1 = 0 ;
40034   PyObject * obj2 = 0 ;
40035   PyObject * obj3 = 0 ;
40036   svn_error_t *result = 0 ;
40037 
40038   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
40039       &_global_py_pool, &_global_pool))
40040   SWIG_fail;
40041   arg5 = _global_pool;
40042   arg2 = &temp2;
40043   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_conflict_resolver_func",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
40044   {
40045     svn_wc_conflict_resolver_func_t * tmp =
40046     svn_swig_py_must_get_ptr(obj0, 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_obj0);
40047     if (tmp == NULL || PyErr_Occurred()) {
40048       SWIG_fail;
40049     }
40050     arg1 = *tmp;
40051   }
40052   {
40053     arg3 = (svn_wc_conflict_description_t *)svn_swig_py_must_get_ptr(obj1, SWIGTYPE_p_svn_wc_conflict_description_t, svn_argnum_obj1);
40054     if (PyErr_Occurred()) {
40055       SWIG_fail;
40056     }
40057   }
40058   {
40059     if (obj2 == Py_None) {
40060       arg4 = NULL;
40061     } else if (SWIG_ConvertPtr(obj2, (void **) &arg4, 0, 0) == -1) {
40062       arg4 = (void *) obj2;
40063       PyErr_Clear();
40064     }
40065   }
40066   if (obj3) {
40067     /* Verify that the user supplied a valid pool */
40068     if (obj3 != Py_None && obj3 != _global_py_pool) {
40069       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
40070       SWIG_arg_fail(svn_argnum_obj3);
40071       SWIG_fail;
40072     }
40073   }
40074   {
40075     svn_swig_py_release_py_lock();
40076 
40077     result = (svn_error_t *)svn_wc_invoke_conflict_resolver_func(arg1,arg2,(struct svn_wc_conflict_description_t const *)arg3,arg4,arg5);
40078 
40079     svn_swig_py_acquire_py_lock();
40080 
40081   }
40082   {
40083     if (result != NULL) {
40084       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
40085       svn_swig_py_svn_exception(result);
40086       else
40087       svn_error_clear(result);
40088       SWIG_fail;
40089     }
40090     Py_INCREF(Py_None);
40091     resultobj = Py_None;
40092   }
40093   {
40094     /* FIXME: Missing argout typemap: svn_wc_invoke_conflict_resolver_func arg 2 (svn_wc_conflict_result_t **) */
40095 
40096 
40097 
40098 
40099     SWIG_exception(SWIG_ValueError, "svn_wc_invoke_conflict_resolver_func is not implemented yet");
40100 
40101   }
40102   {
40103     Py_XDECREF(_global_py_pool);
40104   }
40105   return resultobj;
40106 fail:
40107   {
40108     Py_XDECREF(_global_py_pool);
40109   }
40110   return NULL;
40111 }
40112 
40113 
_wrap_svn_wc_invoke_status_func4(PyObject * SWIGUNUSEDPARM (self),PyObject * args)40114 SWIGINTERN PyObject *_wrap_svn_wc_invoke_status_func4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40115   PyObject *resultobj = 0;
40116   svn_wc_status_func4_t arg1 = (svn_wc_status_func4_t) 0 ;
40117   void *arg2 = (void *) 0 ;
40118   char *arg3 = (char *) 0 ;
40119   svn_wc_status3_t *arg4 = (svn_wc_status3_t *) 0 ;
40120   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
40121   apr_pool_t *_global_pool = NULL ;
40122   PyObject *_global_py_pool = NULL ;
40123   PyObject * obj0 = 0 ;
40124   PyObject * obj1 = 0 ;
40125   PyObject * obj2 = 0 ;
40126   PyObject * obj3 = 0 ;
40127   PyObject * obj4 = 0 ;
40128   svn_error_t *result = 0 ;
40129 
40130   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
40131       &_global_py_pool, &_global_pool))
40132   SWIG_fail;
40133   arg5 = _global_pool;
40134   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_status_func4",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
40135   {
40136     svn_wc_status_func4_t * tmp =
40137     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
40138     if (tmp == NULL || PyErr_Occurred()) {
40139       SWIG_fail;
40140     }
40141     arg1 = *tmp;
40142   }
40143   {
40144     if (obj1 == Py_None) {
40145       arg2 = NULL;
40146     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
40147       arg2 = (void *) obj1;
40148       PyErr_Clear();
40149     }
40150   }
40151   {
40152     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_invoke_status_func4", "local_abspath");
40153     if (PyErr_Occurred()) SWIG_fail;
40154   }
40155   {
40156     arg4 = (svn_wc_status3_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_status3_t, svn_argnum_obj3);
40157     if (PyErr_Occurred()) {
40158       SWIG_fail;
40159     }
40160   }
40161   if (obj4) {
40162     /* Verify that the user supplied a valid pool */
40163     if (obj4 != Py_None && obj4 != _global_py_pool) {
40164       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
40165       SWIG_arg_fail(svn_argnum_obj4);
40166       SWIG_fail;
40167     }
40168   }
40169   {
40170     svn_swig_py_release_py_lock();
40171 
40172     result = (svn_error_t *)svn_wc_invoke_status_func4(arg1,arg2,(char const *)arg3,(struct svn_wc_status3_t const *)arg4,arg5);
40173 
40174     svn_swig_py_acquire_py_lock();
40175 
40176   }
40177   {
40178     if (result != NULL) {
40179       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
40180       svn_swig_py_svn_exception(result);
40181       else
40182       svn_error_clear(result);
40183       SWIG_fail;
40184     }
40185     Py_INCREF(Py_None);
40186     resultobj = Py_None;
40187   }
40188   {
40189     Py_XDECREF(_global_py_pool);
40190   }
40191   return resultobj;
40192 fail:
40193   {
40194     Py_XDECREF(_global_py_pool);
40195   }
40196   return NULL;
40197 }
40198 
40199 
_wrap_svn_wc_invoke_status_func3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)40200 SWIGINTERN PyObject *_wrap_svn_wc_invoke_status_func3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40201   PyObject *resultobj = 0;
40202   svn_wc_status_func3_t arg1 = (svn_wc_status_func3_t) 0 ;
40203   void *arg2 = (void *) 0 ;
40204   char *arg3 = (char *) 0 ;
40205   svn_wc_status2_t *arg4 = (svn_wc_status2_t *) 0 ;
40206   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
40207   apr_pool_t *_global_pool = NULL ;
40208   PyObject *_global_py_pool = NULL ;
40209   PyObject * obj0 = 0 ;
40210   PyObject * obj1 = 0 ;
40211   PyObject * obj2 = 0 ;
40212   PyObject * obj3 = 0 ;
40213   PyObject * obj4 = 0 ;
40214   svn_error_t *result = 0 ;
40215 
40216   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
40217       &_global_py_pool, &_global_pool))
40218   SWIG_fail;
40219   arg5 = _global_pool;
40220   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_status_func3",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
40221   {
40222     svn_wc_status_func3_t * tmp =
40223     svn_swig_py_must_get_ptr(obj0, 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_obj0);
40224     if (tmp == NULL || PyErr_Occurred()) {
40225       SWIG_fail;
40226     }
40227     arg1 = *tmp;
40228   }
40229   {
40230     if (obj1 == Py_None) {
40231       arg2 = NULL;
40232     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
40233       arg2 = (void *) obj1;
40234       PyErr_Clear();
40235     }
40236   }
40237   {
40238     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_invoke_status_func3", "path");
40239     if (PyErr_Occurred()) SWIG_fail;
40240   }
40241   {
40242     arg4 = (svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj3);
40243     if (PyErr_Occurred()) {
40244       SWIG_fail;
40245     }
40246   }
40247   if (obj4) {
40248     /* Verify that the user supplied a valid pool */
40249     if (obj4 != Py_None && obj4 != _global_py_pool) {
40250       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
40251       SWIG_arg_fail(svn_argnum_obj4);
40252       SWIG_fail;
40253     }
40254   }
40255   {
40256     svn_swig_py_release_py_lock();
40257 
40258     result = (svn_error_t *)svn_wc_invoke_status_func3(arg1,arg2,(char const *)arg3,arg4,arg5);
40259 
40260     svn_swig_py_acquire_py_lock();
40261 
40262   }
40263   {
40264     if (result != NULL) {
40265       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
40266       svn_swig_py_svn_exception(result);
40267       else
40268       svn_error_clear(result);
40269       SWIG_fail;
40270     }
40271     Py_INCREF(Py_None);
40272     resultobj = Py_None;
40273   }
40274   {
40275     Py_XDECREF(_global_py_pool);
40276   }
40277   return resultobj;
40278 fail:
40279   {
40280     Py_XDECREF(_global_py_pool);
40281   }
40282   return NULL;
40283 }
40284 
40285 
_wrap_svn_wc_invoke_status_func2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)40286 SWIGINTERN PyObject *_wrap_svn_wc_invoke_status_func2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40287   PyObject *resultobj = 0;
40288   svn_wc_status_func2_t arg1 = (svn_wc_status_func2_t) 0 ;
40289   void *arg2 = (void *) 0 ;
40290   char *arg3 = (char *) 0 ;
40291   svn_wc_status2_t *arg4 = (svn_wc_status2_t *) 0 ;
40292   PyObject * obj0 = 0 ;
40293   PyObject * obj1 = 0 ;
40294   PyObject * obj2 = 0 ;
40295   PyObject * obj3 = 0 ;
40296 
40297   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_status_func2",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
40298   {
40299     svn_wc_status_func2_t * tmp =
40300     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void, svn_argnum_obj0);
40301     if (tmp == NULL || PyErr_Occurred()) {
40302       SWIG_fail;
40303     }
40304     arg1 = *tmp;
40305   }
40306   {
40307     if (obj1 == Py_None) {
40308       arg2 = NULL;
40309     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
40310       arg2 = (void *) obj1;
40311       PyErr_Clear();
40312     }
40313   }
40314   {
40315     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_invoke_status_func2", "path");
40316     if (PyErr_Occurred()) SWIG_fail;
40317   }
40318   {
40319     arg4 = (svn_wc_status2_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_status2_t, svn_argnum_obj3);
40320     if (PyErr_Occurred()) {
40321       SWIG_fail;
40322     }
40323   }
40324   {
40325     svn_swig_py_release_py_lock();
40326 
40327     svn_wc_invoke_status_func2(arg1,arg2,(char const *)arg3,arg4);
40328 
40329     svn_swig_py_acquire_py_lock();
40330 
40331   }
40332   resultobj = SWIG_Py_Void();
40333   return resultobj;
40334 fail:
40335   return NULL;
40336 }
40337 
40338 
_wrap_svn_wc_invoke_status_func(PyObject * SWIGUNUSEDPARM (self),PyObject * args)40339 SWIGINTERN PyObject *_wrap_svn_wc_invoke_status_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40340   PyObject *resultobj = 0;
40341   svn_wc_status_func_t arg1 = (svn_wc_status_func_t) 0 ;
40342   void *arg2 = (void *) 0 ;
40343   char *arg3 = (char *) 0 ;
40344   svn_wc_status_t *arg4 = (svn_wc_status_t *) 0 ;
40345   PyObject * obj0 = 0 ;
40346   PyObject * obj1 = 0 ;
40347   PyObject * obj2 = 0 ;
40348   PyObject * obj3 = 0 ;
40349 
40350   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_status_func",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
40351   {
40352     svn_wc_status_func_t * tmp =
40353     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void, svn_argnum_obj0);
40354     if (tmp == NULL || PyErr_Occurred()) {
40355       SWIG_fail;
40356     }
40357     arg1 = *tmp;
40358   }
40359   {
40360     if (obj1 == Py_None) {
40361       arg2 = NULL;
40362     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
40363       arg2 = (void *) obj1;
40364       PyErr_Clear();
40365     }
40366   }
40367   {
40368     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_invoke_status_func", "path");
40369     if (PyErr_Occurred()) SWIG_fail;
40370   }
40371   {
40372     arg4 = (svn_wc_status_t *)svn_swig_py_must_get_ptr(obj3, SWIGTYPE_p_svn_wc_status_t, svn_argnum_obj3);
40373     if (PyErr_Occurred()) {
40374       SWIG_fail;
40375     }
40376   }
40377   {
40378     svn_swig_py_release_py_lock();
40379 
40380     svn_wc_invoke_status_func(arg1,arg2,(char const *)arg3,arg4);
40381 
40382     svn_swig_py_acquire_py_lock();
40383 
40384   }
40385   resultobj = SWIG_Py_Void();
40386   return resultobj;
40387 fail:
40388   return NULL;
40389 }
40390 
40391 
_wrap_svn_wc_invoke_get_file(PyObject * SWIGUNUSEDPARM (self),PyObject * args)40392 SWIGINTERN PyObject *_wrap_svn_wc_invoke_get_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40393   PyObject *resultobj = 0;
40394   svn_wc_get_file_t arg1 = (svn_wc_get_file_t) 0 ;
40395   void *arg2 = (void *) 0 ;
40396   char *arg3 = (char *) 0 ;
40397   svn_revnum_t arg4 ;
40398   svn_stream_t *arg5 = (svn_stream_t *) 0 ;
40399   svn_revnum_t *arg6 = (svn_revnum_t *) 0 ;
40400   apr_hash_t **arg7 = (apr_hash_t **) 0 ;
40401   apr_pool_t *arg8 = (apr_pool_t *) 0 ;
40402   apr_pool_t *_global_pool = NULL ;
40403   PyObject *_global_py_pool = NULL ;
40404   svn_revnum_t temp6 ;
40405   int res6 = SWIG_TMPOBJ ;
40406   apr_hash_t *temp7 ;
40407   PyObject * obj0 = 0 ;
40408   PyObject * obj1 = 0 ;
40409   PyObject * obj2 = 0 ;
40410   PyObject * obj3 = 0 ;
40411   PyObject * obj4 = 0 ;
40412   PyObject * obj5 = 0 ;
40413   svn_error_t *result = 0 ;
40414 
40415   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
40416       &_global_py_pool, &_global_pool))
40417   SWIG_fail;
40418   arg8 = _global_pool;
40419   arg6 = &temp6;
40420   arg7 = &temp7;
40421   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_get_file",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
40422   {
40423     svn_wc_get_file_t * tmp =
40424     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
40425     if (tmp == NULL || PyErr_Occurred()) {
40426       SWIG_fail;
40427     }
40428     arg1 = *tmp;
40429   }
40430   {
40431     if (obj1 == Py_None) {
40432       arg2 = NULL;
40433     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
40434       arg2 = (void *) obj1;
40435       PyErr_Clear();
40436     }
40437   }
40438   {
40439     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_invoke_get_file", "path");
40440     if (PyErr_Occurred()) SWIG_fail;
40441   }
40442   {
40443     arg4 = (svn_revnum_t)SWIG_As_long (obj3);
40444     if (SWIG_arg_fail(svn_argnum_obj3)) {
40445       SWIG_fail;
40446     }
40447   }
40448   {
40449     if (obj4 == Py_None) {
40450       arg5 = NULL;
40451     }
40452     else {
40453       arg5 = svn_swig_py_make_stream (obj4, _global_pool);
40454       if (arg5 == NULL) {
40455         SWIG_fail;
40456       }
40457     }
40458   }
40459   if (obj5) {
40460     /* Verify that the user supplied a valid pool */
40461     if (obj5 != Py_None && obj5 != _global_py_pool) {
40462       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
40463       SWIG_arg_fail(svn_argnum_obj5);
40464       SWIG_fail;
40465     }
40466   }
40467   {
40468     svn_swig_py_release_py_lock();
40469 
40470     result = (svn_error_t *)svn_wc_invoke_get_file(arg1,arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);
40471 
40472     svn_swig_py_acquire_py_lock();
40473 
40474   }
40475   {
40476     if (result != NULL) {
40477       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
40478       svn_swig_py_svn_exception(result);
40479       else
40480       svn_error_clear(result);
40481       SWIG_fail;
40482     }
40483     Py_INCREF(Py_None);
40484     resultobj = Py_None;
40485   }
40486   if (SWIG_IsTmpObj(res6)) {
40487     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_long((*arg6)));
40488   } else {
40489     int new_flags = SWIG_IsNewObj(res6) ? (SWIG_POINTER_OWN |  0 ) :  0 ;
40490     resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_long, new_flags));
40491   }
40492   {
40493     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_prophash_to_dict(*arg7));
40494   }
40495   {
40496     Py_XDECREF(_global_py_pool);
40497   }
40498   return resultobj;
40499 fail:
40500   {
40501     Py_XDECREF(_global_py_pool);
40502   }
40503   return NULL;
40504 }
40505 
40506 
_wrap_svn_wc_invoke_dirents_func(PyObject * SWIGUNUSEDPARM (self),PyObject * args)40507 SWIGINTERN PyObject *_wrap_svn_wc_invoke_dirents_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40508   PyObject *resultobj = 0;
40509   svn_wc_dirents_func_t arg1 = (svn_wc_dirents_func_t) 0 ;
40510   void *arg2 = (void *) 0 ;
40511   apr_hash_t **arg3 = (apr_hash_t **) 0 ;
40512   char *arg4 = (char *) 0 ;
40513   char *arg5 = (char *) 0 ;
40514   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
40515   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
40516   apr_pool_t *_global_pool = NULL ;
40517   PyObject *_global_py_pool = NULL ;
40518   apr_hash_t *temp3 ;
40519   PyObject * obj0 = 0 ;
40520   PyObject * obj1 = 0 ;
40521   PyObject * obj2 = 0 ;
40522   PyObject * obj3 = 0 ;
40523   PyObject * obj4 = 0 ;
40524   PyObject * obj5 = 0 ;
40525   svn_error_t *result = 0 ;
40526 
40527   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
40528       &_global_py_pool, &_global_pool))
40529   SWIG_fail;
40530   arg6 = _global_pool;
40531   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
40532       &_global_py_pool, &_global_pool))
40533   SWIG_fail;
40534   arg7 = _global_pool;
40535   arg3 = &temp3;
40536   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_dirents_func",4,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
40537   {
40538     svn_wc_dirents_func_t * tmp =
40539     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
40540     if (tmp == NULL || PyErr_Occurred()) {
40541       SWIG_fail;
40542     }
40543     arg1 = *tmp;
40544   }
40545   {
40546     if (obj1 == Py_None) {
40547       arg2 = NULL;
40548     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
40549       arg2 = (void *) obj1;
40550       PyErr_Clear();
40551     }
40552   }
40553   {
40554     arg4 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_invoke_dirents_func", "repos_root_url");
40555     if (PyErr_Occurred()) SWIG_fail;
40556   }
40557   {
40558     arg5 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_invoke_dirents_func", "repos_relpath");
40559     if (PyErr_Occurred()) SWIG_fail;
40560   }
40561   if (obj4) {
40562     /* Verify that the user supplied a valid pool */
40563     if (obj4 != Py_None && obj4 != _global_py_pool) {
40564       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
40565       SWIG_arg_fail(svn_argnum_obj4);
40566       SWIG_fail;
40567     }
40568   }
40569   if (obj5) {
40570     /* Verify that the user supplied a valid pool */
40571     if (obj5 != Py_None && obj5 != _global_py_pool) {
40572       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
40573       SWIG_arg_fail(svn_argnum_obj5);
40574       SWIG_fail;
40575     }
40576   }
40577   {
40578     svn_swig_py_release_py_lock();
40579 
40580     result = (svn_error_t *)svn_wc_invoke_dirents_func(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,arg6,arg7);
40581 
40582     svn_swig_py_acquire_py_lock();
40583 
40584   }
40585   {
40586     if (result != NULL) {
40587       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
40588       svn_swig_py_svn_exception(result);
40589       else
40590       svn_error_clear(result);
40591       SWIG_fail;
40592     }
40593     Py_INCREF(Py_None);
40594     resultobj = Py_None;
40595   }
40596   {
40597     resultobj = SWIG_Python_AppendOutput(resultobj, svn_swig_py_convert_hash(*arg3,
40598         SWIGTYPE_p_svn_dirent_t,
40599         _global_py_pool))
40600 
40601 
40602 
40603     ;
40604   }
40605   {
40606     Py_XDECREF(_global_py_pool);
40607   }
40608   {
40609     Py_XDECREF(_global_py_pool);
40610   }
40611   return resultobj;
40612 fail:
40613   {
40614     Py_XDECREF(_global_py_pool);
40615   }
40616   {
40617     Py_XDECREF(_global_py_pool);
40618   }
40619   return NULL;
40620 }
40621 
40622 
_wrap_svn_wc_invoke_canonicalize_svn_prop_get_file(PyObject * SWIGUNUSEDPARM (self),PyObject * args)40623 SWIGINTERN PyObject *_wrap_svn_wc_invoke_canonicalize_svn_prop_get_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40624   PyObject *resultobj = 0;
40625   svn_wc_canonicalize_svn_prop_get_file_t arg1 = (svn_wc_canonicalize_svn_prop_get_file_t) 0 ;
40626   svn_string_t **arg2 = (svn_string_t **) 0 ;
40627   svn_stream_t *arg3 = (svn_stream_t *) 0 ;
40628   void *arg4 = (void *) 0 ;
40629   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
40630   apr_pool_t *_global_pool = NULL ;
40631   PyObject *_global_py_pool = NULL ;
40632   svn_string_t *temp2 ;
40633   PyObject * obj0 = 0 ;
40634   PyObject * obj1 = 0 ;
40635   PyObject * obj2 = 0 ;
40636   PyObject * obj3 = 0 ;
40637   svn_error_t *result = 0 ;
40638 
40639   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
40640       &_global_py_pool, &_global_pool))
40641   SWIG_fail;
40642   arg5 = _global_pool;
40643   arg2 = &temp2;
40644   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_canonicalize_svn_prop_get_file",3,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
40645   {
40646     svn_wc_canonicalize_svn_prop_get_file_t * tmp =
40647     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
40648     if (tmp == NULL || PyErr_Occurred()) {
40649       SWIG_fail;
40650     }
40651     arg1 = *tmp;
40652   }
40653   {
40654     if (obj1 == Py_None) {
40655       arg3 = NULL;
40656     }
40657     else {
40658       arg3 = svn_swig_py_make_stream (obj1, _global_pool);
40659       if (arg3 == NULL) {
40660         SWIG_fail;
40661       }
40662     }
40663   }
40664   {
40665     if (obj2 == Py_None) {
40666       arg4 = NULL;
40667     } else if (SWIG_ConvertPtr(obj2, (void **) &arg4, 0, 0) == -1) {
40668       arg4 = (void *) obj2;
40669       PyErr_Clear();
40670     }
40671   }
40672   if (obj3) {
40673     /* Verify that the user supplied a valid pool */
40674     if (obj3 != Py_None && obj3 != _global_py_pool) {
40675       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
40676       SWIG_arg_fail(svn_argnum_obj3);
40677       SWIG_fail;
40678     }
40679   }
40680   {
40681     svn_swig_py_release_py_lock();
40682 
40683     result = (svn_error_t *)svn_wc_invoke_canonicalize_svn_prop_get_file(arg1,(struct svn_string_t const **)arg2,arg3,arg4,arg5);
40684 
40685     svn_swig_py_acquire_py_lock();
40686 
40687   }
40688   {
40689     if (result != NULL) {
40690       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
40691       svn_swig_py_svn_exception(result);
40692       else
40693       svn_error_clear(result);
40694       SWIG_fail;
40695     }
40696     Py_INCREF(Py_None);
40697     resultobj = Py_None;
40698   }
40699   {
40700     PyObject *s;
40701     if (*arg2 == NULL) {
40702       Py_INCREF(Py_None);
40703       s = Py_None;
40704     } else {
40705       s = PyBytes_FromStringAndSize((*arg2)->data, (*arg2)->len);
40706       if (s == NULL)
40707       SWIG_fail;
40708     }
40709     resultobj = SWIG_Python_AppendOutput(resultobj, s);
40710   }
40711   {
40712     Py_XDECREF(_global_py_pool);
40713   }
40714   return resultobj;
40715 fail:
40716   {
40717     Py_XDECREF(_global_py_pool);
40718   }
40719   return NULL;
40720 }
40721 
40722 
_wrap_svn_wc_invoke_upgrade_get_repos_info(PyObject * SWIGUNUSEDPARM (self),PyObject * args)40723 SWIGINTERN PyObject *_wrap_svn_wc_invoke_upgrade_get_repos_info(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40724   PyObject *resultobj = 0;
40725   svn_wc_upgrade_get_repos_info_t arg1 = (svn_wc_upgrade_get_repos_info_t) 0 ;
40726   char **arg2 = (char **) 0 ;
40727   char **arg3 = (char **) 0 ;
40728   void *arg4 = (void *) 0 ;
40729   char *arg5 = (char *) 0 ;
40730   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
40731   apr_pool_t *arg7 = (apr_pool_t *) 0 ;
40732   apr_pool_t *_global_pool = NULL ;
40733   PyObject *_global_py_pool = NULL ;
40734   char *temp2 ;
40735   char *temp3 ;
40736   PyObject * obj0 = 0 ;
40737   PyObject * obj1 = 0 ;
40738   PyObject * obj2 = 0 ;
40739   PyObject * obj3 = 0 ;
40740   PyObject * obj4 = 0 ;
40741   svn_error_t *result = 0 ;
40742 
40743   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
40744       &_global_py_pool, &_global_pool))
40745   SWIG_fail;
40746   arg6 = _global_pool;
40747   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
40748       &_global_py_pool, &_global_pool))
40749   SWIG_fail;
40750   arg7 = _global_pool;
40751   arg2 = &temp2;
40752   arg3 = &temp3;
40753   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_upgrade_get_repos_info",3,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
40754   {
40755     svn_wc_upgrade_get_repos_info_t * tmp =
40756     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
40757     if (tmp == NULL || PyErr_Occurred()) {
40758       SWIG_fail;
40759     }
40760     arg1 = *tmp;
40761   }
40762   {
40763     if (obj1 == Py_None) {
40764       arg4 = NULL;
40765     } else if (SWIG_ConvertPtr(obj1, (void **) &arg4, 0, 0) == -1) {
40766       arg4 = (void *) obj1;
40767       PyErr_Clear();
40768     }
40769   }
40770   {
40771     arg5 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_wc_invoke_upgrade_get_repos_info", "url");
40772     if (PyErr_Occurred()) SWIG_fail;
40773   }
40774   if (obj3) {
40775     /* Verify that the user supplied a valid pool */
40776     if (obj3 != Py_None && obj3 != _global_py_pool) {
40777       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj3);
40778       SWIG_arg_fail(svn_argnum_obj3);
40779       SWIG_fail;
40780     }
40781   }
40782   if (obj4) {
40783     /* Verify that the user supplied a valid pool */
40784     if (obj4 != Py_None && obj4 != _global_py_pool) {
40785       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
40786       SWIG_arg_fail(svn_argnum_obj4);
40787       SWIG_fail;
40788     }
40789   }
40790   {
40791     svn_swig_py_release_py_lock();
40792 
40793     result = (svn_error_t *)svn_wc_invoke_upgrade_get_repos_info(arg1,(char const **)arg2,(char const **)arg3,arg4,(char const *)arg5,arg6,arg7);
40794 
40795     svn_swig_py_acquire_py_lock();
40796 
40797   }
40798   {
40799     if (result != NULL) {
40800       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
40801       svn_swig_py_svn_exception(result);
40802       else
40803       svn_error_clear(result);
40804       SWIG_fail;
40805     }
40806     Py_INCREF(Py_None);
40807     resultobj = Py_None;
40808   }
40809   {
40810     PyObject *s;
40811     if (*arg2 == NULL) {
40812       Py_INCREF(Py_None);
40813       s = Py_None;
40814     }
40815     else {
40816       s = PyBytes_FromString(*arg2);
40817       if (s == NULL)
40818       SWIG_fail;
40819     }
40820     resultobj = SWIG_Python_AppendOutput(resultobj, s);
40821   }
40822   {
40823     PyObject *s;
40824     if (*arg3 == NULL) {
40825       Py_INCREF(Py_None);
40826       s = Py_None;
40827     }
40828     else {
40829       s = PyBytes_FromString(*arg3);
40830       if (s == NULL)
40831       SWIG_fail;
40832     }
40833     resultobj = SWIG_Python_AppendOutput(resultobj, s);
40834   }
40835   {
40836     Py_XDECREF(_global_py_pool);
40837   }
40838   {
40839     Py_XDECREF(_global_py_pool);
40840   }
40841   return resultobj;
40842 fail:
40843   {
40844     Py_XDECREF(_global_py_pool);
40845   }
40846   {
40847     Py_XDECREF(_global_py_pool);
40848   }
40849   return NULL;
40850 }
40851 
40852 
_wrap_svn_wc_invoke_relocation_validator3(PyObject * SWIGUNUSEDPARM (self),PyObject * args)40853 SWIGINTERN PyObject *_wrap_svn_wc_invoke_relocation_validator3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40854   PyObject *resultobj = 0;
40855   svn_wc_relocation_validator3_t arg1 = (svn_wc_relocation_validator3_t) 0 ;
40856   void *arg2 = (void *) 0 ;
40857   char *arg3 = (char *) 0 ;
40858   char *arg4 = (char *) 0 ;
40859   char *arg5 = (char *) 0 ;
40860   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
40861   apr_pool_t *_global_pool = NULL ;
40862   PyObject *_global_py_pool = NULL ;
40863   PyObject * obj0 = 0 ;
40864   PyObject * obj1 = 0 ;
40865   PyObject * obj2 = 0 ;
40866   PyObject * obj3 = 0 ;
40867   PyObject * obj4 = 0 ;
40868   PyObject * obj5 = 0 ;
40869   svn_error_t *result = 0 ;
40870 
40871   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
40872       &_global_py_pool, &_global_pool))
40873   SWIG_fail;
40874   arg6 = _global_pool;
40875   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_relocation_validator3",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
40876   {
40877     svn_wc_relocation_validator3_t * tmp =
40878     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
40879     if (tmp == NULL || PyErr_Occurred()) {
40880       SWIG_fail;
40881     }
40882     arg1 = *tmp;
40883   }
40884   {
40885     if (obj1 == Py_None) {
40886       arg2 = NULL;
40887     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
40888       arg2 = (void *) obj1;
40889       PyErr_Clear();
40890     }
40891   }
40892   {
40893     arg3 = svn_swig_py_string_to_cstring(obj2, TRUE, "svn_wc_invoke_relocation_validator3", "uuid");
40894     if (PyErr_Occurred()) SWIG_fail;
40895   }
40896   {
40897     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_invoke_relocation_validator3", "url");
40898     if (PyErr_Occurred()) SWIG_fail;
40899   }
40900   {
40901     arg5 = svn_swig_py_string_to_cstring(obj4, FALSE, "svn_wc_invoke_relocation_validator3", "root_url");
40902     if (PyErr_Occurred()) SWIG_fail;
40903   }
40904   if (obj5) {
40905     /* Verify that the user supplied a valid pool */
40906     if (obj5 != Py_None && obj5 != _global_py_pool) {
40907       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
40908       SWIG_arg_fail(svn_argnum_obj5);
40909       SWIG_fail;
40910     }
40911   }
40912   {
40913     svn_swig_py_release_py_lock();
40914 
40915     result = (svn_error_t *)svn_wc_invoke_relocation_validator3(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,arg6);
40916 
40917     svn_swig_py_acquire_py_lock();
40918 
40919   }
40920   {
40921     if (result != NULL) {
40922       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
40923       svn_swig_py_svn_exception(result);
40924       else
40925       svn_error_clear(result);
40926       SWIG_fail;
40927     }
40928     Py_INCREF(Py_None);
40929     resultobj = Py_None;
40930   }
40931   {
40932     Py_XDECREF(_global_py_pool);
40933   }
40934   return resultobj;
40935 fail:
40936   {
40937     Py_XDECREF(_global_py_pool);
40938   }
40939   return NULL;
40940 }
40941 
40942 
_wrap_svn_wc_invoke_relocation_validator2(PyObject * SWIGUNUSEDPARM (self),PyObject * args)40943 SWIGINTERN PyObject *_wrap_svn_wc_invoke_relocation_validator2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
40944   PyObject *resultobj = 0;
40945   svn_wc_relocation_validator2_t arg1 = (svn_wc_relocation_validator2_t) 0 ;
40946   void *arg2 = (void *) 0 ;
40947   char *arg3 = (char *) 0 ;
40948   char *arg4 = (char *) 0 ;
40949   svn_boolean_t arg5 ;
40950   apr_pool_t *arg6 = (apr_pool_t *) 0 ;
40951   apr_pool_t *_global_pool = NULL ;
40952   PyObject *_global_py_pool = NULL ;
40953   PyObject * obj0 = 0 ;
40954   PyObject * obj1 = 0 ;
40955   PyObject * obj2 = 0 ;
40956   PyObject * obj3 = 0 ;
40957   PyObject * obj4 = 0 ;
40958   PyObject * obj5 = 0 ;
40959   svn_error_t *result = 0 ;
40960 
40961   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
40962       &_global_py_pool, &_global_pool))
40963   SWIG_fail;
40964   arg6 = _global_pool;
40965   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_relocation_validator2",5,6,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
40966   {
40967     svn_wc_relocation_validator2_t * tmp =
40968     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
40969     if (tmp == NULL || PyErr_Occurred()) {
40970       SWIG_fail;
40971     }
40972     arg1 = *tmp;
40973   }
40974   {
40975     if (obj1 == Py_None) {
40976       arg2 = NULL;
40977     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
40978       arg2 = (void *) obj1;
40979       PyErr_Clear();
40980     }
40981   }
40982   {
40983     arg3 = svn_swig_py_string_to_cstring(obj2, TRUE, "svn_wc_invoke_relocation_validator2", "uuid");
40984     if (PyErr_Occurred()) SWIG_fail;
40985   }
40986   {
40987     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_invoke_relocation_validator2", "url");
40988     if (PyErr_Occurred()) SWIG_fail;
40989   }
40990   {
40991     arg5 = (svn_boolean_t)SWIG_As_long (obj4);
40992     if (SWIG_arg_fail(svn_argnum_obj4)) {
40993       SWIG_fail;
40994     }
40995   }
40996   if (obj5) {
40997     /* Verify that the user supplied a valid pool */
40998     if (obj5 != Py_None && obj5 != _global_py_pool) {
40999       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj5);
41000       SWIG_arg_fail(svn_argnum_obj5);
41001       SWIG_fail;
41002     }
41003   }
41004   {
41005     svn_swig_py_release_py_lock();
41006 
41007     result = (svn_error_t *)svn_wc_invoke_relocation_validator2(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5,arg6);
41008 
41009     svn_swig_py_acquire_py_lock();
41010 
41011   }
41012   {
41013     if (result != NULL) {
41014       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
41015       svn_swig_py_svn_exception(result);
41016       else
41017       svn_error_clear(result);
41018       SWIG_fail;
41019     }
41020     Py_INCREF(Py_None);
41021     resultobj = Py_None;
41022   }
41023   {
41024     Py_XDECREF(_global_py_pool);
41025   }
41026   return resultobj;
41027 fail:
41028   {
41029     Py_XDECREF(_global_py_pool);
41030   }
41031   return NULL;
41032 }
41033 
41034 
_wrap_svn_wc_invoke_relocation_validator(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41035 SWIGINTERN PyObject *_wrap_svn_wc_invoke_relocation_validator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41036   PyObject *resultobj = 0;
41037   svn_wc_relocation_validator_t arg1 = (svn_wc_relocation_validator_t) 0 ;
41038   void *arg2 = (void *) 0 ;
41039   char *arg3 = (char *) 0 ;
41040   char *arg4 = (char *) 0 ;
41041   PyObject * obj0 = 0 ;
41042   PyObject * obj1 = 0 ;
41043   PyObject * obj2 = 0 ;
41044   PyObject * obj3 = 0 ;
41045   svn_error_t *result = 0 ;
41046 
41047   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_invoke_relocation_validator",4,4,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
41048   {
41049     svn_wc_relocation_validator_t * tmp =
41050     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t, svn_argnum_obj0);
41051     if (tmp == NULL || PyErr_Occurred()) {
41052       SWIG_fail;
41053     }
41054     arg1 = *tmp;
41055   }
41056   {
41057     if (obj1 == Py_None) {
41058       arg2 = NULL;
41059     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
41060       arg2 = (void *) obj1;
41061       PyErr_Clear();
41062     }
41063   }
41064   {
41065     arg3 = svn_swig_py_string_to_cstring(obj2, TRUE, "svn_wc_invoke_relocation_validator", "uuid");
41066     if (PyErr_Occurred()) SWIG_fail;
41067   }
41068   {
41069     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_wc_invoke_relocation_validator", "url");
41070     if (PyErr_Occurred()) SWIG_fail;
41071   }
41072   {
41073     svn_swig_py_release_py_lock();
41074 
41075     result = (svn_error_t *)svn_wc_invoke_relocation_validator(arg1,arg2,(char const *)arg3,(char const *)arg4);
41076 
41077     svn_swig_py_acquire_py_lock();
41078 
41079   }
41080   {
41081     if (result != NULL) {
41082       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
41083       svn_swig_py_svn_exception(result);
41084       else
41085       svn_error_clear(result);
41086       SWIG_fail;
41087     }
41088     Py_INCREF(Py_None);
41089     resultobj = Py_None;
41090   }
41091   return resultobj;
41092 fail:
41093   return NULL;
41094 }
41095 
41096 
_wrap_svn_changelist_invoke_receiver(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41097 SWIGINTERN PyObject *_wrap_svn_changelist_invoke_receiver(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41098   PyObject *resultobj = 0;
41099   svn_changelist_receiver_t arg1 = (svn_changelist_receiver_t) 0 ;
41100   void *arg2 = (void *) 0 ;
41101   char *arg3 = (char *) 0 ;
41102   char *arg4 = (char *) 0 ;
41103   apr_pool_t *arg5 = (apr_pool_t *) 0 ;
41104   apr_pool_t *_global_pool = NULL ;
41105   PyObject *_global_py_pool = NULL ;
41106   PyObject * obj0 = 0 ;
41107   PyObject * obj1 = 0 ;
41108   PyObject * obj2 = 0 ;
41109   PyObject * obj3 = 0 ;
41110   PyObject * obj4 = 0 ;
41111   svn_error_t *result = 0 ;
41112 
41113   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
41114       &_global_py_pool, &_global_pool))
41115   SWIG_fail;
41116   arg5 = _global_pool;
41117   if(!PyArg_UnpackTuple(args,(char *)"svn_changelist_invoke_receiver",4,5,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
41118   {
41119     svn_changelist_receiver_t * tmp =
41120     svn_swig_py_must_get_ptr(obj0, SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, svn_argnum_obj0);
41121     if (tmp == NULL || PyErr_Occurred()) {
41122       SWIG_fail;
41123     }
41124     arg1 = *tmp;
41125   }
41126   {
41127     if (obj1 == Py_None) {
41128       arg2 = NULL;
41129     } else if (SWIG_ConvertPtr(obj1, (void **) &arg2, 0, 0) == -1) {
41130       arg2 = (void *) obj1;
41131       PyErr_Clear();
41132     }
41133   }
41134   {
41135     arg3 = svn_swig_py_string_to_cstring(obj2, FALSE, "svn_changelist_invoke_receiver", "path");
41136     if (PyErr_Occurred()) SWIG_fail;
41137   }
41138   {
41139     arg4 = svn_swig_py_string_to_cstring(obj3, FALSE, "svn_changelist_invoke_receiver", "changelist");
41140     if (PyErr_Occurred()) SWIG_fail;
41141   }
41142   if (obj4) {
41143     /* Verify that the user supplied a valid pool */
41144     if (obj4 != Py_None && obj4 != _global_py_pool) {
41145       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj4);
41146       SWIG_arg_fail(svn_argnum_obj4);
41147       SWIG_fail;
41148     }
41149   }
41150   {
41151     svn_swig_py_release_py_lock();
41152 
41153     result = (svn_error_t *)svn_changelist_invoke_receiver(arg1,arg2,(char const *)arg3,(char const *)arg4,arg5);
41154 
41155     svn_swig_py_acquire_py_lock();
41156 
41157   }
41158   {
41159     if (result != NULL) {
41160       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
41161       svn_swig_py_svn_exception(result);
41162       else
41163       svn_error_clear(result);
41164       SWIG_fail;
41165     }
41166     Py_INCREF(Py_None);
41167     resultobj = Py_None;
41168   }
41169   {
41170     Py_XDECREF(_global_py_pool);
41171   }
41172   return resultobj;
41173 fail:
41174   {
41175     Py_XDECREF(_global_py_pool);
41176   }
41177   return NULL;
41178 }
41179 
41180 
svn_wc_external_update_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41181 SWIGINTERN PyObject *svn_wc_external_update_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41182   PyObject *obj;
41183   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41184   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
41185   return SWIG_Py_Void();
41186 }
41187 
svn_wc_notify_func2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41188 SWIGINTERN PyObject *svn_wc_notify_func2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41189   PyObject *obj;
41190   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41191   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void, SWIG_NewClientData(obj));
41192   return SWIG_Py_Void();
41193 }
41194 
svn_wc_notify_func_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41195 SWIGINTERN PyObject *svn_wc_notify_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41196   PyObject *obj;
41197   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41198   SWIG_TypeNewClientData(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_NewClientData(obj));
41199   return SWIG_Py_Void();
41200 }
41201 
svn_wc_conflict_resolver_func2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41202 SWIGINTERN PyObject *svn_wc_conflict_resolver_func2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41203   PyObject *obj;
41204   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41205   SWIG_TypeNewClientData(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_NewClientData(obj));
41206   return SWIG_Py_Void();
41207 }
41208 
svn_wc_conflict_resolver_func_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41209 SWIGINTERN PyObject *svn_wc_conflict_resolver_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41210   PyObject *obj;
41211   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41212   SWIG_TypeNewClientData(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_NewClientData(obj));
41213   return SWIG_Py_Void();
41214 }
41215 
svn_wc_status_func4_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41216 SWIGINTERN PyObject *svn_wc_status_func4_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41217   PyObject *obj;
41218   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41219   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
41220   return SWIG_Py_Void();
41221 }
41222 
svn_wc_status_func3_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41223 SWIGINTERN PyObject *svn_wc_status_func3_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41224   PyObject *obj;
41225   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41226   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
41227   return SWIG_Py_Void();
41228 }
41229 
svn_wc_status_func2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41230 SWIGINTERN PyObject *svn_wc_status_func2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41231   PyObject *obj;
41232   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41233   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void, SWIG_NewClientData(obj));
41234   return SWIG_Py_Void();
41235 }
41236 
svn_wc_status_func_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41237 SWIGINTERN PyObject *svn_wc_status_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41238   PyObject *obj;
41239   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41240   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void, SWIG_NewClientData(obj));
41241   return SWIG_Py_Void();
41242 }
41243 
svn_wc_get_file_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41244 SWIGINTERN PyObject *svn_wc_get_file_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41245   PyObject *obj;
41246   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41247   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
41248   return SWIG_Py_Void();
41249 }
41250 
svn_wc_dirents_func_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41251 SWIGINTERN PyObject *svn_wc_dirents_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41252   PyObject *obj;
41253   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41254   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
41255   return SWIG_Py_Void();
41256 }
41257 
svn_wc_canonicalize_svn_prop_get_file_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41258 SWIGINTERN PyObject *svn_wc_canonicalize_svn_prop_get_file_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41259   PyObject *obj;
41260   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41261   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
41262   return SWIG_Py_Void();
41263 }
41264 
svn_wc_upgrade_get_repos_info_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41265 SWIGINTERN PyObject *svn_wc_upgrade_get_repos_info_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41266   PyObject *obj;
41267   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41268   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
41269   return SWIG_Py_Void();
41270 }
41271 
svn_wc_relocation_validator3_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41272 SWIGINTERN PyObject *svn_wc_relocation_validator3_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41273   PyObject *obj;
41274   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41275   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
41276   return SWIG_Py_Void();
41277 }
41278 
svn_wc_relocation_validator2_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41279 SWIGINTERN PyObject *svn_wc_relocation_validator2_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41280   PyObject *obj;
41281   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41282   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
41283   return SWIG_Py_Void();
41284 }
41285 
svn_wc_relocation_validator_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41286 SWIGINTERN PyObject *svn_wc_relocation_validator_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41287   PyObject *obj;
41288   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41289   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t, SWIG_NewClientData(obj));
41290   return SWIG_Py_Void();
41291 }
41292 
svn_changelist_receiver_t_swigregister(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41293 SWIGINTERN PyObject *svn_changelist_receiver_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41294   PyObject *obj;
41295   if (!PyArg_UnpackTuple(args,(char *)"swigregister", 1, 1,&obj)) return NULL;
41296   SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
41297   return SWIG_Py_Void();
41298 }
41299 
_wrap_svn_wc_swig_init_asp_dot_net_hack(PyObject * SWIGUNUSEDPARM (self),PyObject * args)41300 SWIGINTERN PyObject *_wrap_svn_wc_swig_init_asp_dot_net_hack(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
41301   PyObject *resultobj = 0;
41302   apr_pool_t *arg1 = (apr_pool_t *) 0 ;
41303   apr_pool_t *_global_pool = NULL ;
41304   PyObject *_global_py_pool = NULL ;
41305   PyObject * obj0 = 0 ;
41306   svn_error_t *result = 0 ;
41307 
41308   if (svn_swig_py_get_pool_arg(args, SWIGTYPE_p_apr_pool_t,
41309       &_global_py_pool, &_global_pool))
41310   SWIG_fail;
41311   arg1 = _global_pool;
41312   if(!PyArg_UnpackTuple(args,(char *)"svn_wc_swig_init_asp_dot_net_hack",0,1,&obj0)) SWIG_fail;
41313   if (obj0) {
41314     /* Verify that the user supplied a valid pool */
41315     if (obj0 != Py_None && obj0 != _global_py_pool) {
41316       SWIG_Python_TypeError(SWIG_TypePrettyName(SWIGTYPE_p_apr_pool_t), obj0);
41317       SWIG_arg_fail(svn_argnum_obj0);
41318       SWIG_fail;
41319     }
41320   }
41321   {
41322     svn_swig_py_release_py_lock();
41323 
41324     result = (svn_error_t *)svn_wc_swig_init_asp_dot_net_hack(arg1);
41325 
41326     svn_swig_py_acquire_py_lock();
41327 
41328   }
41329   {
41330     if (result != NULL) {
41331       if (result->apr_err != SVN_ERR_SWIG_PY_EXCEPTION_SET)
41332       svn_swig_py_svn_exception(result);
41333       else
41334       svn_error_clear(result);
41335       SWIG_fail;
41336     }
41337     Py_INCREF(Py_None);
41338     resultobj = Py_None;
41339   }
41340   {
41341     Py_XDECREF(_global_py_pool);
41342   }
41343   return resultobj;
41344 fail:
41345   {
41346     Py_XDECREF(_global_py_pool);
41347   }
41348   return NULL;
41349 }
41350 
41351 
41352 static PyMethodDef SwigMethods[] = {
41353 	 { (char *)"SWIG_PyInstanceMethod_New", (PyCFunction)SWIG_PyInstanceMethod_New, METH_O, NULL},
41354 	 { (char *)"svn_wc_version", _wrap_svn_wc_version, METH_VARARGS, (char *)"svn_wc_version() -> svn_version_t const *"},
41355 	 { (char *)"svn_wc_context_create", _wrap_svn_wc_context_create, METH_VARARGS, (char *)"svn_wc_context_create(svn_config_t const * config, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41356 	 { (char *)"svn_wc_context_destroy", _wrap_svn_wc_context_destroy, METH_VARARGS, (char *)"svn_wc_context_destroy(svn_wc_context_t * wc_ctx) -> svn_error_t"},
41357 	 { (char *)"svn_wc_adm_open3", _wrap_svn_wc_adm_open3, METH_VARARGS, (char *)"svn_wc_adm_open3(svn_wc_adm_access_t * associated, char const * path, svn_boolean_t write_lock, int levels_to_lock, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41358 	 { (char *)"svn_wc_adm_open2", _wrap_svn_wc_adm_open2, METH_VARARGS, (char *)"svn_wc_adm_open2(svn_wc_adm_access_t * associated, char const * path, svn_boolean_t write_lock, int levels_to_lock, apr_pool_t pool) -> svn_error_t"},
41359 	 { (char *)"svn_wc_adm_open", _wrap_svn_wc_adm_open, METH_VARARGS, (char *)"svn_wc_adm_open(svn_wc_adm_access_t * associated, char const * path, svn_boolean_t write_lock, svn_boolean_t tree_lock, apr_pool_t pool) -> svn_error_t"},
41360 	 { (char *)"svn_wc_adm_probe_open3", _wrap_svn_wc_adm_probe_open3, METH_VARARGS, (char *)"svn_wc_adm_probe_open3(svn_wc_adm_access_t * associated, char const * path, svn_boolean_t write_lock, int levels_to_lock, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41361 	 { (char *)"svn_wc_adm_probe_open2", _wrap_svn_wc_adm_probe_open2, METH_VARARGS, (char *)"svn_wc_adm_probe_open2(svn_wc_adm_access_t * associated, char const * path, svn_boolean_t write_lock, int levels_to_lock, apr_pool_t pool) -> svn_error_t"},
41362 	 { (char *)"svn_wc_adm_probe_open", _wrap_svn_wc_adm_probe_open, METH_VARARGS, (char *)"svn_wc_adm_probe_open(svn_wc_adm_access_t * associated, char const * path, svn_boolean_t write_lock, svn_boolean_t tree_lock, apr_pool_t pool) -> svn_error_t"},
41363 	 { (char *)"svn_wc_adm_open_anchor", _wrap_svn_wc_adm_open_anchor, METH_VARARGS, (char *)"svn_wc_adm_open_anchor(char const * path, svn_boolean_t write_lock, int levels_to_lock, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41364 	 { (char *)"svn_wc_adm_retrieve", _wrap_svn_wc_adm_retrieve, METH_VARARGS, (char *)"svn_wc_adm_retrieve(svn_wc_adm_access_t * associated, char const * path, apr_pool_t pool) -> svn_error_t"},
41365 	 { (char *)"svn_wc_adm_probe_retrieve", _wrap_svn_wc_adm_probe_retrieve, METH_VARARGS, (char *)"svn_wc_adm_probe_retrieve(svn_wc_adm_access_t * associated, char const * path, apr_pool_t pool) -> svn_error_t"},
41366 	 { (char *)"svn_wc_adm_probe_try3", _wrap_svn_wc_adm_probe_try3, METH_VARARGS, (char *)"svn_wc_adm_probe_try3(svn_wc_adm_access_t * associated, char const * path, svn_boolean_t write_lock, int levels_to_lock, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41367 	 { (char *)"svn_wc_adm_probe_try2", _wrap_svn_wc_adm_probe_try2, METH_VARARGS, (char *)"svn_wc_adm_probe_try2(svn_wc_adm_access_t * associated, char const * path, svn_boolean_t write_lock, int levels_to_lock, apr_pool_t pool) -> svn_error_t"},
41368 	 { (char *)"svn_wc_adm_probe_try", _wrap_svn_wc_adm_probe_try, METH_VARARGS, (char *)"svn_wc_adm_probe_try(svn_wc_adm_access_t * associated, char const * path, svn_boolean_t write_lock, svn_boolean_t tree_lock, apr_pool_t pool) -> svn_error_t"},
41369 	 { (char *)"svn_wc_adm_close2", _wrap_svn_wc_adm_close2, METH_VARARGS, (char *)"svn_wc_adm_close2(svn_wc_adm_access_t * adm_access, apr_pool_t scratch_pool) -> svn_error_t"},
41370 	 { (char *)"svn_wc_adm_close", _wrap_svn_wc_adm_close, METH_VARARGS, (char *)"svn_wc_adm_close(svn_wc_adm_access_t * adm_access) -> svn_error_t"},
41371 	 { (char *)"svn_wc_adm_access_path", _wrap_svn_wc_adm_access_path, METH_VARARGS, (char *)"svn_wc_adm_access_path(svn_wc_adm_access_t const * adm_access) -> char const *"},
41372 	 { (char *)"svn_wc_adm_access_pool", _wrap_svn_wc_adm_access_pool, METH_VARARGS, (char *)"svn_wc_adm_access_pool(svn_wc_adm_access_t const * adm_access) -> apr_pool_t"},
41373 	 { (char *)"svn_wc_adm_locked", _wrap_svn_wc_adm_locked, METH_VARARGS, (char *)"svn_wc_adm_locked(svn_wc_adm_access_t const * adm_access) -> svn_boolean_t"},
41374 	 { (char *)"svn_wc_locked2", _wrap_svn_wc_locked2, METH_VARARGS, (char *)"svn_wc_locked2(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t scratch_pool) -> svn_error_t"},
41375 	 { (char *)"svn_wc_locked", _wrap_svn_wc_locked, METH_VARARGS, (char *)"svn_wc_locked(char const * path, apr_pool_t pool) -> svn_error_t"},
41376 	 { (char *)"svn_wc_is_adm_dir", _wrap_svn_wc_is_adm_dir, METH_VARARGS, (char *)"svn_wc_is_adm_dir(char const * name, apr_pool_t pool) -> svn_boolean_t"},
41377 	 { (char *)"svn_wc_get_adm_dir", _wrap_svn_wc_get_adm_dir, METH_VARARGS, (char *)"svn_wc_get_adm_dir(apr_pool_t pool) -> char const *"},
41378 	 { (char *)"svn_wc_set_adm_dir", _wrap_svn_wc_set_adm_dir, METH_VARARGS, (char *)"svn_wc_set_adm_dir(char const * name, apr_pool_t pool) -> svn_error_t"},
41379 	 { (char *)"svn_wc_init_traversal_info", _wrap_svn_wc_init_traversal_info, METH_VARARGS, (char *)"svn_wc_init_traversal_info(apr_pool_t pool) -> svn_wc_traversal_info_t *"},
41380 	 { (char *)"svn_wc_edited_externals", _wrap_svn_wc_edited_externals, METH_VARARGS, (char *)"svn_wc_edited_externals(svn_wc_traversal_info_t * traversal_info)"},
41381 	 { (char *)"svn_wc_traversed_depths", _wrap_svn_wc_traversed_depths, METH_VARARGS, (char *)"svn_wc_traversed_depths(svn_wc_traversal_info_t * traversal_info)"},
41382 	 { (char *)"svn_wc_external_item2_t_target_dir_set", _wrap_svn_wc_external_item2_t_target_dir_set, METH_VARARGS, (char *)"svn_wc_external_item2_t_target_dir_set(svn_wc_external_item2_t self, char const * target_dir)"},
41383 	 { (char *)"svn_wc_external_item2_t_target_dir_get", _wrap_svn_wc_external_item2_t_target_dir_get, METH_VARARGS, (char *)"svn_wc_external_item2_t_target_dir_get(svn_wc_external_item2_t self) -> char const *"},
41384 	 { (char *)"svn_wc_external_item2_t_url_set", _wrap_svn_wc_external_item2_t_url_set, METH_VARARGS, (char *)"svn_wc_external_item2_t_url_set(svn_wc_external_item2_t self, char const * url)"},
41385 	 { (char *)"svn_wc_external_item2_t_url_get", _wrap_svn_wc_external_item2_t_url_get, METH_VARARGS, (char *)"svn_wc_external_item2_t_url_get(svn_wc_external_item2_t self) -> char const *"},
41386 	 { (char *)"svn_wc_external_item2_t_revision_set", _wrap_svn_wc_external_item2_t_revision_set, METH_VARARGS, (char *)"svn_wc_external_item2_t_revision_set(svn_wc_external_item2_t self, svn_opt_revision_t revision)"},
41387 	 { (char *)"svn_wc_external_item2_t_revision_get", _wrap_svn_wc_external_item2_t_revision_get, METH_VARARGS, (char *)"svn_wc_external_item2_t_revision_get(svn_wc_external_item2_t self) -> svn_opt_revision_t"},
41388 	 { (char *)"svn_wc_external_item2_t_peg_revision_set", _wrap_svn_wc_external_item2_t_peg_revision_set, METH_VARARGS, (char *)"svn_wc_external_item2_t_peg_revision_set(svn_wc_external_item2_t self, svn_opt_revision_t peg_revision)"},
41389 	 { (char *)"svn_wc_external_item2_t_peg_revision_get", _wrap_svn_wc_external_item2_t_peg_revision_get, METH_VARARGS, (char *)"svn_wc_external_item2_t_peg_revision_get(svn_wc_external_item2_t self) -> svn_opt_revision_t"},
41390 	 { (char *)"new_svn_wc_external_item2_t", _wrap_new_svn_wc_external_item2_t, METH_VARARGS, (char *)"new_svn_wc_external_item2_t() -> svn_wc_external_item2_t"},
41391 	 { (char *)"delete_svn_wc_external_item2_t", _wrap_delete_svn_wc_external_item2_t, METH_VARARGS, (char *)"delete_svn_wc_external_item2_t(svn_wc_external_item2_t self)"},
41392 	 { (char *)"svn_wc_external_item2_t_swigregister", svn_wc_external_item2_t_swigregister, METH_VARARGS, NULL},
41393 	 { (char *)"svn_wc_external_item2_create", _wrap_svn_wc_external_item2_create, METH_VARARGS, (char *)"svn_wc_external_item2_create(apr_pool_t pool) -> svn_error_t"},
41394 	 { (char *)"svn_wc_external_item_create", _wrap_svn_wc_external_item_create, METH_VARARGS, (char *)"svn_wc_external_item_create(apr_pool_t pool) -> svn_error_t"},
41395 	 { (char *)"svn_wc_external_item2_dup", _wrap_svn_wc_external_item2_dup, METH_VARARGS, (char *)"svn_wc_external_item2_dup(svn_wc_external_item2_t item, apr_pool_t pool) -> svn_wc_external_item2_t"},
41396 	 { (char *)"svn_wc_external_item_t_target_dir_set", _wrap_svn_wc_external_item_t_target_dir_set, METH_VARARGS, (char *)"svn_wc_external_item_t_target_dir_set(svn_wc_external_item_t self, char const * target_dir)"},
41397 	 { (char *)"svn_wc_external_item_t_target_dir_get", _wrap_svn_wc_external_item_t_target_dir_get, METH_VARARGS, (char *)"svn_wc_external_item_t_target_dir_get(svn_wc_external_item_t self) -> char const *"},
41398 	 { (char *)"svn_wc_external_item_t_url_set", _wrap_svn_wc_external_item_t_url_set, METH_VARARGS, (char *)"svn_wc_external_item_t_url_set(svn_wc_external_item_t self, char const * url)"},
41399 	 { (char *)"svn_wc_external_item_t_url_get", _wrap_svn_wc_external_item_t_url_get, METH_VARARGS, (char *)"svn_wc_external_item_t_url_get(svn_wc_external_item_t self) -> char const *"},
41400 	 { (char *)"svn_wc_external_item_t_revision_set", _wrap_svn_wc_external_item_t_revision_set, METH_VARARGS, (char *)"svn_wc_external_item_t_revision_set(svn_wc_external_item_t self, svn_opt_revision_t revision)"},
41401 	 { (char *)"svn_wc_external_item_t_revision_get", _wrap_svn_wc_external_item_t_revision_get, METH_VARARGS, (char *)"svn_wc_external_item_t_revision_get(svn_wc_external_item_t self) -> svn_opt_revision_t"},
41402 	 { (char *)"new_svn_wc_external_item_t", _wrap_new_svn_wc_external_item_t, METH_VARARGS, (char *)"new_svn_wc_external_item_t() -> svn_wc_external_item_t"},
41403 	 { (char *)"delete_svn_wc_external_item_t", _wrap_delete_svn_wc_external_item_t, METH_VARARGS, (char *)"delete_svn_wc_external_item_t(svn_wc_external_item_t self)"},
41404 	 { (char *)"svn_wc_external_item_t_swigregister", svn_wc_external_item_t_swigregister, METH_VARARGS, NULL},
41405 	 { (char *)"svn_wc_external_item_dup", _wrap_svn_wc_external_item_dup, METH_VARARGS, (char *)"svn_wc_external_item_dup(svn_wc_external_item_t item, apr_pool_t pool) -> svn_wc_external_item_t"},
41406 	 { (char *)"svn_wc_parse_externals_description3", _wrap_svn_wc_parse_externals_description3, METH_VARARGS, (char *)"svn_wc_parse_externals_description3(char const * defining_directory, char const * desc, svn_boolean_t canonicalize_url, apr_pool_t pool) -> svn_error_t"},
41407 	 { (char *)"svn_wc_parse_externals_description2", _wrap_svn_wc_parse_externals_description2, METH_VARARGS, (char *)"svn_wc_parse_externals_description2(char const * parent_directory, char const * desc, apr_pool_t pool) -> svn_error_t"},
41408 	 { (char *)"svn_wc_parse_externals_description", _wrap_svn_wc_parse_externals_description, METH_VARARGS, (char *)"svn_wc_parse_externals_description(char const * parent_directory, char const * desc, apr_pool_t pool) -> svn_error_t"},
41409 	 { (char *)"svn_wc_notify_t_path_set", _wrap_svn_wc_notify_t_path_set, METH_VARARGS, (char *)"svn_wc_notify_t_path_set(svn_wc_notify_t self, char const * path)"},
41410 	 { (char *)"svn_wc_notify_t_path_get", _wrap_svn_wc_notify_t_path_get, METH_VARARGS, (char *)"svn_wc_notify_t_path_get(svn_wc_notify_t self) -> char const *"},
41411 	 { (char *)"svn_wc_notify_t_action_set", _wrap_svn_wc_notify_t_action_set, METH_VARARGS, (char *)"svn_wc_notify_t_action_set(svn_wc_notify_t self, svn_wc_notify_action_t action)"},
41412 	 { (char *)"svn_wc_notify_t_action_get", _wrap_svn_wc_notify_t_action_get, METH_VARARGS, (char *)"svn_wc_notify_t_action_get(svn_wc_notify_t self) -> svn_wc_notify_action_t"},
41413 	 { (char *)"svn_wc_notify_t_kind_set", _wrap_svn_wc_notify_t_kind_set, METH_VARARGS, (char *)"svn_wc_notify_t_kind_set(svn_wc_notify_t self, svn_node_kind_t kind)"},
41414 	 { (char *)"svn_wc_notify_t_kind_get", _wrap_svn_wc_notify_t_kind_get, METH_VARARGS, (char *)"svn_wc_notify_t_kind_get(svn_wc_notify_t self) -> svn_node_kind_t"},
41415 	 { (char *)"svn_wc_notify_t_mime_type_set", _wrap_svn_wc_notify_t_mime_type_set, METH_VARARGS, (char *)"svn_wc_notify_t_mime_type_set(svn_wc_notify_t self, char const * mime_type)"},
41416 	 { (char *)"svn_wc_notify_t_mime_type_get", _wrap_svn_wc_notify_t_mime_type_get, METH_VARARGS, (char *)"svn_wc_notify_t_mime_type_get(svn_wc_notify_t self) -> char const *"},
41417 	 { (char *)"svn_wc_notify_t_lock_set", _wrap_svn_wc_notify_t_lock_set, METH_VARARGS, (char *)"svn_wc_notify_t_lock_set(svn_wc_notify_t self, svn_lock_t lock)"},
41418 	 { (char *)"svn_wc_notify_t_lock_get", _wrap_svn_wc_notify_t_lock_get, METH_VARARGS, (char *)"svn_wc_notify_t_lock_get(svn_wc_notify_t self) -> svn_lock_t"},
41419 	 { (char *)"svn_wc_notify_t_err_set", _wrap_svn_wc_notify_t_err_set, METH_VARARGS, (char *)"svn_wc_notify_t_err_set(svn_wc_notify_t self, svn_error_t err)"},
41420 	 { (char *)"svn_wc_notify_t_err_get", _wrap_svn_wc_notify_t_err_get, METH_VARARGS, (char *)"svn_wc_notify_t_err_get(svn_wc_notify_t self) -> svn_error_t"},
41421 	 { (char *)"svn_wc_notify_t_content_state_set", _wrap_svn_wc_notify_t_content_state_set, METH_VARARGS, (char *)"svn_wc_notify_t_content_state_set(svn_wc_notify_t self, svn_wc_notify_state_t content_state)"},
41422 	 { (char *)"svn_wc_notify_t_content_state_get", _wrap_svn_wc_notify_t_content_state_get, METH_VARARGS, (char *)"svn_wc_notify_t_content_state_get(svn_wc_notify_t self) -> svn_wc_notify_state_t"},
41423 	 { (char *)"svn_wc_notify_t_prop_state_set", _wrap_svn_wc_notify_t_prop_state_set, METH_VARARGS, (char *)"svn_wc_notify_t_prop_state_set(svn_wc_notify_t self, svn_wc_notify_state_t prop_state)"},
41424 	 { (char *)"svn_wc_notify_t_prop_state_get", _wrap_svn_wc_notify_t_prop_state_get, METH_VARARGS, (char *)"svn_wc_notify_t_prop_state_get(svn_wc_notify_t self) -> svn_wc_notify_state_t"},
41425 	 { (char *)"svn_wc_notify_t_lock_state_set", _wrap_svn_wc_notify_t_lock_state_set, METH_VARARGS, (char *)"svn_wc_notify_t_lock_state_set(svn_wc_notify_t self, svn_wc_notify_lock_state_t lock_state)"},
41426 	 { (char *)"svn_wc_notify_t_lock_state_get", _wrap_svn_wc_notify_t_lock_state_get, METH_VARARGS, (char *)"svn_wc_notify_t_lock_state_get(svn_wc_notify_t self) -> svn_wc_notify_lock_state_t"},
41427 	 { (char *)"svn_wc_notify_t_revision_set", _wrap_svn_wc_notify_t_revision_set, METH_VARARGS, (char *)"svn_wc_notify_t_revision_set(svn_wc_notify_t self, svn_revnum_t revision)"},
41428 	 { (char *)"svn_wc_notify_t_revision_get", _wrap_svn_wc_notify_t_revision_get, METH_VARARGS, (char *)"svn_wc_notify_t_revision_get(svn_wc_notify_t self) -> svn_revnum_t"},
41429 	 { (char *)"svn_wc_notify_t_changelist_name_set", _wrap_svn_wc_notify_t_changelist_name_set, METH_VARARGS, (char *)"svn_wc_notify_t_changelist_name_set(svn_wc_notify_t self, char const * changelist_name)"},
41430 	 { (char *)"svn_wc_notify_t_changelist_name_get", _wrap_svn_wc_notify_t_changelist_name_get, METH_VARARGS, (char *)"svn_wc_notify_t_changelist_name_get(svn_wc_notify_t self) -> char const *"},
41431 	 { (char *)"svn_wc_notify_t_merge_range_set", _wrap_svn_wc_notify_t_merge_range_set, METH_VARARGS, (char *)"svn_wc_notify_t_merge_range_set(svn_wc_notify_t self, svn_merge_range_t merge_range)"},
41432 	 { (char *)"svn_wc_notify_t_merge_range_get", _wrap_svn_wc_notify_t_merge_range_get, METH_VARARGS, (char *)"svn_wc_notify_t_merge_range_get(svn_wc_notify_t self) -> svn_merge_range_t"},
41433 	 { (char *)"svn_wc_notify_t_url_set", _wrap_svn_wc_notify_t_url_set, METH_VARARGS, (char *)"svn_wc_notify_t_url_set(svn_wc_notify_t self, char const * url)"},
41434 	 { (char *)"svn_wc_notify_t_url_get", _wrap_svn_wc_notify_t_url_get, METH_VARARGS, (char *)"svn_wc_notify_t_url_get(svn_wc_notify_t self) -> char const *"},
41435 	 { (char *)"svn_wc_notify_t_path_prefix_set", _wrap_svn_wc_notify_t_path_prefix_set, METH_VARARGS, (char *)"svn_wc_notify_t_path_prefix_set(svn_wc_notify_t self, char const * path_prefix)"},
41436 	 { (char *)"svn_wc_notify_t_path_prefix_get", _wrap_svn_wc_notify_t_path_prefix_get, METH_VARARGS, (char *)"svn_wc_notify_t_path_prefix_get(svn_wc_notify_t self) -> char const *"},
41437 	 { (char *)"svn_wc_notify_t_prop_name_set", _wrap_svn_wc_notify_t_prop_name_set, METH_VARARGS, (char *)"svn_wc_notify_t_prop_name_set(svn_wc_notify_t self, char const * prop_name)"},
41438 	 { (char *)"svn_wc_notify_t_prop_name_get", _wrap_svn_wc_notify_t_prop_name_get, METH_VARARGS, (char *)"svn_wc_notify_t_prop_name_get(svn_wc_notify_t self) -> char const *"},
41439 	 { (char *)"svn_wc_notify_t_rev_props_set", _wrap_svn_wc_notify_t_rev_props_set, METH_VARARGS, (char *)"svn_wc_notify_t_rev_props_set(svn_wc_notify_t self, apr_hash_t rev_props)"},
41440 	 { (char *)"svn_wc_notify_t_rev_props_get", _wrap_svn_wc_notify_t_rev_props_get, METH_VARARGS, (char *)"svn_wc_notify_t_rev_props_get(svn_wc_notify_t self) -> apr_hash_t"},
41441 	 { (char *)"svn_wc_notify_t_old_revision_set", _wrap_svn_wc_notify_t_old_revision_set, METH_VARARGS, (char *)"svn_wc_notify_t_old_revision_set(svn_wc_notify_t self, svn_revnum_t old_revision)"},
41442 	 { (char *)"svn_wc_notify_t_old_revision_get", _wrap_svn_wc_notify_t_old_revision_get, METH_VARARGS, (char *)"svn_wc_notify_t_old_revision_get(svn_wc_notify_t self) -> svn_revnum_t"},
41443 	 { (char *)"svn_wc_notify_t_hunk_original_start_set", _wrap_svn_wc_notify_t_hunk_original_start_set, METH_VARARGS, (char *)"svn_wc_notify_t_hunk_original_start_set(svn_wc_notify_t self, svn_linenum_t hunk_original_start)"},
41444 	 { (char *)"svn_wc_notify_t_hunk_original_start_get", _wrap_svn_wc_notify_t_hunk_original_start_get, METH_VARARGS, (char *)"svn_wc_notify_t_hunk_original_start_get(svn_wc_notify_t self) -> svn_linenum_t"},
41445 	 { (char *)"svn_wc_notify_t_hunk_original_length_set", _wrap_svn_wc_notify_t_hunk_original_length_set, METH_VARARGS, (char *)"svn_wc_notify_t_hunk_original_length_set(svn_wc_notify_t self, svn_linenum_t hunk_original_length)"},
41446 	 { (char *)"svn_wc_notify_t_hunk_original_length_get", _wrap_svn_wc_notify_t_hunk_original_length_get, METH_VARARGS, (char *)"svn_wc_notify_t_hunk_original_length_get(svn_wc_notify_t self) -> svn_linenum_t"},
41447 	 { (char *)"svn_wc_notify_t_hunk_modified_start_set", _wrap_svn_wc_notify_t_hunk_modified_start_set, METH_VARARGS, (char *)"svn_wc_notify_t_hunk_modified_start_set(svn_wc_notify_t self, svn_linenum_t hunk_modified_start)"},
41448 	 { (char *)"svn_wc_notify_t_hunk_modified_start_get", _wrap_svn_wc_notify_t_hunk_modified_start_get, METH_VARARGS, (char *)"svn_wc_notify_t_hunk_modified_start_get(svn_wc_notify_t self) -> svn_linenum_t"},
41449 	 { (char *)"svn_wc_notify_t_hunk_modified_length_set", _wrap_svn_wc_notify_t_hunk_modified_length_set, METH_VARARGS, (char *)"svn_wc_notify_t_hunk_modified_length_set(svn_wc_notify_t self, svn_linenum_t hunk_modified_length)"},
41450 	 { (char *)"svn_wc_notify_t_hunk_modified_length_get", _wrap_svn_wc_notify_t_hunk_modified_length_get, METH_VARARGS, (char *)"svn_wc_notify_t_hunk_modified_length_get(svn_wc_notify_t self) -> svn_linenum_t"},
41451 	 { (char *)"svn_wc_notify_t_hunk_matched_line_set", _wrap_svn_wc_notify_t_hunk_matched_line_set, METH_VARARGS, (char *)"svn_wc_notify_t_hunk_matched_line_set(svn_wc_notify_t self, svn_linenum_t hunk_matched_line)"},
41452 	 { (char *)"svn_wc_notify_t_hunk_matched_line_get", _wrap_svn_wc_notify_t_hunk_matched_line_get, METH_VARARGS, (char *)"svn_wc_notify_t_hunk_matched_line_get(svn_wc_notify_t self) -> svn_linenum_t"},
41453 	 { (char *)"svn_wc_notify_t_hunk_fuzz_set", _wrap_svn_wc_notify_t_hunk_fuzz_set, METH_VARARGS, (char *)"svn_wc_notify_t_hunk_fuzz_set(svn_wc_notify_t self, svn_linenum_t hunk_fuzz)"},
41454 	 { (char *)"svn_wc_notify_t_hunk_fuzz_get", _wrap_svn_wc_notify_t_hunk_fuzz_get, METH_VARARGS, (char *)"svn_wc_notify_t_hunk_fuzz_get(svn_wc_notify_t self) -> svn_linenum_t"},
41455 	 { (char *)"new_svn_wc_notify_t", _wrap_new_svn_wc_notify_t, METH_VARARGS, (char *)"new_svn_wc_notify_t() -> svn_wc_notify_t"},
41456 	 { (char *)"delete_svn_wc_notify_t", _wrap_delete_svn_wc_notify_t, METH_VARARGS, (char *)"delete_svn_wc_notify_t(svn_wc_notify_t self)"},
41457 	 { (char *)"svn_wc_notify_t_swigregister", svn_wc_notify_t_swigregister, METH_VARARGS, NULL},
41458 	 { (char *)"svn_wc_create_notify", _wrap_svn_wc_create_notify, METH_VARARGS, (char *)"svn_wc_create_notify(char const * path, svn_wc_notify_action_t action, apr_pool_t pool) -> svn_wc_notify_t"},
41459 	 { (char *)"svn_wc_create_notify_url", _wrap_svn_wc_create_notify_url, METH_VARARGS, (char *)"svn_wc_create_notify_url(char const * url, svn_wc_notify_action_t action, apr_pool_t pool) -> svn_wc_notify_t"},
41460 	 { (char *)"svn_wc_dup_notify", _wrap_svn_wc_dup_notify, METH_VARARGS, (char *)"svn_wc_dup_notify(svn_wc_notify_t notify, apr_pool_t pool) -> svn_wc_notify_t"},
41461 	 { (char *)"svn_wc_conflict_version_t_repos_url_set", _wrap_svn_wc_conflict_version_t_repos_url_set, METH_VARARGS, (char *)"svn_wc_conflict_version_t_repos_url_set(svn_wc_conflict_version_t self, char const * repos_url)"},
41462 	 { (char *)"svn_wc_conflict_version_t_repos_url_get", _wrap_svn_wc_conflict_version_t_repos_url_get, METH_VARARGS, (char *)"svn_wc_conflict_version_t_repos_url_get(svn_wc_conflict_version_t self) -> char const *"},
41463 	 { (char *)"svn_wc_conflict_version_t_peg_rev_set", _wrap_svn_wc_conflict_version_t_peg_rev_set, METH_VARARGS, (char *)"svn_wc_conflict_version_t_peg_rev_set(svn_wc_conflict_version_t self, svn_revnum_t peg_rev)"},
41464 	 { (char *)"svn_wc_conflict_version_t_peg_rev_get", _wrap_svn_wc_conflict_version_t_peg_rev_get, METH_VARARGS, (char *)"svn_wc_conflict_version_t_peg_rev_get(svn_wc_conflict_version_t self) -> svn_revnum_t"},
41465 	 { (char *)"svn_wc_conflict_version_t_path_in_repos_set", _wrap_svn_wc_conflict_version_t_path_in_repos_set, METH_VARARGS, (char *)"svn_wc_conflict_version_t_path_in_repos_set(svn_wc_conflict_version_t self, char const * path_in_repos)"},
41466 	 { (char *)"svn_wc_conflict_version_t_path_in_repos_get", _wrap_svn_wc_conflict_version_t_path_in_repos_get, METH_VARARGS, (char *)"svn_wc_conflict_version_t_path_in_repos_get(svn_wc_conflict_version_t self) -> char const *"},
41467 	 { (char *)"svn_wc_conflict_version_t_node_kind_set", _wrap_svn_wc_conflict_version_t_node_kind_set, METH_VARARGS, (char *)"svn_wc_conflict_version_t_node_kind_set(svn_wc_conflict_version_t self, svn_node_kind_t node_kind)"},
41468 	 { (char *)"svn_wc_conflict_version_t_node_kind_get", _wrap_svn_wc_conflict_version_t_node_kind_get, METH_VARARGS, (char *)"svn_wc_conflict_version_t_node_kind_get(svn_wc_conflict_version_t self) -> svn_node_kind_t"},
41469 	 { (char *)"svn_wc_conflict_version_t_repos_uuid_set", _wrap_svn_wc_conflict_version_t_repos_uuid_set, METH_VARARGS, (char *)"svn_wc_conflict_version_t_repos_uuid_set(svn_wc_conflict_version_t self, char const * repos_uuid)"},
41470 	 { (char *)"svn_wc_conflict_version_t_repos_uuid_get", _wrap_svn_wc_conflict_version_t_repos_uuid_get, METH_VARARGS, (char *)"svn_wc_conflict_version_t_repos_uuid_get(svn_wc_conflict_version_t self) -> char const *"},
41471 	 { (char *)"new_svn_wc_conflict_version_t", _wrap_new_svn_wc_conflict_version_t, METH_VARARGS, (char *)"new_svn_wc_conflict_version_t() -> svn_wc_conflict_version_t"},
41472 	 { (char *)"delete_svn_wc_conflict_version_t", _wrap_delete_svn_wc_conflict_version_t, METH_VARARGS, (char *)"delete_svn_wc_conflict_version_t(svn_wc_conflict_version_t self)"},
41473 	 { (char *)"svn_wc_conflict_version_t_swigregister", svn_wc_conflict_version_t_swigregister, METH_VARARGS, NULL},
41474 	 { (char *)"svn_wc_conflict_version_create2", _wrap_svn_wc_conflict_version_create2, METH_VARARGS, (char *)"svn_wc_conflict_version_create2(char const * repos_root_url, char const * repos_uuid, char const * repos_relpath, svn_revnum_t revision, svn_node_kind_t kind, apr_pool_t result_pool) -> svn_wc_conflict_version_t"},
41475 	 { (char *)"svn_wc_conflict_version_create", _wrap_svn_wc_conflict_version_create, METH_VARARGS, (char *)"svn_wc_conflict_version_create(char const * repos_url, char const * path_in_repos, svn_revnum_t peg_rev, svn_node_kind_t node_kind, apr_pool_t pool) -> svn_wc_conflict_version_t"},
41476 	 { (char *)"svn_wc_conflict_version_dup", _wrap_svn_wc_conflict_version_dup, METH_VARARGS, (char *)"svn_wc_conflict_version_dup(svn_wc_conflict_version_t version, apr_pool_t pool) -> svn_wc_conflict_version_t"},
41477 	 { (char *)"svn_wc_conflict_description_t_path_set", _wrap_svn_wc_conflict_description_t_path_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_path_set(svn_wc_conflict_description_t self, char const * path)"},
41478 	 { (char *)"svn_wc_conflict_description_t_path_get", _wrap_svn_wc_conflict_description_t_path_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_path_get(svn_wc_conflict_description_t self) -> char const *"},
41479 	 { (char *)"svn_wc_conflict_description_t_node_kind_set", _wrap_svn_wc_conflict_description_t_node_kind_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_node_kind_set(svn_wc_conflict_description_t self, svn_node_kind_t node_kind)"},
41480 	 { (char *)"svn_wc_conflict_description_t_node_kind_get", _wrap_svn_wc_conflict_description_t_node_kind_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_node_kind_get(svn_wc_conflict_description_t self) -> svn_node_kind_t"},
41481 	 { (char *)"svn_wc_conflict_description_t_kind_set", _wrap_svn_wc_conflict_description_t_kind_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_kind_set(svn_wc_conflict_description_t self, svn_wc_conflict_kind_t kind)"},
41482 	 { (char *)"svn_wc_conflict_description_t_kind_get", _wrap_svn_wc_conflict_description_t_kind_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_kind_get(svn_wc_conflict_description_t self) -> svn_wc_conflict_kind_t"},
41483 	 { (char *)"svn_wc_conflict_description_t_property_name_set", _wrap_svn_wc_conflict_description_t_property_name_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_property_name_set(svn_wc_conflict_description_t self, char const * property_name)"},
41484 	 { (char *)"svn_wc_conflict_description_t_property_name_get", _wrap_svn_wc_conflict_description_t_property_name_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_property_name_get(svn_wc_conflict_description_t self) -> char const *"},
41485 	 { (char *)"svn_wc_conflict_description_t_is_binary_set", _wrap_svn_wc_conflict_description_t_is_binary_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_is_binary_set(svn_wc_conflict_description_t self, svn_boolean_t is_binary)"},
41486 	 { (char *)"svn_wc_conflict_description_t_is_binary_get", _wrap_svn_wc_conflict_description_t_is_binary_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_is_binary_get(svn_wc_conflict_description_t self) -> svn_boolean_t"},
41487 	 { (char *)"svn_wc_conflict_description_t_mime_type_set", _wrap_svn_wc_conflict_description_t_mime_type_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_mime_type_set(svn_wc_conflict_description_t self, char const * mime_type)"},
41488 	 { (char *)"svn_wc_conflict_description_t_mime_type_get", _wrap_svn_wc_conflict_description_t_mime_type_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_mime_type_get(svn_wc_conflict_description_t self) -> char const *"},
41489 	 { (char *)"svn_wc_conflict_description_t_access_set", _wrap_svn_wc_conflict_description_t_access_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_access_set(svn_wc_conflict_description_t self, svn_wc_adm_access_t * access)"},
41490 	 { (char *)"svn_wc_conflict_description_t_access_get", _wrap_svn_wc_conflict_description_t_access_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_access_get(svn_wc_conflict_description_t self) -> svn_wc_adm_access_t *"},
41491 	 { (char *)"svn_wc_conflict_description_t_action_set", _wrap_svn_wc_conflict_description_t_action_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_action_set(svn_wc_conflict_description_t self, svn_wc_conflict_action_t action)"},
41492 	 { (char *)"svn_wc_conflict_description_t_action_get", _wrap_svn_wc_conflict_description_t_action_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_action_get(svn_wc_conflict_description_t self) -> svn_wc_conflict_action_t"},
41493 	 { (char *)"svn_wc_conflict_description_t_reason_set", _wrap_svn_wc_conflict_description_t_reason_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_reason_set(svn_wc_conflict_description_t self, svn_wc_conflict_reason_t reason)"},
41494 	 { (char *)"svn_wc_conflict_description_t_reason_get", _wrap_svn_wc_conflict_description_t_reason_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_reason_get(svn_wc_conflict_description_t self) -> svn_wc_conflict_reason_t"},
41495 	 { (char *)"svn_wc_conflict_description_t_base_file_set", _wrap_svn_wc_conflict_description_t_base_file_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_base_file_set(svn_wc_conflict_description_t self, char const * base_file)"},
41496 	 { (char *)"svn_wc_conflict_description_t_base_file_get", _wrap_svn_wc_conflict_description_t_base_file_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_base_file_get(svn_wc_conflict_description_t self) -> char const *"},
41497 	 { (char *)"svn_wc_conflict_description_t_their_file_set", _wrap_svn_wc_conflict_description_t_their_file_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_their_file_set(svn_wc_conflict_description_t self, char const * their_file)"},
41498 	 { (char *)"svn_wc_conflict_description_t_their_file_get", _wrap_svn_wc_conflict_description_t_their_file_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_their_file_get(svn_wc_conflict_description_t self) -> char const *"},
41499 	 { (char *)"svn_wc_conflict_description_t_my_file_set", _wrap_svn_wc_conflict_description_t_my_file_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_my_file_set(svn_wc_conflict_description_t self, char const * my_file)"},
41500 	 { (char *)"svn_wc_conflict_description_t_my_file_get", _wrap_svn_wc_conflict_description_t_my_file_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_my_file_get(svn_wc_conflict_description_t self) -> char const *"},
41501 	 { (char *)"svn_wc_conflict_description_t_merged_file_set", _wrap_svn_wc_conflict_description_t_merged_file_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_merged_file_set(svn_wc_conflict_description_t self, char const * merged_file)"},
41502 	 { (char *)"svn_wc_conflict_description_t_merged_file_get", _wrap_svn_wc_conflict_description_t_merged_file_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_merged_file_get(svn_wc_conflict_description_t self) -> char const *"},
41503 	 { (char *)"svn_wc_conflict_description_t_operation_set", _wrap_svn_wc_conflict_description_t_operation_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_operation_set(svn_wc_conflict_description_t self, svn_wc_operation_t operation)"},
41504 	 { (char *)"svn_wc_conflict_description_t_operation_get", _wrap_svn_wc_conflict_description_t_operation_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_operation_get(svn_wc_conflict_description_t self) -> svn_wc_operation_t"},
41505 	 { (char *)"svn_wc_conflict_description_t_src_left_version_set", _wrap_svn_wc_conflict_description_t_src_left_version_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_src_left_version_set(svn_wc_conflict_description_t self, svn_wc_conflict_version_t src_left_version)"},
41506 	 { (char *)"svn_wc_conflict_description_t_src_left_version_get", _wrap_svn_wc_conflict_description_t_src_left_version_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_src_left_version_get(svn_wc_conflict_description_t self) -> svn_wc_conflict_version_t"},
41507 	 { (char *)"svn_wc_conflict_description_t_src_right_version_set", _wrap_svn_wc_conflict_description_t_src_right_version_set, METH_VARARGS, (char *)"svn_wc_conflict_description_t_src_right_version_set(svn_wc_conflict_description_t self, svn_wc_conflict_version_t src_right_version)"},
41508 	 { (char *)"svn_wc_conflict_description_t_src_right_version_get", _wrap_svn_wc_conflict_description_t_src_right_version_get, METH_VARARGS, (char *)"svn_wc_conflict_description_t_src_right_version_get(svn_wc_conflict_description_t self) -> svn_wc_conflict_version_t"},
41509 	 { (char *)"new_svn_wc_conflict_description_t", _wrap_new_svn_wc_conflict_description_t, METH_VARARGS, (char *)"new_svn_wc_conflict_description_t() -> svn_wc_conflict_description_t"},
41510 	 { (char *)"delete_svn_wc_conflict_description_t", _wrap_delete_svn_wc_conflict_description_t, METH_VARARGS, (char *)"delete_svn_wc_conflict_description_t(svn_wc_conflict_description_t self)"},
41511 	 { (char *)"svn_wc_conflict_description_t_swigregister", svn_wc_conflict_description_t_swigregister, METH_VARARGS, NULL},
41512 	 { (char *)"svn_wc_conflict_description_create_text2", _wrap_svn_wc_conflict_description_create_text2, METH_VARARGS, (char *)"svn_wc_conflict_description_create_text2(char const * local_abspath, apr_pool_t result_pool) -> svn_wc_conflict_description2_t *"},
41513 	 { (char *)"svn_wc_conflict_description_create_text", _wrap_svn_wc_conflict_description_create_text, METH_VARARGS, (char *)"svn_wc_conflict_description_create_text(char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_wc_conflict_description_t"},
41514 	 { (char *)"svn_wc_conflict_description_create_prop2", _wrap_svn_wc_conflict_description_create_prop2, METH_VARARGS, (char *)"svn_wc_conflict_description_create_prop2(char const * local_abspath, svn_node_kind_t node_kind, char const * property_name, apr_pool_t result_pool) -> svn_wc_conflict_description2_t *"},
41515 	 { (char *)"svn_wc_conflict_description_create_prop", _wrap_svn_wc_conflict_description_create_prop, METH_VARARGS, (char *)"svn_wc_conflict_description_create_prop(char const * path, svn_wc_adm_access_t * adm_access, svn_node_kind_t node_kind, char const * property_name, apr_pool_t pool) -> svn_wc_conflict_description_t"},
41516 	 { (char *)"svn_wc_conflict_description_create_tree2", _wrap_svn_wc_conflict_description_create_tree2, METH_VARARGS, (char *)"svn_wc_conflict_description_create_tree2(char const * local_abspath, svn_node_kind_t node_kind, svn_wc_operation_t operation, svn_wc_conflict_version_t src_left_version, svn_wc_conflict_version_t src_right_version, apr_pool_t result_pool) -> svn_wc_conflict_description2_t *"},
41517 	 { (char *)"svn_wc_conflict_description_create_tree", _wrap_svn_wc_conflict_description_create_tree, METH_VARARGS, (char *)"svn_wc_conflict_description_create_tree(char const * path, svn_wc_adm_access_t * adm_access, svn_node_kind_t node_kind, svn_wc_operation_t operation, svn_wc_conflict_version_t src_left_version, svn_wc_conflict_version_t src_right_version, apr_pool_t pool) -> svn_wc_conflict_description_t"},
41518 	 { (char *)"svn_wc_conflict_description2_dup", _wrap_svn_wc_conflict_description2_dup, METH_VARARGS, (char *)"svn_wc_conflict_description2_dup(svn_wc_conflict_description2_t const * conflict, apr_pool_t result_pool) -> svn_wc_conflict_description2_t *"},
41519 	 { (char *)"svn_wc__conflict_description2_dup", _wrap_svn_wc__conflict_description2_dup, METH_VARARGS, (char *)"svn_wc__conflict_description2_dup(svn_wc_conflict_description2_t const * conflict, apr_pool_t result_pool) -> svn_wc_conflict_description2_t *"},
41520 	 { (char *)"svn_wc_create_conflict_result", _wrap_svn_wc_create_conflict_result, METH_VARARGS, (char *)"svn_wc_create_conflict_result(svn_wc_conflict_choice_t choice, char const * merged_file, apr_pool_t pool) -> svn_wc_conflict_result_t *"},
41521 	 { (char *)"svn_wc_diff_callbacks4_t_file_opened_set", _wrap_svn_wc_diff_callbacks4_t_file_opened_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_file_opened_set(svn_wc_diff_callbacks4_t self, svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *) file_opened)"},
41522 	 { (char *)"svn_wc_diff_callbacks4_t_file_opened_get", _wrap_svn_wc_diff_callbacks4_t_file_opened_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_file_opened_get(svn_wc_diff_callbacks4_t self) -> svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)"},
41523 	 { (char *)"svn_wc_diff_callbacks4_t_file_changed_set", _wrap_svn_wc_diff_callbacks4_t_file_changed_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_file_changed_set(svn_wc_diff_callbacks4_t self, svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) file_changed)"},
41524 	 { (char *)"svn_wc_diff_callbacks4_t_file_changed_get", _wrap_svn_wc_diff_callbacks4_t_file_changed_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_file_changed_get(svn_wc_diff_callbacks4_t self) -> svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)"},
41525 	 { (char *)"svn_wc_diff_callbacks4_t_file_added_set", _wrap_svn_wc_diff_callbacks4_t_file_added_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_file_added_set(svn_wc_diff_callbacks4_t self, svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,char const *,svn_revnum_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) file_added)"},
41526 	 { (char *)"svn_wc_diff_callbacks4_t_file_added_get", _wrap_svn_wc_diff_callbacks4_t_file_added_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_file_added_get(svn_wc_diff_callbacks4_t self) -> svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,char const *,svn_revnum_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)"},
41527 	 { (char *)"svn_wc_diff_callbacks4_t_file_deleted_set", _wrap_svn_wc_diff_callbacks4_t_file_deleted_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_file_deleted_set(svn_wc_diff_callbacks4_t self, svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *,apr_pool_t *) file_deleted)"},
41528 	 { (char *)"svn_wc_diff_callbacks4_t_file_deleted_get", _wrap_svn_wc_diff_callbacks4_t_file_deleted_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_file_deleted_get(svn_wc_diff_callbacks4_t self) -> svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *,apr_pool_t *)"},
41529 	 { (char *)"svn_wc_diff_callbacks4_t_dir_deleted_set", _wrap_svn_wc_diff_callbacks4_t_dir_deleted_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_dir_deleted_set(svn_wc_diff_callbacks4_t self, svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *) dir_deleted)"},
41530 	 { (char *)"svn_wc_diff_callbacks4_t_dir_deleted_get", _wrap_svn_wc_diff_callbacks4_t_dir_deleted_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_dir_deleted_get(svn_wc_diff_callbacks4_t self) -> svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *)"},
41531 	 { (char *)"svn_wc_diff_callbacks4_t_dir_opened_set", _wrap_svn_wc_diff_callbacks4_t_dir_opened_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_dir_opened_set(svn_wc_diff_callbacks4_t self, svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *) dir_opened)"},
41532 	 { (char *)"svn_wc_diff_callbacks4_t_dir_opened_get", _wrap_svn_wc_diff_callbacks4_t_dir_opened_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_dir_opened_get(svn_wc_diff_callbacks4_t self) -> svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)"},
41533 	 { (char *)"svn_wc_diff_callbacks4_t_dir_added_set", _wrap_svn_wc_diff_callbacks4_t_dir_added_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_dir_added_set(svn_wc_diff_callbacks4_t self, svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,char const *,svn_revnum_t,void *,apr_pool_t *) dir_added)"},
41534 	 { (char *)"svn_wc_diff_callbacks4_t_dir_added_get", _wrap_svn_wc_diff_callbacks4_t_dir_added_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_dir_added_get(svn_wc_diff_callbacks4_t self) -> svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,char const *,svn_revnum_t,void *,apr_pool_t *)"},
41535 	 { (char *)"svn_wc_diff_callbacks4_t_dir_props_changed_set", _wrap_svn_wc_diff_callbacks4_t_dir_props_changed_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_dir_props_changed_set(svn_wc_diff_callbacks4_t self, svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *) dir_props_changed)"},
41536 	 { (char *)"svn_wc_diff_callbacks4_t_dir_props_changed_get", _wrap_svn_wc_diff_callbacks4_t_dir_props_changed_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_dir_props_changed_get(svn_wc_diff_callbacks4_t self) -> svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)"},
41537 	 { (char *)"svn_wc_diff_callbacks4_t_dir_closed_set", _wrap_svn_wc_diff_callbacks4_t_dir_closed_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_dir_closed_set(svn_wc_diff_callbacks4_t self, svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,void *,apr_pool_t *) dir_closed)"},
41538 	 { (char *)"svn_wc_diff_callbacks4_t_dir_closed_get", _wrap_svn_wc_diff_callbacks4_t_dir_closed_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_t_dir_closed_get(svn_wc_diff_callbacks4_t self) -> svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,void *,apr_pool_t *)"},
41539 	 { (char *)"new_svn_wc_diff_callbacks4_t", _wrap_new_svn_wc_diff_callbacks4_t, METH_VARARGS, (char *)"new_svn_wc_diff_callbacks4_t() -> svn_wc_diff_callbacks4_t"},
41540 	 { (char *)"delete_svn_wc_diff_callbacks4_t", _wrap_delete_svn_wc_diff_callbacks4_t, METH_VARARGS, (char *)"delete_svn_wc_diff_callbacks4_t(svn_wc_diff_callbacks4_t self)"},
41541 	 { (char *)"svn_wc_diff_callbacks4_t_swigregister", svn_wc_diff_callbacks4_t_swigregister, METH_VARARGS, NULL},
41542 	 { (char *)"svn_wc_diff_callbacks3_t_file_changed_set", _wrap_svn_wc_diff_callbacks3_t_file_changed_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_file_changed_set(svn_wc_diff_callbacks3_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) file_changed)"},
41543 	 { (char *)"svn_wc_diff_callbacks3_t_file_changed_get", _wrap_svn_wc_diff_callbacks3_t_file_changed_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_file_changed_get(svn_wc_diff_callbacks3_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)"},
41544 	 { (char *)"svn_wc_diff_callbacks3_t_file_added_set", _wrap_svn_wc_diff_callbacks3_t_file_added_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_file_added_set(svn_wc_diff_callbacks3_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) file_added)"},
41545 	 { (char *)"svn_wc_diff_callbacks3_t_file_added_get", _wrap_svn_wc_diff_callbacks3_t_file_added_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_file_added_get(svn_wc_diff_callbacks3_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)"},
41546 	 { (char *)"svn_wc_diff_callbacks3_t_file_deleted_set", _wrap_svn_wc_diff_callbacks3_t_file_deleted_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_file_deleted_set(svn_wc_diff_callbacks3_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *) file_deleted)"},
41547 	 { (char *)"svn_wc_diff_callbacks3_t_file_deleted_get", _wrap_svn_wc_diff_callbacks3_t_file_deleted_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_file_deleted_get(svn_wc_diff_callbacks3_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *)"},
41548 	 { (char *)"svn_wc_diff_callbacks3_t_dir_added_set", _wrap_svn_wc_diff_callbacks3_t_dir_added_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_dir_added_set(svn_wc_diff_callbacks3_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *) dir_added)"},
41549 	 { (char *)"svn_wc_diff_callbacks3_t_dir_added_get", _wrap_svn_wc_diff_callbacks3_t_dir_added_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_dir_added_get(svn_wc_diff_callbacks3_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)"},
41550 	 { (char *)"svn_wc_diff_callbacks3_t_dir_deleted_set", _wrap_svn_wc_diff_callbacks3_t_dir_deleted_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_dir_deleted_set(svn_wc_diff_callbacks3_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *) dir_deleted)"},
41551 	 { (char *)"svn_wc_diff_callbacks3_t_dir_deleted_get", _wrap_svn_wc_diff_callbacks3_t_dir_deleted_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_dir_deleted_get(svn_wc_diff_callbacks3_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)"},
41552 	 { (char *)"svn_wc_diff_callbacks3_t_dir_props_changed_set", _wrap_svn_wc_diff_callbacks3_t_dir_props_changed_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_dir_props_changed_set(svn_wc_diff_callbacks3_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) dir_props_changed)"},
41553 	 { (char *)"svn_wc_diff_callbacks3_t_dir_props_changed_get", _wrap_svn_wc_diff_callbacks3_t_dir_props_changed_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_dir_props_changed_get(svn_wc_diff_callbacks3_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)"},
41554 	 { (char *)"svn_wc_diff_callbacks3_t_dir_opened_set", _wrap_svn_wc_diff_callbacks3_t_dir_opened_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_dir_opened_set(svn_wc_diff_callbacks3_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *) dir_opened)"},
41555 	 { (char *)"svn_wc_diff_callbacks3_t_dir_opened_get", _wrap_svn_wc_diff_callbacks3_t_dir_opened_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_dir_opened_get(svn_wc_diff_callbacks3_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)"},
41556 	 { (char *)"svn_wc_diff_callbacks3_t_dir_closed_set", _wrap_svn_wc_diff_callbacks3_t_dir_closed_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_dir_closed_set(svn_wc_diff_callbacks3_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *) dir_closed)"},
41557 	 { (char *)"svn_wc_diff_callbacks3_t_dir_closed_get", _wrap_svn_wc_diff_callbacks3_t_dir_closed_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_t_dir_closed_get(svn_wc_diff_callbacks3_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)"},
41558 	 { (char *)"new_svn_wc_diff_callbacks3_t", _wrap_new_svn_wc_diff_callbacks3_t, METH_VARARGS, (char *)"new_svn_wc_diff_callbacks3_t() -> svn_wc_diff_callbacks3_t"},
41559 	 { (char *)"delete_svn_wc_diff_callbacks3_t", _wrap_delete_svn_wc_diff_callbacks3_t, METH_VARARGS, (char *)"delete_svn_wc_diff_callbacks3_t(svn_wc_diff_callbacks3_t self)"},
41560 	 { (char *)"svn_wc_diff_callbacks3_t_swigregister", svn_wc_diff_callbacks3_t_swigregister, METH_VARARGS, NULL},
41561 	 { (char *)"svn_wc_diff_callbacks2_t_file_changed_set", _wrap_svn_wc_diff_callbacks2_t_file_changed_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_t_file_changed_set(svn_wc_diff_callbacks2_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) file_changed)"},
41562 	 { (char *)"svn_wc_diff_callbacks2_t_file_changed_get", _wrap_svn_wc_diff_callbacks2_t_file_changed_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_t_file_changed_get(svn_wc_diff_callbacks2_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)"},
41563 	 { (char *)"svn_wc_diff_callbacks2_t_file_added_set", _wrap_svn_wc_diff_callbacks2_t_file_added_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_t_file_added_set(svn_wc_diff_callbacks2_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *) file_added)"},
41564 	 { (char *)"svn_wc_diff_callbacks2_t_file_added_get", _wrap_svn_wc_diff_callbacks2_t_file_added_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_t_file_added_get(svn_wc_diff_callbacks2_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)"},
41565 	 { (char *)"svn_wc_diff_callbacks2_t_file_deleted_set", _wrap_svn_wc_diff_callbacks2_t_file_deleted_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_t_file_deleted_set(svn_wc_diff_callbacks2_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *) file_deleted)"},
41566 	 { (char *)"svn_wc_diff_callbacks2_t_file_deleted_get", _wrap_svn_wc_diff_callbacks2_t_file_deleted_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_t_file_deleted_get(svn_wc_diff_callbacks2_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *)"},
41567 	 { (char *)"svn_wc_diff_callbacks2_t_dir_added_set", _wrap_svn_wc_diff_callbacks2_t_dir_added_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_t_dir_added_set(svn_wc_diff_callbacks2_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *) dir_added)"},
41568 	 { (char *)"svn_wc_diff_callbacks2_t_dir_added_get", _wrap_svn_wc_diff_callbacks2_t_dir_added_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_t_dir_added_get(svn_wc_diff_callbacks2_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)"},
41569 	 { (char *)"svn_wc_diff_callbacks2_t_dir_deleted_set", _wrap_svn_wc_diff_callbacks2_t_dir_deleted_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_t_dir_deleted_set(svn_wc_diff_callbacks2_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *) dir_deleted)"},
41570 	 { (char *)"svn_wc_diff_callbacks2_t_dir_deleted_get", _wrap_svn_wc_diff_callbacks2_t_dir_deleted_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_t_dir_deleted_get(svn_wc_diff_callbacks2_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)"},
41571 	 { (char *)"svn_wc_diff_callbacks2_t_dir_props_changed_set", _wrap_svn_wc_diff_callbacks2_t_dir_props_changed_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_t_dir_props_changed_set(svn_wc_diff_callbacks2_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) dir_props_changed)"},
41572 	 { (char *)"svn_wc_diff_callbacks2_t_dir_props_changed_get", _wrap_svn_wc_diff_callbacks2_t_dir_props_changed_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_t_dir_props_changed_get(svn_wc_diff_callbacks2_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)"},
41573 	 { (char *)"new_svn_wc_diff_callbacks2_t", _wrap_new_svn_wc_diff_callbacks2_t, METH_VARARGS, (char *)"new_svn_wc_diff_callbacks2_t() -> svn_wc_diff_callbacks2_t"},
41574 	 { (char *)"delete_svn_wc_diff_callbacks2_t", _wrap_delete_svn_wc_diff_callbacks2_t, METH_VARARGS, (char *)"delete_svn_wc_diff_callbacks2_t(svn_wc_diff_callbacks2_t self)"},
41575 	 { (char *)"svn_wc_diff_callbacks2_t_swigregister", svn_wc_diff_callbacks2_t_swigregister, METH_VARARGS, NULL},
41576 	 { (char *)"svn_wc_diff_callbacks_t_file_changed_set", _wrap_svn_wc_diff_callbacks_t_file_changed_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks_t_file_changed_set(svn_wc_diff_callbacks_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *) file_changed)"},
41577 	 { (char *)"svn_wc_diff_callbacks_t_file_changed_get", _wrap_svn_wc_diff_callbacks_t_file_changed_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks_t_file_changed_get(svn_wc_diff_callbacks_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *)"},
41578 	 { (char *)"svn_wc_diff_callbacks_t_file_added_set", _wrap_svn_wc_diff_callbacks_t_file_added_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks_t_file_added_set(svn_wc_diff_callbacks_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *) file_added)"},
41579 	 { (char *)"svn_wc_diff_callbacks_t_file_added_get", _wrap_svn_wc_diff_callbacks_t_file_added_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks_t_file_added_get(svn_wc_diff_callbacks_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *)"},
41580 	 { (char *)"svn_wc_diff_callbacks_t_file_deleted_set", _wrap_svn_wc_diff_callbacks_t_file_deleted_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks_t_file_deleted_set(svn_wc_diff_callbacks_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,void *) file_deleted)"},
41581 	 { (char *)"svn_wc_diff_callbacks_t_file_deleted_get", _wrap_svn_wc_diff_callbacks_t_file_deleted_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks_t_file_deleted_get(svn_wc_diff_callbacks_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,void *)"},
41582 	 { (char *)"svn_wc_diff_callbacks_t_dir_added_set", _wrap_svn_wc_diff_callbacks_t_dir_added_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks_t_dir_added_set(svn_wc_diff_callbacks_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *) dir_added)"},
41583 	 { (char *)"svn_wc_diff_callbacks_t_dir_added_get", _wrap_svn_wc_diff_callbacks_t_dir_added_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks_t_dir_added_get(svn_wc_diff_callbacks_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)"},
41584 	 { (char *)"svn_wc_diff_callbacks_t_dir_deleted_set", _wrap_svn_wc_diff_callbacks_t_dir_deleted_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks_t_dir_deleted_set(svn_wc_diff_callbacks_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *) dir_deleted)"},
41585 	 { (char *)"svn_wc_diff_callbacks_t_dir_deleted_get", _wrap_svn_wc_diff_callbacks_t_dir_deleted_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks_t_dir_deleted_get(svn_wc_diff_callbacks_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)"},
41586 	 { (char *)"svn_wc_diff_callbacks_t_props_changed_set", _wrap_svn_wc_diff_callbacks_t_props_changed_set, METH_VARARGS, (char *)"svn_wc_diff_callbacks_t_props_changed_set(svn_wc_diff_callbacks_t self, svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *) props_changed)"},
41587 	 { (char *)"svn_wc_diff_callbacks_t_props_changed_get", _wrap_svn_wc_diff_callbacks_t_props_changed_get, METH_VARARGS, (char *)"svn_wc_diff_callbacks_t_props_changed_get(svn_wc_diff_callbacks_t self) -> svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)"},
41588 	 { (char *)"new_svn_wc_diff_callbacks_t", _wrap_new_svn_wc_diff_callbacks_t, METH_VARARGS, (char *)"new_svn_wc_diff_callbacks_t() -> svn_wc_diff_callbacks_t"},
41589 	 { (char *)"delete_svn_wc_diff_callbacks_t", _wrap_delete_svn_wc_diff_callbacks_t, METH_VARARGS, (char *)"delete_svn_wc_diff_callbacks_t(svn_wc_diff_callbacks_t self)"},
41590 	 { (char *)"svn_wc_diff_callbacks_t_swigregister", svn_wc_diff_callbacks_t_swigregister, METH_VARARGS, NULL},
41591 	 { (char *)"svn_wc_check_wc2", _wrap_svn_wc_check_wc2, METH_VARARGS, (char *)"svn_wc_check_wc2(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t scratch_pool) -> svn_error_t"},
41592 	 { (char *)"svn_wc_check_wc", _wrap_svn_wc_check_wc, METH_VARARGS, (char *)"svn_wc_check_wc(char const * path, apr_pool_t pool) -> svn_error_t"},
41593 	 { (char *)"svn_wc_has_binary_prop", _wrap_svn_wc_has_binary_prop, METH_VARARGS, (char *)"svn_wc_has_binary_prop(char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41594 	 { (char *)"svn_wc_text_modified_p2", _wrap_svn_wc_text_modified_p2, METH_VARARGS, (char *)"svn_wc_text_modified_p2(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_boolean_t unused, apr_pool_t scratch_pool) -> svn_error_t"},
41595 	 { (char *)"svn_wc_text_modified_p", _wrap_svn_wc_text_modified_p, METH_VARARGS, (char *)"svn_wc_text_modified_p(char const * filename, svn_boolean_t force_comparison, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41596 	 { (char *)"svn_wc_props_modified_p2", _wrap_svn_wc_props_modified_p2, METH_VARARGS, (char *)"svn_wc_props_modified_p2(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t scratch_pool) -> svn_error_t"},
41597 	 { (char *)"svn_wc_props_modified_p", _wrap_svn_wc_props_modified_p, METH_VARARGS, (char *)"svn_wc_props_modified_p(char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41598 	 { (char *)"svn_wc_entry_t_name_set", _wrap_svn_wc_entry_t_name_set, METH_VARARGS, (char *)"svn_wc_entry_t_name_set(svn_wc_entry_t self, char const * name)"},
41599 	 { (char *)"svn_wc_entry_t_name_get", _wrap_svn_wc_entry_t_name_get, METH_VARARGS, (char *)"svn_wc_entry_t_name_get(svn_wc_entry_t self) -> char const *"},
41600 	 { (char *)"svn_wc_entry_t_revision_set", _wrap_svn_wc_entry_t_revision_set, METH_VARARGS, (char *)"svn_wc_entry_t_revision_set(svn_wc_entry_t self, svn_revnum_t revision)"},
41601 	 { (char *)"svn_wc_entry_t_revision_get", _wrap_svn_wc_entry_t_revision_get, METH_VARARGS, (char *)"svn_wc_entry_t_revision_get(svn_wc_entry_t self) -> svn_revnum_t"},
41602 	 { (char *)"svn_wc_entry_t_url_set", _wrap_svn_wc_entry_t_url_set, METH_VARARGS, (char *)"svn_wc_entry_t_url_set(svn_wc_entry_t self, char const * url)"},
41603 	 { (char *)"svn_wc_entry_t_url_get", _wrap_svn_wc_entry_t_url_get, METH_VARARGS, (char *)"svn_wc_entry_t_url_get(svn_wc_entry_t self) -> char const *"},
41604 	 { (char *)"svn_wc_entry_t_repos_set", _wrap_svn_wc_entry_t_repos_set, METH_VARARGS, (char *)"svn_wc_entry_t_repos_set(svn_wc_entry_t self, char const * repos)"},
41605 	 { (char *)"svn_wc_entry_t_repos_get", _wrap_svn_wc_entry_t_repos_get, METH_VARARGS, (char *)"svn_wc_entry_t_repos_get(svn_wc_entry_t self) -> char const *"},
41606 	 { (char *)"svn_wc_entry_t_uuid_set", _wrap_svn_wc_entry_t_uuid_set, METH_VARARGS, (char *)"svn_wc_entry_t_uuid_set(svn_wc_entry_t self, char const * uuid)"},
41607 	 { (char *)"svn_wc_entry_t_uuid_get", _wrap_svn_wc_entry_t_uuid_get, METH_VARARGS, (char *)"svn_wc_entry_t_uuid_get(svn_wc_entry_t self) -> char const *"},
41608 	 { (char *)"svn_wc_entry_t_kind_set", _wrap_svn_wc_entry_t_kind_set, METH_VARARGS, (char *)"svn_wc_entry_t_kind_set(svn_wc_entry_t self, svn_node_kind_t kind)"},
41609 	 { (char *)"svn_wc_entry_t_kind_get", _wrap_svn_wc_entry_t_kind_get, METH_VARARGS, (char *)"svn_wc_entry_t_kind_get(svn_wc_entry_t self) -> svn_node_kind_t"},
41610 	 { (char *)"svn_wc_entry_t_schedule_set", _wrap_svn_wc_entry_t_schedule_set, METH_VARARGS, (char *)"svn_wc_entry_t_schedule_set(svn_wc_entry_t self, svn_wc_schedule_t schedule)"},
41611 	 { (char *)"svn_wc_entry_t_schedule_get", _wrap_svn_wc_entry_t_schedule_get, METH_VARARGS, (char *)"svn_wc_entry_t_schedule_get(svn_wc_entry_t self) -> svn_wc_schedule_t"},
41612 	 { (char *)"svn_wc_entry_t_copied_set", _wrap_svn_wc_entry_t_copied_set, METH_VARARGS, (char *)"svn_wc_entry_t_copied_set(svn_wc_entry_t self, svn_boolean_t copied)"},
41613 	 { (char *)"svn_wc_entry_t_copied_get", _wrap_svn_wc_entry_t_copied_get, METH_VARARGS, (char *)"svn_wc_entry_t_copied_get(svn_wc_entry_t self) -> svn_boolean_t"},
41614 	 { (char *)"svn_wc_entry_t_deleted_set", _wrap_svn_wc_entry_t_deleted_set, METH_VARARGS, (char *)"svn_wc_entry_t_deleted_set(svn_wc_entry_t self, svn_boolean_t deleted)"},
41615 	 { (char *)"svn_wc_entry_t_deleted_get", _wrap_svn_wc_entry_t_deleted_get, METH_VARARGS, (char *)"svn_wc_entry_t_deleted_get(svn_wc_entry_t self) -> svn_boolean_t"},
41616 	 { (char *)"svn_wc_entry_t_absent_set", _wrap_svn_wc_entry_t_absent_set, METH_VARARGS, (char *)"svn_wc_entry_t_absent_set(svn_wc_entry_t self, svn_boolean_t absent)"},
41617 	 { (char *)"svn_wc_entry_t_absent_get", _wrap_svn_wc_entry_t_absent_get, METH_VARARGS, (char *)"svn_wc_entry_t_absent_get(svn_wc_entry_t self) -> svn_boolean_t"},
41618 	 { (char *)"svn_wc_entry_t_incomplete_set", _wrap_svn_wc_entry_t_incomplete_set, METH_VARARGS, (char *)"svn_wc_entry_t_incomplete_set(svn_wc_entry_t self, svn_boolean_t incomplete)"},
41619 	 { (char *)"svn_wc_entry_t_incomplete_get", _wrap_svn_wc_entry_t_incomplete_get, METH_VARARGS, (char *)"svn_wc_entry_t_incomplete_get(svn_wc_entry_t self) -> svn_boolean_t"},
41620 	 { (char *)"svn_wc_entry_t_copyfrom_url_set", _wrap_svn_wc_entry_t_copyfrom_url_set, METH_VARARGS, (char *)"svn_wc_entry_t_copyfrom_url_set(svn_wc_entry_t self, char const * copyfrom_url)"},
41621 	 { (char *)"svn_wc_entry_t_copyfrom_url_get", _wrap_svn_wc_entry_t_copyfrom_url_get, METH_VARARGS, (char *)"svn_wc_entry_t_copyfrom_url_get(svn_wc_entry_t self) -> char const *"},
41622 	 { (char *)"svn_wc_entry_t_copyfrom_rev_set", _wrap_svn_wc_entry_t_copyfrom_rev_set, METH_VARARGS, (char *)"svn_wc_entry_t_copyfrom_rev_set(svn_wc_entry_t self, svn_revnum_t copyfrom_rev)"},
41623 	 { (char *)"svn_wc_entry_t_copyfrom_rev_get", _wrap_svn_wc_entry_t_copyfrom_rev_get, METH_VARARGS, (char *)"svn_wc_entry_t_copyfrom_rev_get(svn_wc_entry_t self) -> svn_revnum_t"},
41624 	 { (char *)"svn_wc_entry_t_conflict_old_set", _wrap_svn_wc_entry_t_conflict_old_set, METH_VARARGS, (char *)"svn_wc_entry_t_conflict_old_set(svn_wc_entry_t self, char const * conflict_old)"},
41625 	 { (char *)"svn_wc_entry_t_conflict_old_get", _wrap_svn_wc_entry_t_conflict_old_get, METH_VARARGS, (char *)"svn_wc_entry_t_conflict_old_get(svn_wc_entry_t self) -> char const *"},
41626 	 { (char *)"svn_wc_entry_t_conflict_new_set", _wrap_svn_wc_entry_t_conflict_new_set, METH_VARARGS, (char *)"svn_wc_entry_t_conflict_new_set(svn_wc_entry_t self, char const * conflict_new)"},
41627 	 { (char *)"svn_wc_entry_t_conflict_new_get", _wrap_svn_wc_entry_t_conflict_new_get, METH_VARARGS, (char *)"svn_wc_entry_t_conflict_new_get(svn_wc_entry_t self) -> char const *"},
41628 	 { (char *)"svn_wc_entry_t_conflict_wrk_set", _wrap_svn_wc_entry_t_conflict_wrk_set, METH_VARARGS, (char *)"svn_wc_entry_t_conflict_wrk_set(svn_wc_entry_t self, char const * conflict_wrk)"},
41629 	 { (char *)"svn_wc_entry_t_conflict_wrk_get", _wrap_svn_wc_entry_t_conflict_wrk_get, METH_VARARGS, (char *)"svn_wc_entry_t_conflict_wrk_get(svn_wc_entry_t self) -> char const *"},
41630 	 { (char *)"svn_wc_entry_t_prejfile_set", _wrap_svn_wc_entry_t_prejfile_set, METH_VARARGS, (char *)"svn_wc_entry_t_prejfile_set(svn_wc_entry_t self, char const * prejfile)"},
41631 	 { (char *)"svn_wc_entry_t_prejfile_get", _wrap_svn_wc_entry_t_prejfile_get, METH_VARARGS, (char *)"svn_wc_entry_t_prejfile_get(svn_wc_entry_t self) -> char const *"},
41632 	 { (char *)"svn_wc_entry_t_text_time_set", _wrap_svn_wc_entry_t_text_time_set, METH_VARARGS, (char *)"svn_wc_entry_t_text_time_set(svn_wc_entry_t self, apr_time_t text_time)"},
41633 	 { (char *)"svn_wc_entry_t_text_time_get", _wrap_svn_wc_entry_t_text_time_get, METH_VARARGS, (char *)"svn_wc_entry_t_text_time_get(svn_wc_entry_t self) -> apr_time_t"},
41634 	 { (char *)"svn_wc_entry_t_prop_time_set", _wrap_svn_wc_entry_t_prop_time_set, METH_VARARGS, (char *)"svn_wc_entry_t_prop_time_set(svn_wc_entry_t self, apr_time_t prop_time)"},
41635 	 { (char *)"svn_wc_entry_t_prop_time_get", _wrap_svn_wc_entry_t_prop_time_get, METH_VARARGS, (char *)"svn_wc_entry_t_prop_time_get(svn_wc_entry_t self) -> apr_time_t"},
41636 	 { (char *)"svn_wc_entry_t_checksum_set", _wrap_svn_wc_entry_t_checksum_set, METH_VARARGS, (char *)"svn_wc_entry_t_checksum_set(svn_wc_entry_t self, char const * checksum)"},
41637 	 { (char *)"svn_wc_entry_t_checksum_get", _wrap_svn_wc_entry_t_checksum_get, METH_VARARGS, (char *)"svn_wc_entry_t_checksum_get(svn_wc_entry_t self) -> char const *"},
41638 	 { (char *)"svn_wc_entry_t_cmt_rev_set", _wrap_svn_wc_entry_t_cmt_rev_set, METH_VARARGS, (char *)"svn_wc_entry_t_cmt_rev_set(svn_wc_entry_t self, svn_revnum_t cmt_rev)"},
41639 	 { (char *)"svn_wc_entry_t_cmt_rev_get", _wrap_svn_wc_entry_t_cmt_rev_get, METH_VARARGS, (char *)"svn_wc_entry_t_cmt_rev_get(svn_wc_entry_t self) -> svn_revnum_t"},
41640 	 { (char *)"svn_wc_entry_t_cmt_date_set", _wrap_svn_wc_entry_t_cmt_date_set, METH_VARARGS, (char *)"svn_wc_entry_t_cmt_date_set(svn_wc_entry_t self, apr_time_t cmt_date)"},
41641 	 { (char *)"svn_wc_entry_t_cmt_date_get", _wrap_svn_wc_entry_t_cmt_date_get, METH_VARARGS, (char *)"svn_wc_entry_t_cmt_date_get(svn_wc_entry_t self) -> apr_time_t"},
41642 	 { (char *)"svn_wc_entry_t_cmt_author_set", _wrap_svn_wc_entry_t_cmt_author_set, METH_VARARGS, (char *)"svn_wc_entry_t_cmt_author_set(svn_wc_entry_t self, char const * cmt_author)"},
41643 	 { (char *)"svn_wc_entry_t_cmt_author_get", _wrap_svn_wc_entry_t_cmt_author_get, METH_VARARGS, (char *)"svn_wc_entry_t_cmt_author_get(svn_wc_entry_t self) -> char const *"},
41644 	 { (char *)"svn_wc_entry_t_lock_token_set", _wrap_svn_wc_entry_t_lock_token_set, METH_VARARGS, (char *)"svn_wc_entry_t_lock_token_set(svn_wc_entry_t self, char const * lock_token)"},
41645 	 { (char *)"svn_wc_entry_t_lock_token_get", _wrap_svn_wc_entry_t_lock_token_get, METH_VARARGS, (char *)"svn_wc_entry_t_lock_token_get(svn_wc_entry_t self) -> char const *"},
41646 	 { (char *)"svn_wc_entry_t_lock_owner_set", _wrap_svn_wc_entry_t_lock_owner_set, METH_VARARGS, (char *)"svn_wc_entry_t_lock_owner_set(svn_wc_entry_t self, char const * lock_owner)"},
41647 	 { (char *)"svn_wc_entry_t_lock_owner_get", _wrap_svn_wc_entry_t_lock_owner_get, METH_VARARGS, (char *)"svn_wc_entry_t_lock_owner_get(svn_wc_entry_t self) -> char const *"},
41648 	 { (char *)"svn_wc_entry_t_lock_comment_set", _wrap_svn_wc_entry_t_lock_comment_set, METH_VARARGS, (char *)"svn_wc_entry_t_lock_comment_set(svn_wc_entry_t self, char const * lock_comment)"},
41649 	 { (char *)"svn_wc_entry_t_lock_comment_get", _wrap_svn_wc_entry_t_lock_comment_get, METH_VARARGS, (char *)"svn_wc_entry_t_lock_comment_get(svn_wc_entry_t self) -> char const *"},
41650 	 { (char *)"svn_wc_entry_t_lock_creation_date_set", _wrap_svn_wc_entry_t_lock_creation_date_set, METH_VARARGS, (char *)"svn_wc_entry_t_lock_creation_date_set(svn_wc_entry_t self, apr_time_t lock_creation_date)"},
41651 	 { (char *)"svn_wc_entry_t_lock_creation_date_get", _wrap_svn_wc_entry_t_lock_creation_date_get, METH_VARARGS, (char *)"svn_wc_entry_t_lock_creation_date_get(svn_wc_entry_t self) -> apr_time_t"},
41652 	 { (char *)"svn_wc_entry_t_has_props_set", _wrap_svn_wc_entry_t_has_props_set, METH_VARARGS, (char *)"svn_wc_entry_t_has_props_set(svn_wc_entry_t self, svn_boolean_t has_props)"},
41653 	 { (char *)"svn_wc_entry_t_has_props_get", _wrap_svn_wc_entry_t_has_props_get, METH_VARARGS, (char *)"svn_wc_entry_t_has_props_get(svn_wc_entry_t self) -> svn_boolean_t"},
41654 	 { (char *)"svn_wc_entry_t_has_prop_mods_set", _wrap_svn_wc_entry_t_has_prop_mods_set, METH_VARARGS, (char *)"svn_wc_entry_t_has_prop_mods_set(svn_wc_entry_t self, svn_boolean_t has_prop_mods)"},
41655 	 { (char *)"svn_wc_entry_t_has_prop_mods_get", _wrap_svn_wc_entry_t_has_prop_mods_get, METH_VARARGS, (char *)"svn_wc_entry_t_has_prop_mods_get(svn_wc_entry_t self) -> svn_boolean_t"},
41656 	 { (char *)"svn_wc_entry_t_cachable_props_set", _wrap_svn_wc_entry_t_cachable_props_set, METH_VARARGS, (char *)"svn_wc_entry_t_cachable_props_set(svn_wc_entry_t self, char const * cachable_props)"},
41657 	 { (char *)"svn_wc_entry_t_cachable_props_get", _wrap_svn_wc_entry_t_cachable_props_get, METH_VARARGS, (char *)"svn_wc_entry_t_cachable_props_get(svn_wc_entry_t self) -> char const *"},
41658 	 { (char *)"svn_wc_entry_t_present_props_set", _wrap_svn_wc_entry_t_present_props_set, METH_VARARGS, (char *)"svn_wc_entry_t_present_props_set(svn_wc_entry_t self, char const * present_props)"},
41659 	 { (char *)"svn_wc_entry_t_present_props_get", _wrap_svn_wc_entry_t_present_props_get, METH_VARARGS, (char *)"svn_wc_entry_t_present_props_get(svn_wc_entry_t self) -> char const *"},
41660 	 { (char *)"svn_wc_entry_t_changelist_set", _wrap_svn_wc_entry_t_changelist_set, METH_VARARGS, (char *)"svn_wc_entry_t_changelist_set(svn_wc_entry_t self, char const * changelist)"},
41661 	 { (char *)"svn_wc_entry_t_changelist_get", _wrap_svn_wc_entry_t_changelist_get, METH_VARARGS, (char *)"svn_wc_entry_t_changelist_get(svn_wc_entry_t self) -> char const *"},
41662 	 { (char *)"svn_wc_entry_t_working_size_set", _wrap_svn_wc_entry_t_working_size_set, METH_VARARGS, (char *)"svn_wc_entry_t_working_size_set(svn_wc_entry_t self, apr_off_t working_size)"},
41663 	 { (char *)"svn_wc_entry_t_working_size_get", _wrap_svn_wc_entry_t_working_size_get, METH_VARARGS, (char *)"svn_wc_entry_t_working_size_get(svn_wc_entry_t self) -> apr_off_t"},
41664 	 { (char *)"svn_wc_entry_t_keep_local_set", _wrap_svn_wc_entry_t_keep_local_set, METH_VARARGS, (char *)"svn_wc_entry_t_keep_local_set(svn_wc_entry_t self, svn_boolean_t keep_local)"},
41665 	 { (char *)"svn_wc_entry_t_keep_local_get", _wrap_svn_wc_entry_t_keep_local_get, METH_VARARGS, (char *)"svn_wc_entry_t_keep_local_get(svn_wc_entry_t self) -> svn_boolean_t"},
41666 	 { (char *)"svn_wc_entry_t_depth_set", _wrap_svn_wc_entry_t_depth_set, METH_VARARGS, (char *)"svn_wc_entry_t_depth_set(svn_wc_entry_t self, svn_depth_t depth)"},
41667 	 { (char *)"svn_wc_entry_t_depth_get", _wrap_svn_wc_entry_t_depth_get, METH_VARARGS, (char *)"svn_wc_entry_t_depth_get(svn_wc_entry_t self) -> svn_depth_t"},
41668 	 { (char *)"svn_wc_entry_t_tree_conflict_data_set", _wrap_svn_wc_entry_t_tree_conflict_data_set, METH_VARARGS, (char *)"svn_wc_entry_t_tree_conflict_data_set(svn_wc_entry_t self, char const * tree_conflict_data)"},
41669 	 { (char *)"svn_wc_entry_t_tree_conflict_data_get", _wrap_svn_wc_entry_t_tree_conflict_data_get, METH_VARARGS, (char *)"svn_wc_entry_t_tree_conflict_data_get(svn_wc_entry_t self) -> char const *"},
41670 	 { (char *)"svn_wc_entry_t_file_external_path_set", _wrap_svn_wc_entry_t_file_external_path_set, METH_VARARGS, (char *)"svn_wc_entry_t_file_external_path_set(svn_wc_entry_t self, char const * file_external_path)"},
41671 	 { (char *)"svn_wc_entry_t_file_external_path_get", _wrap_svn_wc_entry_t_file_external_path_get, METH_VARARGS, (char *)"svn_wc_entry_t_file_external_path_get(svn_wc_entry_t self) -> char const *"},
41672 	 { (char *)"svn_wc_entry_t_file_external_peg_rev_set", _wrap_svn_wc_entry_t_file_external_peg_rev_set, METH_VARARGS, (char *)"svn_wc_entry_t_file_external_peg_rev_set(svn_wc_entry_t self, svn_opt_revision_t file_external_peg_rev)"},
41673 	 { (char *)"svn_wc_entry_t_file_external_peg_rev_get", _wrap_svn_wc_entry_t_file_external_peg_rev_get, METH_VARARGS, (char *)"svn_wc_entry_t_file_external_peg_rev_get(svn_wc_entry_t self) -> svn_opt_revision_t"},
41674 	 { (char *)"svn_wc_entry_t_file_external_rev_set", _wrap_svn_wc_entry_t_file_external_rev_set, METH_VARARGS, (char *)"svn_wc_entry_t_file_external_rev_set(svn_wc_entry_t self, svn_opt_revision_t file_external_rev)"},
41675 	 { (char *)"svn_wc_entry_t_file_external_rev_get", _wrap_svn_wc_entry_t_file_external_rev_get, METH_VARARGS, (char *)"svn_wc_entry_t_file_external_rev_get(svn_wc_entry_t self) -> svn_opt_revision_t"},
41676 	 { (char *)"new_svn_wc_entry_t", _wrap_new_svn_wc_entry_t, METH_VARARGS, (char *)"new_svn_wc_entry_t() -> svn_wc_entry_t"},
41677 	 { (char *)"delete_svn_wc_entry_t", _wrap_delete_svn_wc_entry_t, METH_VARARGS, (char *)"delete_svn_wc_entry_t(svn_wc_entry_t self)"},
41678 	 { (char *)"svn_wc_entry_t_swigregister", svn_wc_entry_t_swigregister, METH_VARARGS, NULL},
41679 	 { (char *)"svn_wc_entry", _wrap_svn_wc_entry, METH_VARARGS, (char *)"svn_wc_entry(char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t show_hidden, apr_pool_t pool) -> svn_error_t"},
41680 	 { (char *)"svn_wc_entries_read", _wrap_svn_wc_entries_read, METH_VARARGS, (char *)"svn_wc_entries_read(svn_wc_adm_access_t * adm_access, svn_boolean_t show_hidden, apr_pool_t pool) -> svn_error_t"},
41681 	 { (char *)"svn_wc_entry_dup", _wrap_svn_wc_entry_dup, METH_VARARGS, (char *)"svn_wc_entry_dup(svn_wc_entry_t entry, apr_pool_t pool) -> svn_wc_entry_t"},
41682 	 { (char *)"svn_wc_info_t_schedule_set", _wrap_svn_wc_info_t_schedule_set, METH_VARARGS, (char *)"svn_wc_info_t_schedule_set(svn_wc_info_t self, svn_wc_schedule_t schedule)"},
41683 	 { (char *)"svn_wc_info_t_schedule_get", _wrap_svn_wc_info_t_schedule_get, METH_VARARGS, (char *)"svn_wc_info_t_schedule_get(svn_wc_info_t self) -> svn_wc_schedule_t"},
41684 	 { (char *)"svn_wc_info_t_copyfrom_url_set", _wrap_svn_wc_info_t_copyfrom_url_set, METH_VARARGS, (char *)"svn_wc_info_t_copyfrom_url_set(svn_wc_info_t self, char const * copyfrom_url)"},
41685 	 { (char *)"svn_wc_info_t_copyfrom_url_get", _wrap_svn_wc_info_t_copyfrom_url_get, METH_VARARGS, (char *)"svn_wc_info_t_copyfrom_url_get(svn_wc_info_t self) -> char const *"},
41686 	 { (char *)"svn_wc_info_t_copyfrom_rev_set", _wrap_svn_wc_info_t_copyfrom_rev_set, METH_VARARGS, (char *)"svn_wc_info_t_copyfrom_rev_set(svn_wc_info_t self, svn_revnum_t copyfrom_rev)"},
41687 	 { (char *)"svn_wc_info_t_copyfrom_rev_get", _wrap_svn_wc_info_t_copyfrom_rev_get, METH_VARARGS, (char *)"svn_wc_info_t_copyfrom_rev_get(svn_wc_info_t self) -> svn_revnum_t"},
41688 	 { (char *)"svn_wc_info_t_checksum_set", _wrap_svn_wc_info_t_checksum_set, METH_VARARGS, (char *)"svn_wc_info_t_checksum_set(svn_wc_info_t self, svn_checksum_t checksum)"},
41689 	 { (char *)"svn_wc_info_t_checksum_get", _wrap_svn_wc_info_t_checksum_get, METH_VARARGS, (char *)"svn_wc_info_t_checksum_get(svn_wc_info_t self) -> svn_checksum_t"},
41690 	 { (char *)"svn_wc_info_t_changelist_set", _wrap_svn_wc_info_t_changelist_set, METH_VARARGS, (char *)"svn_wc_info_t_changelist_set(svn_wc_info_t self, char const * changelist)"},
41691 	 { (char *)"svn_wc_info_t_changelist_get", _wrap_svn_wc_info_t_changelist_get, METH_VARARGS, (char *)"svn_wc_info_t_changelist_get(svn_wc_info_t self) -> char const *"},
41692 	 { (char *)"svn_wc_info_t_depth_set", _wrap_svn_wc_info_t_depth_set, METH_VARARGS, (char *)"svn_wc_info_t_depth_set(svn_wc_info_t self, svn_depth_t depth)"},
41693 	 { (char *)"svn_wc_info_t_depth_get", _wrap_svn_wc_info_t_depth_get, METH_VARARGS, (char *)"svn_wc_info_t_depth_get(svn_wc_info_t self) -> svn_depth_t"},
41694 	 { (char *)"svn_wc_info_t_recorded_size_set", _wrap_svn_wc_info_t_recorded_size_set, METH_VARARGS, (char *)"svn_wc_info_t_recorded_size_set(svn_wc_info_t self, svn_filesize_t recorded_size)"},
41695 	 { (char *)"svn_wc_info_t_recorded_size_get", _wrap_svn_wc_info_t_recorded_size_get, METH_VARARGS, (char *)"svn_wc_info_t_recorded_size_get(svn_wc_info_t self) -> svn_filesize_t"},
41696 	 { (char *)"svn_wc_info_t_recorded_time_set", _wrap_svn_wc_info_t_recorded_time_set, METH_VARARGS, (char *)"svn_wc_info_t_recorded_time_set(svn_wc_info_t self, apr_time_t recorded_time)"},
41697 	 { (char *)"svn_wc_info_t_recorded_time_get", _wrap_svn_wc_info_t_recorded_time_get, METH_VARARGS, (char *)"svn_wc_info_t_recorded_time_get(svn_wc_info_t self) -> apr_time_t"},
41698 	 { (char *)"svn_wc_info_t_conflicts_set", _wrap_svn_wc_info_t_conflicts_set, METH_VARARGS, (char *)"svn_wc_info_t_conflicts_set(svn_wc_info_t self, apr_array_header_t conflicts)"},
41699 	 { (char *)"svn_wc_info_t_conflicts_get", _wrap_svn_wc_info_t_conflicts_get, METH_VARARGS, (char *)"svn_wc_info_t_conflicts_get(svn_wc_info_t self) -> apr_array_header_t"},
41700 	 { (char *)"svn_wc_info_t_wcroot_abspath_set", _wrap_svn_wc_info_t_wcroot_abspath_set, METH_VARARGS, (char *)"svn_wc_info_t_wcroot_abspath_set(svn_wc_info_t self, char const * wcroot_abspath)"},
41701 	 { (char *)"svn_wc_info_t_wcroot_abspath_get", _wrap_svn_wc_info_t_wcroot_abspath_get, METH_VARARGS, (char *)"svn_wc_info_t_wcroot_abspath_get(svn_wc_info_t self) -> char const *"},
41702 	 { (char *)"svn_wc_info_t_moved_from_abspath_set", _wrap_svn_wc_info_t_moved_from_abspath_set, METH_VARARGS, (char *)"svn_wc_info_t_moved_from_abspath_set(svn_wc_info_t self, char const * moved_from_abspath)"},
41703 	 { (char *)"svn_wc_info_t_moved_from_abspath_get", _wrap_svn_wc_info_t_moved_from_abspath_get, METH_VARARGS, (char *)"svn_wc_info_t_moved_from_abspath_get(svn_wc_info_t self) -> char const *"},
41704 	 { (char *)"svn_wc_info_t_moved_to_abspath_set", _wrap_svn_wc_info_t_moved_to_abspath_set, METH_VARARGS, (char *)"svn_wc_info_t_moved_to_abspath_set(svn_wc_info_t self, char const * moved_to_abspath)"},
41705 	 { (char *)"svn_wc_info_t_moved_to_abspath_get", _wrap_svn_wc_info_t_moved_to_abspath_get, METH_VARARGS, (char *)"svn_wc_info_t_moved_to_abspath_get(svn_wc_info_t self) -> char const *"},
41706 	 { (char *)"new_svn_wc_info_t", _wrap_new_svn_wc_info_t, METH_VARARGS, (char *)"new_svn_wc_info_t() -> svn_wc_info_t"},
41707 	 { (char *)"delete_svn_wc_info_t", _wrap_delete_svn_wc_info_t, METH_VARARGS, (char *)"delete_svn_wc_info_t(svn_wc_info_t self)"},
41708 	 { (char *)"svn_wc_info_t_swigregister", svn_wc_info_t_swigregister, METH_VARARGS, NULL},
41709 	 { (char *)"svn_wc_info_dup", _wrap_svn_wc_info_dup, METH_VARARGS, (char *)"svn_wc_info_dup(svn_wc_info_t info, apr_pool_t pool) -> svn_wc_info_t"},
41710 	 { (char *)"svn_wc_conflicted_p3", _wrap_svn_wc_conflicted_p3, METH_VARARGS, (char *)"svn_wc_conflicted_p3(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t scratch_pool) -> svn_error_t"},
41711 	 { (char *)"svn_wc_conflicted_p2", _wrap_svn_wc_conflicted_p2, METH_VARARGS, (char *)"svn_wc_conflicted_p2(char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41712 	 { (char *)"svn_wc_conflicted_p", _wrap_svn_wc_conflicted_p, METH_VARARGS, (char *)"svn_wc_conflicted_p(char const * dir_path, svn_wc_entry_t entry, apr_pool_t pool) -> svn_error_t"},
41713 	 { (char *)"svn_wc_get_ancestry", _wrap_svn_wc_get_ancestry, METH_VARARGS, (char *)"svn_wc_get_ancestry(char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41714 	 { (char *)"svn_wc_entry_callbacks2_t_found_entry_set", _wrap_svn_wc_entry_callbacks2_t_found_entry_set, METH_VARARGS, (char *)"svn_wc_entry_callbacks2_t_found_entry_set(svn_wc_entry_callbacks2_t self, svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *) found_entry)"},
41715 	 { (char *)"svn_wc_entry_callbacks2_t_found_entry_get", _wrap_svn_wc_entry_callbacks2_t_found_entry_get, METH_VARARGS, (char *)"svn_wc_entry_callbacks2_t_found_entry_get(svn_wc_entry_callbacks2_t self) -> svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)"},
41716 	 { (char *)"svn_wc_entry_callbacks2_t_handle_error_set", _wrap_svn_wc_entry_callbacks2_t_handle_error_set, METH_VARARGS, (char *)"svn_wc_entry_callbacks2_t_handle_error_set(svn_wc_entry_callbacks2_t self, svn_error_t *(*)(char const *,svn_error_t *,void *,apr_pool_t *) handle_error)"},
41717 	 { (char *)"svn_wc_entry_callbacks2_t_handle_error_get", _wrap_svn_wc_entry_callbacks2_t_handle_error_get, METH_VARARGS, (char *)"svn_wc_entry_callbacks2_t_handle_error_get(svn_wc_entry_callbacks2_t self) -> svn_error_t *(*)(char const *,svn_error_t *,void *,apr_pool_t *)"},
41718 	 { (char *)"new_svn_wc_entry_callbacks2_t", _wrap_new_svn_wc_entry_callbacks2_t, METH_VARARGS, (char *)"new_svn_wc_entry_callbacks2_t() -> svn_wc_entry_callbacks2_t"},
41719 	 { (char *)"delete_svn_wc_entry_callbacks2_t", _wrap_delete_svn_wc_entry_callbacks2_t, METH_VARARGS, (char *)"delete_svn_wc_entry_callbacks2_t(svn_wc_entry_callbacks2_t self)"},
41720 	 { (char *)"svn_wc_entry_callbacks2_t_swigregister", svn_wc_entry_callbacks2_t_swigregister, METH_VARARGS, NULL},
41721 	 { (char *)"svn_wc_entry_callbacks_t_found_entry_set", _wrap_svn_wc_entry_callbacks_t_found_entry_set, METH_VARARGS, (char *)"svn_wc_entry_callbacks_t_found_entry_set(svn_wc_entry_callbacks_t self, svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *) found_entry)"},
41722 	 { (char *)"svn_wc_entry_callbacks_t_found_entry_get", _wrap_svn_wc_entry_callbacks_t_found_entry_get, METH_VARARGS, (char *)"svn_wc_entry_callbacks_t_found_entry_get(svn_wc_entry_callbacks_t self) -> svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)"},
41723 	 { (char *)"new_svn_wc_entry_callbacks_t", _wrap_new_svn_wc_entry_callbacks_t, METH_VARARGS, (char *)"new_svn_wc_entry_callbacks_t() -> svn_wc_entry_callbacks_t"},
41724 	 { (char *)"delete_svn_wc_entry_callbacks_t", _wrap_delete_svn_wc_entry_callbacks_t, METH_VARARGS, (char *)"delete_svn_wc_entry_callbacks_t(svn_wc_entry_callbacks_t self)"},
41725 	 { (char *)"svn_wc_entry_callbacks_t_swigregister", svn_wc_entry_callbacks_t_swigregister, METH_VARARGS, NULL},
41726 	 { (char *)"svn_wc_walk_entries3", _wrap_svn_wc_walk_entries3, METH_VARARGS, (char *)"svn_wc_walk_entries3(char const * path, svn_wc_adm_access_t * adm_access, svn_wc_entry_callbacks2_t walk_callbacks, void * walk_baton, svn_depth_t depth, svn_boolean_t show_hidden, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41727 	 { (char *)"svn_wc_walk_entries2", _wrap_svn_wc_walk_entries2, METH_VARARGS, (char *)"svn_wc_walk_entries2(char const * path, svn_wc_adm_access_t * adm_access, svn_wc_entry_callbacks_t walk_callbacks, void * walk_baton, svn_boolean_t show_hidden, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41728 	 { (char *)"svn_wc_walk_entries", _wrap_svn_wc_walk_entries, METH_VARARGS, (char *)"svn_wc_walk_entries(char const * path, svn_wc_adm_access_t * adm_access, svn_wc_entry_callbacks_t walk_callbacks, void * walk_baton, svn_boolean_t show_hidden, apr_pool_t pool) -> svn_error_t"},
41729 	 { (char *)"svn_wc_mark_missing_deleted", _wrap_svn_wc_mark_missing_deleted, METH_VARARGS, (char *)"svn_wc_mark_missing_deleted(char const * path, svn_wc_adm_access_t * parent, apr_pool_t pool) -> svn_error_t"},
41730 	 { (char *)"svn_wc_ensure_adm4", _wrap_svn_wc_ensure_adm4, METH_VARARGS, (char *)"svn_wc_ensure_adm4(svn_wc_context_t * wc_ctx, char const * local_abspath, char const * url, char const * repos_root_url, char const * repos_uuid, svn_revnum_t revision, svn_depth_t depth, apr_pool_t scratch_pool) -> svn_error_t"},
41731 	 { (char *)"svn_wc_ensure_adm3", _wrap_svn_wc_ensure_adm3, METH_VARARGS, (char *)"svn_wc_ensure_adm3(char const * path, char const * uuid, char const * url, char const * repos, svn_revnum_t revision, svn_depth_t depth, apr_pool_t pool) -> svn_error_t"},
41732 	 { (char *)"svn_wc_ensure_adm2", _wrap_svn_wc_ensure_adm2, METH_VARARGS, (char *)"svn_wc_ensure_adm2(char const * path, char const * uuid, char const * url, char const * repos, svn_revnum_t revision, apr_pool_t pool) -> svn_error_t"},
41733 	 { (char *)"svn_wc_ensure_adm", _wrap_svn_wc_ensure_adm, METH_VARARGS, (char *)"svn_wc_ensure_adm(char const * path, char const * uuid, char const * url, svn_revnum_t revision, apr_pool_t pool) -> svn_error_t"},
41734 	 { (char *)"svn_wc_maybe_set_repos_root", _wrap_svn_wc_maybe_set_repos_root, METH_VARARGS, (char *)"svn_wc_maybe_set_repos_root(svn_wc_adm_access_t * adm_access, char const * path, char const * repos, apr_pool_t pool) -> svn_error_t"},
41735 	 { (char *)"svn_wc_status3_t_kind_set", _wrap_svn_wc_status3_t_kind_set, METH_VARARGS, (char *)"svn_wc_status3_t_kind_set(svn_wc_status3_t self, svn_node_kind_t kind)"},
41736 	 { (char *)"svn_wc_status3_t_kind_get", _wrap_svn_wc_status3_t_kind_get, METH_VARARGS, (char *)"svn_wc_status3_t_kind_get(svn_wc_status3_t self) -> svn_node_kind_t"},
41737 	 { (char *)"svn_wc_status3_t_depth_set", _wrap_svn_wc_status3_t_depth_set, METH_VARARGS, (char *)"svn_wc_status3_t_depth_set(svn_wc_status3_t self, svn_depth_t depth)"},
41738 	 { (char *)"svn_wc_status3_t_depth_get", _wrap_svn_wc_status3_t_depth_get, METH_VARARGS, (char *)"svn_wc_status3_t_depth_get(svn_wc_status3_t self) -> svn_depth_t"},
41739 	 { (char *)"svn_wc_status3_t_filesize_set", _wrap_svn_wc_status3_t_filesize_set, METH_VARARGS, (char *)"svn_wc_status3_t_filesize_set(svn_wc_status3_t self, svn_filesize_t filesize)"},
41740 	 { (char *)"svn_wc_status3_t_filesize_get", _wrap_svn_wc_status3_t_filesize_get, METH_VARARGS, (char *)"svn_wc_status3_t_filesize_get(svn_wc_status3_t self) -> svn_filesize_t"},
41741 	 { (char *)"svn_wc_status3_t_versioned_set", _wrap_svn_wc_status3_t_versioned_set, METH_VARARGS, (char *)"svn_wc_status3_t_versioned_set(svn_wc_status3_t self, svn_boolean_t versioned)"},
41742 	 { (char *)"svn_wc_status3_t_versioned_get", _wrap_svn_wc_status3_t_versioned_get, METH_VARARGS, (char *)"svn_wc_status3_t_versioned_get(svn_wc_status3_t self) -> svn_boolean_t"},
41743 	 { (char *)"svn_wc_status3_t_conflicted_set", _wrap_svn_wc_status3_t_conflicted_set, METH_VARARGS, (char *)"svn_wc_status3_t_conflicted_set(svn_wc_status3_t self, svn_boolean_t conflicted)"},
41744 	 { (char *)"svn_wc_status3_t_conflicted_get", _wrap_svn_wc_status3_t_conflicted_get, METH_VARARGS, (char *)"svn_wc_status3_t_conflicted_get(svn_wc_status3_t self) -> svn_boolean_t"},
41745 	 { (char *)"svn_wc_status3_t_node_status_set", _wrap_svn_wc_status3_t_node_status_set, METH_VARARGS, (char *)"svn_wc_status3_t_node_status_set(svn_wc_status3_t self, enum svn_wc_status_kind node_status)"},
41746 	 { (char *)"svn_wc_status3_t_node_status_get", _wrap_svn_wc_status3_t_node_status_get, METH_VARARGS, (char *)"svn_wc_status3_t_node_status_get(svn_wc_status3_t self) -> enum svn_wc_status_kind"},
41747 	 { (char *)"svn_wc_status3_t_text_status_set", _wrap_svn_wc_status3_t_text_status_set, METH_VARARGS, (char *)"svn_wc_status3_t_text_status_set(svn_wc_status3_t self, enum svn_wc_status_kind text_status)"},
41748 	 { (char *)"svn_wc_status3_t_text_status_get", _wrap_svn_wc_status3_t_text_status_get, METH_VARARGS, (char *)"svn_wc_status3_t_text_status_get(svn_wc_status3_t self) -> enum svn_wc_status_kind"},
41749 	 { (char *)"svn_wc_status3_t_prop_status_set", _wrap_svn_wc_status3_t_prop_status_set, METH_VARARGS, (char *)"svn_wc_status3_t_prop_status_set(svn_wc_status3_t self, enum svn_wc_status_kind prop_status)"},
41750 	 { (char *)"svn_wc_status3_t_prop_status_get", _wrap_svn_wc_status3_t_prop_status_get, METH_VARARGS, (char *)"svn_wc_status3_t_prop_status_get(svn_wc_status3_t self) -> enum svn_wc_status_kind"},
41751 	 { (char *)"svn_wc_status3_t_copied_set", _wrap_svn_wc_status3_t_copied_set, METH_VARARGS, (char *)"svn_wc_status3_t_copied_set(svn_wc_status3_t self, svn_boolean_t copied)"},
41752 	 { (char *)"svn_wc_status3_t_copied_get", _wrap_svn_wc_status3_t_copied_get, METH_VARARGS, (char *)"svn_wc_status3_t_copied_get(svn_wc_status3_t self) -> svn_boolean_t"},
41753 	 { (char *)"svn_wc_status3_t_revision_set", _wrap_svn_wc_status3_t_revision_set, METH_VARARGS, (char *)"svn_wc_status3_t_revision_set(svn_wc_status3_t self, svn_revnum_t revision)"},
41754 	 { (char *)"svn_wc_status3_t_revision_get", _wrap_svn_wc_status3_t_revision_get, METH_VARARGS, (char *)"svn_wc_status3_t_revision_get(svn_wc_status3_t self) -> svn_revnum_t"},
41755 	 { (char *)"svn_wc_status3_t_changed_rev_set", _wrap_svn_wc_status3_t_changed_rev_set, METH_VARARGS, (char *)"svn_wc_status3_t_changed_rev_set(svn_wc_status3_t self, svn_revnum_t changed_rev)"},
41756 	 { (char *)"svn_wc_status3_t_changed_rev_get", _wrap_svn_wc_status3_t_changed_rev_get, METH_VARARGS, (char *)"svn_wc_status3_t_changed_rev_get(svn_wc_status3_t self) -> svn_revnum_t"},
41757 	 { (char *)"svn_wc_status3_t_changed_date_set", _wrap_svn_wc_status3_t_changed_date_set, METH_VARARGS, (char *)"svn_wc_status3_t_changed_date_set(svn_wc_status3_t self, apr_time_t changed_date)"},
41758 	 { (char *)"svn_wc_status3_t_changed_date_get", _wrap_svn_wc_status3_t_changed_date_get, METH_VARARGS, (char *)"svn_wc_status3_t_changed_date_get(svn_wc_status3_t self) -> apr_time_t"},
41759 	 { (char *)"svn_wc_status3_t_changed_author_set", _wrap_svn_wc_status3_t_changed_author_set, METH_VARARGS, (char *)"svn_wc_status3_t_changed_author_set(svn_wc_status3_t self, char const * changed_author)"},
41760 	 { (char *)"svn_wc_status3_t_changed_author_get", _wrap_svn_wc_status3_t_changed_author_get, METH_VARARGS, (char *)"svn_wc_status3_t_changed_author_get(svn_wc_status3_t self) -> char const *"},
41761 	 { (char *)"svn_wc_status3_t_repos_root_url_set", _wrap_svn_wc_status3_t_repos_root_url_set, METH_VARARGS, (char *)"svn_wc_status3_t_repos_root_url_set(svn_wc_status3_t self, char const * repos_root_url)"},
41762 	 { (char *)"svn_wc_status3_t_repos_root_url_get", _wrap_svn_wc_status3_t_repos_root_url_get, METH_VARARGS, (char *)"svn_wc_status3_t_repos_root_url_get(svn_wc_status3_t self) -> char const *"},
41763 	 { (char *)"svn_wc_status3_t_repos_uuid_set", _wrap_svn_wc_status3_t_repos_uuid_set, METH_VARARGS, (char *)"svn_wc_status3_t_repos_uuid_set(svn_wc_status3_t self, char const * repos_uuid)"},
41764 	 { (char *)"svn_wc_status3_t_repos_uuid_get", _wrap_svn_wc_status3_t_repos_uuid_get, METH_VARARGS, (char *)"svn_wc_status3_t_repos_uuid_get(svn_wc_status3_t self) -> char const *"},
41765 	 { (char *)"svn_wc_status3_t_repos_relpath_set", _wrap_svn_wc_status3_t_repos_relpath_set, METH_VARARGS, (char *)"svn_wc_status3_t_repos_relpath_set(svn_wc_status3_t self, char const * repos_relpath)"},
41766 	 { (char *)"svn_wc_status3_t_repos_relpath_get", _wrap_svn_wc_status3_t_repos_relpath_get, METH_VARARGS, (char *)"svn_wc_status3_t_repos_relpath_get(svn_wc_status3_t self) -> char const *"},
41767 	 { (char *)"svn_wc_status3_t_switched_set", _wrap_svn_wc_status3_t_switched_set, METH_VARARGS, (char *)"svn_wc_status3_t_switched_set(svn_wc_status3_t self, svn_boolean_t switched)"},
41768 	 { (char *)"svn_wc_status3_t_switched_get", _wrap_svn_wc_status3_t_switched_get, METH_VARARGS, (char *)"svn_wc_status3_t_switched_get(svn_wc_status3_t self) -> svn_boolean_t"},
41769 	 { (char *)"svn_wc_status3_t_locked_set", _wrap_svn_wc_status3_t_locked_set, METH_VARARGS, (char *)"svn_wc_status3_t_locked_set(svn_wc_status3_t self, svn_boolean_t locked)"},
41770 	 { (char *)"svn_wc_status3_t_locked_get", _wrap_svn_wc_status3_t_locked_get, METH_VARARGS, (char *)"svn_wc_status3_t_locked_get(svn_wc_status3_t self) -> svn_boolean_t"},
41771 	 { (char *)"svn_wc_status3_t_lock_set", _wrap_svn_wc_status3_t_lock_set, METH_VARARGS, (char *)"svn_wc_status3_t_lock_set(svn_wc_status3_t self, svn_lock_t lock)"},
41772 	 { (char *)"svn_wc_status3_t_lock_get", _wrap_svn_wc_status3_t_lock_get, METH_VARARGS, (char *)"svn_wc_status3_t_lock_get(svn_wc_status3_t self) -> svn_lock_t"},
41773 	 { (char *)"svn_wc_status3_t_changelist_set", _wrap_svn_wc_status3_t_changelist_set, METH_VARARGS, (char *)"svn_wc_status3_t_changelist_set(svn_wc_status3_t self, char const * changelist)"},
41774 	 { (char *)"svn_wc_status3_t_changelist_get", _wrap_svn_wc_status3_t_changelist_get, METH_VARARGS, (char *)"svn_wc_status3_t_changelist_get(svn_wc_status3_t self) -> char const *"},
41775 	 { (char *)"svn_wc_status3_t_ood_kind_set", _wrap_svn_wc_status3_t_ood_kind_set, METH_VARARGS, (char *)"svn_wc_status3_t_ood_kind_set(svn_wc_status3_t self, svn_node_kind_t ood_kind)"},
41776 	 { (char *)"svn_wc_status3_t_ood_kind_get", _wrap_svn_wc_status3_t_ood_kind_get, METH_VARARGS, (char *)"svn_wc_status3_t_ood_kind_get(svn_wc_status3_t self) -> svn_node_kind_t"},
41777 	 { (char *)"svn_wc_status3_t_repos_node_status_set", _wrap_svn_wc_status3_t_repos_node_status_set, METH_VARARGS, (char *)"svn_wc_status3_t_repos_node_status_set(svn_wc_status3_t self, enum svn_wc_status_kind repos_node_status)"},
41778 	 { (char *)"svn_wc_status3_t_repos_node_status_get", _wrap_svn_wc_status3_t_repos_node_status_get, METH_VARARGS, (char *)"svn_wc_status3_t_repos_node_status_get(svn_wc_status3_t self) -> enum svn_wc_status_kind"},
41779 	 { (char *)"svn_wc_status3_t_repos_text_status_set", _wrap_svn_wc_status3_t_repos_text_status_set, METH_VARARGS, (char *)"svn_wc_status3_t_repos_text_status_set(svn_wc_status3_t self, enum svn_wc_status_kind repos_text_status)"},
41780 	 { (char *)"svn_wc_status3_t_repos_text_status_get", _wrap_svn_wc_status3_t_repos_text_status_get, METH_VARARGS, (char *)"svn_wc_status3_t_repos_text_status_get(svn_wc_status3_t self) -> enum svn_wc_status_kind"},
41781 	 { (char *)"svn_wc_status3_t_repos_prop_status_set", _wrap_svn_wc_status3_t_repos_prop_status_set, METH_VARARGS, (char *)"svn_wc_status3_t_repos_prop_status_set(svn_wc_status3_t self, enum svn_wc_status_kind repos_prop_status)"},
41782 	 { (char *)"svn_wc_status3_t_repos_prop_status_get", _wrap_svn_wc_status3_t_repos_prop_status_get, METH_VARARGS, (char *)"svn_wc_status3_t_repos_prop_status_get(svn_wc_status3_t self) -> enum svn_wc_status_kind"},
41783 	 { (char *)"svn_wc_status3_t_repos_lock_set", _wrap_svn_wc_status3_t_repos_lock_set, METH_VARARGS, (char *)"svn_wc_status3_t_repos_lock_set(svn_wc_status3_t self, svn_lock_t repos_lock)"},
41784 	 { (char *)"svn_wc_status3_t_repos_lock_get", _wrap_svn_wc_status3_t_repos_lock_get, METH_VARARGS, (char *)"svn_wc_status3_t_repos_lock_get(svn_wc_status3_t self) -> svn_lock_t"},
41785 	 { (char *)"svn_wc_status3_t_ood_changed_rev_set", _wrap_svn_wc_status3_t_ood_changed_rev_set, METH_VARARGS, (char *)"svn_wc_status3_t_ood_changed_rev_set(svn_wc_status3_t self, svn_revnum_t ood_changed_rev)"},
41786 	 { (char *)"svn_wc_status3_t_ood_changed_rev_get", _wrap_svn_wc_status3_t_ood_changed_rev_get, METH_VARARGS, (char *)"svn_wc_status3_t_ood_changed_rev_get(svn_wc_status3_t self) -> svn_revnum_t"},
41787 	 { (char *)"svn_wc_status3_t_ood_changed_date_set", _wrap_svn_wc_status3_t_ood_changed_date_set, METH_VARARGS, (char *)"svn_wc_status3_t_ood_changed_date_set(svn_wc_status3_t self, apr_time_t ood_changed_date)"},
41788 	 { (char *)"svn_wc_status3_t_ood_changed_date_get", _wrap_svn_wc_status3_t_ood_changed_date_get, METH_VARARGS, (char *)"svn_wc_status3_t_ood_changed_date_get(svn_wc_status3_t self) -> apr_time_t"},
41789 	 { (char *)"svn_wc_status3_t_ood_changed_author_set", _wrap_svn_wc_status3_t_ood_changed_author_set, METH_VARARGS, (char *)"svn_wc_status3_t_ood_changed_author_set(svn_wc_status3_t self, char const * ood_changed_author)"},
41790 	 { (char *)"svn_wc_status3_t_ood_changed_author_get", _wrap_svn_wc_status3_t_ood_changed_author_get, METH_VARARGS, (char *)"svn_wc_status3_t_ood_changed_author_get(svn_wc_status3_t self) -> char const *"},
41791 	 { (char *)"svn_wc_status3_t_moved_from_abspath_set", _wrap_svn_wc_status3_t_moved_from_abspath_set, METH_VARARGS, (char *)"svn_wc_status3_t_moved_from_abspath_set(svn_wc_status3_t self, char const * moved_from_abspath)"},
41792 	 { (char *)"svn_wc_status3_t_moved_from_abspath_get", _wrap_svn_wc_status3_t_moved_from_abspath_get, METH_VARARGS, (char *)"svn_wc_status3_t_moved_from_abspath_get(svn_wc_status3_t self) -> char const *"},
41793 	 { (char *)"svn_wc_status3_t_moved_to_abspath_set", _wrap_svn_wc_status3_t_moved_to_abspath_set, METH_VARARGS, (char *)"svn_wc_status3_t_moved_to_abspath_set(svn_wc_status3_t self, char const * moved_to_abspath)"},
41794 	 { (char *)"svn_wc_status3_t_moved_to_abspath_get", _wrap_svn_wc_status3_t_moved_to_abspath_get, METH_VARARGS, (char *)"svn_wc_status3_t_moved_to_abspath_get(svn_wc_status3_t self) -> char const *"},
41795 	 { (char *)"svn_wc_status3_t_file_external_set", _wrap_svn_wc_status3_t_file_external_set, METH_VARARGS, (char *)"svn_wc_status3_t_file_external_set(svn_wc_status3_t self, svn_boolean_t file_external)"},
41796 	 { (char *)"svn_wc_status3_t_file_external_get", _wrap_svn_wc_status3_t_file_external_get, METH_VARARGS, (char *)"svn_wc_status3_t_file_external_get(svn_wc_status3_t self) -> svn_boolean_t"},
41797 	 { (char *)"svn_wc_status3_t_actual_kind_set", _wrap_svn_wc_status3_t_actual_kind_set, METH_VARARGS, (char *)"svn_wc_status3_t_actual_kind_set(svn_wc_status3_t self, svn_node_kind_t actual_kind)"},
41798 	 { (char *)"svn_wc_status3_t_actual_kind_get", _wrap_svn_wc_status3_t_actual_kind_get, METH_VARARGS, (char *)"svn_wc_status3_t_actual_kind_get(svn_wc_status3_t self) -> svn_node_kind_t"},
41799 	 { (char *)"new_svn_wc_status3_t", _wrap_new_svn_wc_status3_t, METH_VARARGS, (char *)"new_svn_wc_status3_t() -> svn_wc_status3_t"},
41800 	 { (char *)"delete_svn_wc_status3_t", _wrap_delete_svn_wc_status3_t, METH_VARARGS, (char *)"delete_svn_wc_status3_t(svn_wc_status3_t self)"},
41801 	 { (char *)"svn_wc_status3_t_swigregister", svn_wc_status3_t_swigregister, METH_VARARGS, NULL},
41802 	 { (char *)"svn_wc_status2_t_entry_set", _wrap_svn_wc_status2_t_entry_set, METH_VARARGS, (char *)"svn_wc_status2_t_entry_set(svn_wc_status2_t self, svn_wc_entry_t entry)"},
41803 	 { (char *)"svn_wc_status2_t_entry_get", _wrap_svn_wc_status2_t_entry_get, METH_VARARGS, (char *)"svn_wc_status2_t_entry_get(svn_wc_status2_t self) -> svn_wc_entry_t"},
41804 	 { (char *)"svn_wc_status2_t_text_status_set", _wrap_svn_wc_status2_t_text_status_set, METH_VARARGS, (char *)"svn_wc_status2_t_text_status_set(svn_wc_status2_t self, enum svn_wc_status_kind text_status)"},
41805 	 { (char *)"svn_wc_status2_t_text_status_get", _wrap_svn_wc_status2_t_text_status_get, METH_VARARGS, (char *)"svn_wc_status2_t_text_status_get(svn_wc_status2_t self) -> enum svn_wc_status_kind"},
41806 	 { (char *)"svn_wc_status2_t_prop_status_set", _wrap_svn_wc_status2_t_prop_status_set, METH_VARARGS, (char *)"svn_wc_status2_t_prop_status_set(svn_wc_status2_t self, enum svn_wc_status_kind prop_status)"},
41807 	 { (char *)"svn_wc_status2_t_prop_status_get", _wrap_svn_wc_status2_t_prop_status_get, METH_VARARGS, (char *)"svn_wc_status2_t_prop_status_get(svn_wc_status2_t self) -> enum svn_wc_status_kind"},
41808 	 { (char *)"svn_wc_status2_t_locked_set", _wrap_svn_wc_status2_t_locked_set, METH_VARARGS, (char *)"svn_wc_status2_t_locked_set(svn_wc_status2_t self, svn_boolean_t locked)"},
41809 	 { (char *)"svn_wc_status2_t_locked_get", _wrap_svn_wc_status2_t_locked_get, METH_VARARGS, (char *)"svn_wc_status2_t_locked_get(svn_wc_status2_t self) -> svn_boolean_t"},
41810 	 { (char *)"svn_wc_status2_t_copied_set", _wrap_svn_wc_status2_t_copied_set, METH_VARARGS, (char *)"svn_wc_status2_t_copied_set(svn_wc_status2_t self, svn_boolean_t copied)"},
41811 	 { (char *)"svn_wc_status2_t_copied_get", _wrap_svn_wc_status2_t_copied_get, METH_VARARGS, (char *)"svn_wc_status2_t_copied_get(svn_wc_status2_t self) -> svn_boolean_t"},
41812 	 { (char *)"svn_wc_status2_t_switched_set", _wrap_svn_wc_status2_t_switched_set, METH_VARARGS, (char *)"svn_wc_status2_t_switched_set(svn_wc_status2_t self, svn_boolean_t switched)"},
41813 	 { (char *)"svn_wc_status2_t_switched_get", _wrap_svn_wc_status2_t_switched_get, METH_VARARGS, (char *)"svn_wc_status2_t_switched_get(svn_wc_status2_t self) -> svn_boolean_t"},
41814 	 { (char *)"svn_wc_status2_t_repos_text_status_set", _wrap_svn_wc_status2_t_repos_text_status_set, METH_VARARGS, (char *)"svn_wc_status2_t_repos_text_status_set(svn_wc_status2_t self, enum svn_wc_status_kind repos_text_status)"},
41815 	 { (char *)"svn_wc_status2_t_repos_text_status_get", _wrap_svn_wc_status2_t_repos_text_status_get, METH_VARARGS, (char *)"svn_wc_status2_t_repos_text_status_get(svn_wc_status2_t self) -> enum svn_wc_status_kind"},
41816 	 { (char *)"svn_wc_status2_t_repos_prop_status_set", _wrap_svn_wc_status2_t_repos_prop_status_set, METH_VARARGS, (char *)"svn_wc_status2_t_repos_prop_status_set(svn_wc_status2_t self, enum svn_wc_status_kind repos_prop_status)"},
41817 	 { (char *)"svn_wc_status2_t_repos_prop_status_get", _wrap_svn_wc_status2_t_repos_prop_status_get, METH_VARARGS, (char *)"svn_wc_status2_t_repos_prop_status_get(svn_wc_status2_t self) -> enum svn_wc_status_kind"},
41818 	 { (char *)"svn_wc_status2_t_repos_lock_set", _wrap_svn_wc_status2_t_repos_lock_set, METH_VARARGS, (char *)"svn_wc_status2_t_repos_lock_set(svn_wc_status2_t self, svn_lock_t repos_lock)"},
41819 	 { (char *)"svn_wc_status2_t_repos_lock_get", _wrap_svn_wc_status2_t_repos_lock_get, METH_VARARGS, (char *)"svn_wc_status2_t_repos_lock_get(svn_wc_status2_t self) -> svn_lock_t"},
41820 	 { (char *)"svn_wc_status2_t_url_set", _wrap_svn_wc_status2_t_url_set, METH_VARARGS, (char *)"svn_wc_status2_t_url_set(svn_wc_status2_t self, char const * url)"},
41821 	 { (char *)"svn_wc_status2_t_url_get", _wrap_svn_wc_status2_t_url_get, METH_VARARGS, (char *)"svn_wc_status2_t_url_get(svn_wc_status2_t self) -> char const *"},
41822 	 { (char *)"svn_wc_status2_t_ood_last_cmt_rev_set", _wrap_svn_wc_status2_t_ood_last_cmt_rev_set, METH_VARARGS, (char *)"svn_wc_status2_t_ood_last_cmt_rev_set(svn_wc_status2_t self, svn_revnum_t ood_last_cmt_rev)"},
41823 	 { (char *)"svn_wc_status2_t_ood_last_cmt_rev_get", _wrap_svn_wc_status2_t_ood_last_cmt_rev_get, METH_VARARGS, (char *)"svn_wc_status2_t_ood_last_cmt_rev_get(svn_wc_status2_t self) -> svn_revnum_t"},
41824 	 { (char *)"svn_wc_status2_t_ood_last_cmt_date_set", _wrap_svn_wc_status2_t_ood_last_cmt_date_set, METH_VARARGS, (char *)"svn_wc_status2_t_ood_last_cmt_date_set(svn_wc_status2_t self, apr_time_t ood_last_cmt_date)"},
41825 	 { (char *)"svn_wc_status2_t_ood_last_cmt_date_get", _wrap_svn_wc_status2_t_ood_last_cmt_date_get, METH_VARARGS, (char *)"svn_wc_status2_t_ood_last_cmt_date_get(svn_wc_status2_t self) -> apr_time_t"},
41826 	 { (char *)"svn_wc_status2_t_ood_kind_set", _wrap_svn_wc_status2_t_ood_kind_set, METH_VARARGS, (char *)"svn_wc_status2_t_ood_kind_set(svn_wc_status2_t self, svn_node_kind_t ood_kind)"},
41827 	 { (char *)"svn_wc_status2_t_ood_kind_get", _wrap_svn_wc_status2_t_ood_kind_get, METH_VARARGS, (char *)"svn_wc_status2_t_ood_kind_get(svn_wc_status2_t self) -> svn_node_kind_t"},
41828 	 { (char *)"svn_wc_status2_t_ood_last_cmt_author_set", _wrap_svn_wc_status2_t_ood_last_cmt_author_set, METH_VARARGS, (char *)"svn_wc_status2_t_ood_last_cmt_author_set(svn_wc_status2_t self, char const * ood_last_cmt_author)"},
41829 	 { (char *)"svn_wc_status2_t_ood_last_cmt_author_get", _wrap_svn_wc_status2_t_ood_last_cmt_author_get, METH_VARARGS, (char *)"svn_wc_status2_t_ood_last_cmt_author_get(svn_wc_status2_t self) -> char const *"},
41830 	 { (char *)"svn_wc_status2_t_tree_conflict_set", _wrap_svn_wc_status2_t_tree_conflict_set, METH_VARARGS, (char *)"svn_wc_status2_t_tree_conflict_set(svn_wc_status2_t self, svn_wc_conflict_description_t tree_conflict)"},
41831 	 { (char *)"svn_wc_status2_t_tree_conflict_get", _wrap_svn_wc_status2_t_tree_conflict_get, METH_VARARGS, (char *)"svn_wc_status2_t_tree_conflict_get(svn_wc_status2_t self) -> svn_wc_conflict_description_t"},
41832 	 { (char *)"svn_wc_status2_t_file_external_set", _wrap_svn_wc_status2_t_file_external_set, METH_VARARGS, (char *)"svn_wc_status2_t_file_external_set(svn_wc_status2_t self, svn_boolean_t file_external)"},
41833 	 { (char *)"svn_wc_status2_t_file_external_get", _wrap_svn_wc_status2_t_file_external_get, METH_VARARGS, (char *)"svn_wc_status2_t_file_external_get(svn_wc_status2_t self) -> svn_boolean_t"},
41834 	 { (char *)"svn_wc_status2_t_pristine_text_status_set", _wrap_svn_wc_status2_t_pristine_text_status_set, METH_VARARGS, (char *)"svn_wc_status2_t_pristine_text_status_set(svn_wc_status2_t self, enum svn_wc_status_kind pristine_text_status)"},
41835 	 { (char *)"svn_wc_status2_t_pristine_text_status_get", _wrap_svn_wc_status2_t_pristine_text_status_get, METH_VARARGS, (char *)"svn_wc_status2_t_pristine_text_status_get(svn_wc_status2_t self) -> enum svn_wc_status_kind"},
41836 	 { (char *)"svn_wc_status2_t_pristine_prop_status_set", _wrap_svn_wc_status2_t_pristine_prop_status_set, METH_VARARGS, (char *)"svn_wc_status2_t_pristine_prop_status_set(svn_wc_status2_t self, enum svn_wc_status_kind pristine_prop_status)"},
41837 	 { (char *)"svn_wc_status2_t_pristine_prop_status_get", _wrap_svn_wc_status2_t_pristine_prop_status_get, METH_VARARGS, (char *)"svn_wc_status2_t_pristine_prop_status_get(svn_wc_status2_t self) -> enum svn_wc_status_kind"},
41838 	 { (char *)"new_svn_wc_status2_t", _wrap_new_svn_wc_status2_t, METH_VARARGS, (char *)"new_svn_wc_status2_t() -> svn_wc_status2_t"},
41839 	 { (char *)"delete_svn_wc_status2_t", _wrap_delete_svn_wc_status2_t, METH_VARARGS, (char *)"delete_svn_wc_status2_t(svn_wc_status2_t self)"},
41840 	 { (char *)"svn_wc_status2_t_swigregister", svn_wc_status2_t_swigregister, METH_VARARGS, NULL},
41841 	 { (char *)"svn_wc_status_t_entry_set", _wrap_svn_wc_status_t_entry_set, METH_VARARGS, (char *)"svn_wc_status_t_entry_set(svn_wc_status_t self, svn_wc_entry_t entry)"},
41842 	 { (char *)"svn_wc_status_t_entry_get", _wrap_svn_wc_status_t_entry_get, METH_VARARGS, (char *)"svn_wc_status_t_entry_get(svn_wc_status_t self) -> svn_wc_entry_t"},
41843 	 { (char *)"svn_wc_status_t_text_status_set", _wrap_svn_wc_status_t_text_status_set, METH_VARARGS, (char *)"svn_wc_status_t_text_status_set(svn_wc_status_t self, enum svn_wc_status_kind text_status)"},
41844 	 { (char *)"svn_wc_status_t_text_status_get", _wrap_svn_wc_status_t_text_status_get, METH_VARARGS, (char *)"svn_wc_status_t_text_status_get(svn_wc_status_t self) -> enum svn_wc_status_kind"},
41845 	 { (char *)"svn_wc_status_t_prop_status_set", _wrap_svn_wc_status_t_prop_status_set, METH_VARARGS, (char *)"svn_wc_status_t_prop_status_set(svn_wc_status_t self, enum svn_wc_status_kind prop_status)"},
41846 	 { (char *)"svn_wc_status_t_prop_status_get", _wrap_svn_wc_status_t_prop_status_get, METH_VARARGS, (char *)"svn_wc_status_t_prop_status_get(svn_wc_status_t self) -> enum svn_wc_status_kind"},
41847 	 { (char *)"svn_wc_status_t_locked_set", _wrap_svn_wc_status_t_locked_set, METH_VARARGS, (char *)"svn_wc_status_t_locked_set(svn_wc_status_t self, svn_boolean_t locked)"},
41848 	 { (char *)"svn_wc_status_t_locked_get", _wrap_svn_wc_status_t_locked_get, METH_VARARGS, (char *)"svn_wc_status_t_locked_get(svn_wc_status_t self) -> svn_boolean_t"},
41849 	 { (char *)"svn_wc_status_t_copied_set", _wrap_svn_wc_status_t_copied_set, METH_VARARGS, (char *)"svn_wc_status_t_copied_set(svn_wc_status_t self, svn_boolean_t copied)"},
41850 	 { (char *)"svn_wc_status_t_copied_get", _wrap_svn_wc_status_t_copied_get, METH_VARARGS, (char *)"svn_wc_status_t_copied_get(svn_wc_status_t self) -> svn_boolean_t"},
41851 	 { (char *)"svn_wc_status_t_switched_set", _wrap_svn_wc_status_t_switched_set, METH_VARARGS, (char *)"svn_wc_status_t_switched_set(svn_wc_status_t self, svn_boolean_t switched)"},
41852 	 { (char *)"svn_wc_status_t_switched_get", _wrap_svn_wc_status_t_switched_get, METH_VARARGS, (char *)"svn_wc_status_t_switched_get(svn_wc_status_t self) -> svn_boolean_t"},
41853 	 { (char *)"svn_wc_status_t_repos_text_status_set", _wrap_svn_wc_status_t_repos_text_status_set, METH_VARARGS, (char *)"svn_wc_status_t_repos_text_status_set(svn_wc_status_t self, enum svn_wc_status_kind repos_text_status)"},
41854 	 { (char *)"svn_wc_status_t_repos_text_status_get", _wrap_svn_wc_status_t_repos_text_status_get, METH_VARARGS, (char *)"svn_wc_status_t_repos_text_status_get(svn_wc_status_t self) -> enum svn_wc_status_kind"},
41855 	 { (char *)"svn_wc_status_t_repos_prop_status_set", _wrap_svn_wc_status_t_repos_prop_status_set, METH_VARARGS, (char *)"svn_wc_status_t_repos_prop_status_set(svn_wc_status_t self, enum svn_wc_status_kind repos_prop_status)"},
41856 	 { (char *)"svn_wc_status_t_repos_prop_status_get", _wrap_svn_wc_status_t_repos_prop_status_get, METH_VARARGS, (char *)"svn_wc_status_t_repos_prop_status_get(svn_wc_status_t self) -> enum svn_wc_status_kind"},
41857 	 { (char *)"new_svn_wc_status_t", _wrap_new_svn_wc_status_t, METH_VARARGS, (char *)"new_svn_wc_status_t() -> svn_wc_status_t"},
41858 	 { (char *)"delete_svn_wc_status_t", _wrap_delete_svn_wc_status_t, METH_VARARGS, (char *)"delete_svn_wc_status_t(svn_wc_status_t self)"},
41859 	 { (char *)"svn_wc_status_t_swigregister", svn_wc_status_t_swigregister, METH_VARARGS, NULL},
41860 	 { (char *)"svn_wc_dup_status3", _wrap_svn_wc_dup_status3, METH_VARARGS, (char *)"svn_wc_dup_status3(svn_wc_status3_t orig_stat, apr_pool_t pool) -> svn_wc_status3_t"},
41861 	 { (char *)"svn_wc_dup_status2", _wrap_svn_wc_dup_status2, METH_VARARGS, (char *)"svn_wc_dup_status2(svn_wc_status2_t orig_stat, apr_pool_t pool) -> svn_wc_status2_t"},
41862 	 { (char *)"svn_wc_dup_status", _wrap_svn_wc_dup_status, METH_VARARGS, (char *)"svn_wc_dup_status(svn_wc_status_t orig_stat, apr_pool_t pool) -> svn_wc_status_t"},
41863 	 { (char *)"svn_wc_status3", _wrap_svn_wc_status3, METH_VARARGS, (char *)"svn_wc_status3(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41864 	 { (char *)"svn_wc_status2", _wrap_svn_wc_status2, METH_VARARGS, (char *)"svn_wc_status2(char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41865 	 { (char *)"svn_wc_status", _wrap_svn_wc_status, METH_VARARGS, (char *)"svn_wc_status(char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41866 	 { (char *)"svn_wc_walk_status", _wrap_svn_wc_walk_status, METH_VARARGS, (char *)"svn_wc_walk_status(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_depth_t depth, svn_boolean_t get_all, svn_boolean_t no_ignore, svn_boolean_t ignore_text_mods, apr_array_header_t ignore_patterns, svn_wc_status_func4_t status_func, void * status_baton, svn_cancel_func_t cancel_func, apr_pool_t scratch_pool) -> svn_error_t"},
41867 	 { (char *)"svn_wc_get_status_editor5", _wrap_svn_wc_get_status_editor5, METH_VARARGS, (char *)"svn_wc_get_status_editor5(svn_wc_context_t * wc_ctx, char const * anchor_abspath, char const * target_basename, svn_depth_t depth, svn_boolean_t get_all, svn_boolean_t no_ignore, svn_boolean_t depth_as_sticky, svn_boolean_t server_performs_filtering, apr_array_header_t ignore_patterns, svn_wc_status_func4_t status_func, void * status_baton, svn_cancel_func_t cancel_func, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41868 	 { (char *)"svn_wc_get_status_editor4", _wrap_svn_wc_get_status_editor4, METH_VARARGS, (char *)"svn_wc_get_status_editor4(svn_wc_adm_access_t * anchor, char const * target, svn_depth_t depth, svn_boolean_t get_all, svn_boolean_t no_ignore, apr_array_header_t ignore_patterns, svn_wc_status_func3_t status_func, void * status_baton, svn_cancel_func_t cancel_func, svn_wc_traversal_info_t * traversal_info, apr_pool_t pool) -> svn_error_t"},
41869 	 { (char *)"svn_wc_get_status_editor3", _wrap_svn_wc_get_status_editor3, METH_VARARGS, (char *)"svn_wc_get_status_editor3(svn_wc_adm_access_t * anchor, char const * target, svn_depth_t depth, svn_boolean_t get_all, svn_boolean_t no_ignore, apr_array_header_t ignore_patterns, svn_wc_status_func2_t status_func, svn_cancel_func_t cancel_func, svn_wc_traversal_info_t * traversal_info, apr_pool_t pool) -> svn_error_t"},
41870 	 { (char *)"svn_wc_get_status_editor2", _wrap_svn_wc_get_status_editor2, METH_VARARGS, (char *)"svn_wc_get_status_editor2(svn_wc_adm_access_t * anchor, char const * target, apr_hash_t config, svn_boolean_t recurse, svn_boolean_t get_all, svn_boolean_t no_ignore, svn_wc_status_func2_t status_func, svn_cancel_func_t cancel_func, svn_wc_traversal_info_t * traversal_info, apr_pool_t pool) -> svn_error_t"},
41871 	 { (char *)"svn_wc_get_status_editor", _wrap_svn_wc_get_status_editor, METH_VARARGS, (char *)"svn_wc_get_status_editor(svn_wc_adm_access_t * anchor, char const * target, apr_hash_t config, svn_boolean_t recurse, svn_boolean_t get_all, svn_boolean_t no_ignore, svn_wc_status_func_t status_func, svn_cancel_func_t cancel_func, svn_wc_traversal_info_t * traversal_info, apr_pool_t pool) -> svn_error_t"},
41872 	 { (char *)"svn_wc_status_set_repos_locks", _wrap_svn_wc_status_set_repos_locks, METH_VARARGS, (char *)"svn_wc_status_set_repos_locks(void * set_locks_baton, apr_hash_t locks, char const * repos_root, apr_pool_t pool) -> svn_error_t"},
41873 	 { (char *)"svn_wc_copy3", _wrap_svn_wc_copy3, METH_VARARGS, (char *)"svn_wc_copy3(svn_wc_context_t * wc_ctx, char const * src_abspath, char const * dst_abspath, svn_boolean_t metadata_only, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41874 	 { (char *)"svn_wc_copy2", _wrap_svn_wc_copy2, METH_VARARGS, (char *)"svn_wc_copy2(char const * src, svn_wc_adm_access_t * dst_parent, char const * dst_basename, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t pool) -> svn_error_t"},
41875 	 { (char *)"svn_wc_copy", _wrap_svn_wc_copy, METH_VARARGS, (char *)"svn_wc_copy(char const * src, svn_wc_adm_access_t * dst_parent, char const * dst_basename, svn_cancel_func_t cancel_func, svn_wc_notify_func_t notify_func, apr_pool_t pool) -> svn_error_t"},
41876 	 { (char *)"svn_wc_move", _wrap_svn_wc_move, METH_VARARGS, (char *)"svn_wc_move(svn_wc_context_t * wc_ctx, char const * src_abspath, char const * dst_abspath, svn_boolean_t metadata_only, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41877 	 { (char *)"svn_wc_delete4", _wrap_svn_wc_delete4, METH_VARARGS, (char *)"svn_wc_delete4(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_boolean_t keep_local, svn_boolean_t delete_unversioned_target, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41878 	 { (char *)"svn_wc_delete3", _wrap_svn_wc_delete3, METH_VARARGS, (char *)"svn_wc_delete3(char const * path, svn_wc_adm_access_t * adm_access, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, svn_boolean_t keep_local, apr_pool_t pool) -> svn_error_t"},
41879 	 { (char *)"svn_wc_delete2", _wrap_svn_wc_delete2, METH_VARARGS, (char *)"svn_wc_delete2(char const * path, svn_wc_adm_access_t * adm_access, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t pool) -> svn_error_t"},
41880 	 { (char *)"svn_wc_delete", _wrap_svn_wc_delete, METH_VARARGS, (char *)"svn_wc_delete(char const * path, svn_wc_adm_access_t * adm_access, svn_cancel_func_t cancel_func, svn_wc_notify_func_t notify_func, apr_pool_t pool) -> svn_error_t"},
41881 	 { (char *)"svn_wc_add_from_disk3", _wrap_svn_wc_add_from_disk3, METH_VARARGS, (char *)"svn_wc_add_from_disk3(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_hash_t props, svn_boolean_t skip_checks, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41882 	 { (char *)"svn_wc_add_from_disk2", _wrap_svn_wc_add_from_disk2, METH_VARARGS, (char *)"svn_wc_add_from_disk2(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_hash_t props, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41883 	 { (char *)"svn_wc_add_from_disk", _wrap_svn_wc_add_from_disk, METH_VARARGS, (char *)"svn_wc_add_from_disk(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41884 	 { (char *)"svn_wc_add4", _wrap_svn_wc_add4, METH_VARARGS, (char *)"svn_wc_add4(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_depth_t depth, char const * copyfrom_url, svn_revnum_t copyfrom_rev, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41885 	 { (char *)"svn_wc_add3", _wrap_svn_wc_add3, METH_VARARGS, (char *)"svn_wc_add3(char const * path, svn_wc_adm_access_t * parent_access, svn_depth_t depth, char const * copyfrom_url, svn_revnum_t copyfrom_rev, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t pool) -> svn_error_t"},
41886 	 { (char *)"svn_wc_add2", _wrap_svn_wc_add2, METH_VARARGS, (char *)"svn_wc_add2(char const * path, svn_wc_adm_access_t * parent_access, char const * copyfrom_url, svn_revnum_t copyfrom_rev, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t pool) -> svn_error_t"},
41887 	 { (char *)"svn_wc_add", _wrap_svn_wc_add, METH_VARARGS, (char *)"svn_wc_add(char const * path, svn_wc_adm_access_t * parent_access, char const * copyfrom_url, svn_revnum_t copyfrom_rev, svn_cancel_func_t cancel_func, svn_wc_notify_func_t notify_func, apr_pool_t pool) -> svn_error_t"},
41888 	 { (char *)"svn_wc_add_repos_file4", _wrap_svn_wc_add_repos_file4, METH_VARARGS, (char *)"svn_wc_add_repos_file4(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_stream_t * new_base_contents, svn_stream_t * new_contents, apr_hash_t new_base_props, apr_hash_t new_props, char const * copyfrom_url, svn_revnum_t copyfrom_rev, svn_cancel_func_t cancel_func, apr_pool_t scratch_pool) -> svn_error_t"},
41889 	 { (char *)"svn_wc_add_repos_file3", _wrap_svn_wc_add_repos_file3, METH_VARARGS, (char *)"svn_wc_add_repos_file3(char const * dst_path, svn_wc_adm_access_t * adm_access, svn_stream_t * new_base_contents, svn_stream_t * new_contents, apr_hash_t new_base_props, apr_hash_t new_props, char const * copyfrom_url, svn_revnum_t copyfrom_rev, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41890 	 { (char *)"svn_wc_add_repos_file2", _wrap_svn_wc_add_repos_file2, METH_VARARGS, (char *)"svn_wc_add_repos_file2(char const * dst_path, svn_wc_adm_access_t * adm_access, char const * new_text_base_path, char const * new_text_path, apr_hash_t new_base_props, apr_hash_t new_props, char const * copyfrom_url, svn_revnum_t copyfrom_rev, apr_pool_t pool) -> svn_error_t"},
41891 	 { (char *)"svn_wc_add_repos_file", _wrap_svn_wc_add_repos_file, METH_VARARGS, (char *)"svn_wc_add_repos_file(char const * dst_path, svn_wc_adm_access_t * adm_access, char const * new_text_path, apr_hash_t new_props, char const * copyfrom_url, svn_revnum_t copyfrom_rev, apr_pool_t pool) -> svn_error_t"},
41892 	 { (char *)"svn_wc_remove_from_revision_control2", _wrap_svn_wc_remove_from_revision_control2, METH_VARARGS, (char *)"svn_wc_remove_from_revision_control2(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_boolean_t destroy_wf, svn_boolean_t instant_error, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41893 	 { (char *)"svn_wc_remove_from_revision_control", _wrap_svn_wc_remove_from_revision_control, METH_VARARGS, (char *)"svn_wc_remove_from_revision_control(svn_wc_adm_access_t * adm_access, char const * name, svn_boolean_t destroy_wf, svn_boolean_t instant_error, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41894 	 { (char *)"svn_wc_resolved_conflict5", _wrap_svn_wc_resolved_conflict5, METH_VARARGS, (char *)"svn_wc_resolved_conflict5(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_depth_t depth, svn_boolean_t resolve_text, char const * resolve_prop, svn_boolean_t resolve_tree, svn_wc_conflict_choice_t conflict_choice, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41895 	 { (char *)"svn_wc_resolved_conflict4", _wrap_svn_wc_resolved_conflict4, METH_VARARGS, (char *)"svn_wc_resolved_conflict4(char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t resolve_text, svn_boolean_t resolve_props, svn_boolean_t resolve_tree, svn_depth_t depth, svn_wc_conflict_choice_t conflict_choice, svn_wc_notify_func2_t notify_func, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41896 	 { (char *)"svn_wc_resolved_conflict3", _wrap_svn_wc_resolved_conflict3, METH_VARARGS, (char *)"svn_wc_resolved_conflict3(char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t resolve_text, svn_boolean_t resolve_props, svn_depth_t depth, svn_wc_conflict_choice_t conflict_choice, svn_wc_notify_func2_t notify_func, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41897 	 { (char *)"svn_wc_resolved_conflict2", _wrap_svn_wc_resolved_conflict2, METH_VARARGS, (char *)"svn_wc_resolved_conflict2(char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t resolve_text, svn_boolean_t resolve_props, svn_boolean_t recurse, svn_wc_notify_func2_t notify_func, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41898 	 { (char *)"svn_wc_resolved_conflict", _wrap_svn_wc_resolved_conflict, METH_VARARGS, (char *)"svn_wc_resolved_conflict(char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t resolve_text, svn_boolean_t resolve_props, svn_boolean_t recurse, svn_wc_notify_func_t notify_func, apr_pool_t pool) -> svn_error_t"},
41899 	 { (char *)"svn_wc_committed_queue_create", _wrap_svn_wc_committed_queue_create, METH_VARARGS, (char *)"svn_wc_committed_queue_create(apr_pool_t pool) -> svn_wc_committed_queue_t *"},
41900 	 { (char *)"svn_wc_queue_committed4", _wrap_svn_wc_queue_committed4, METH_VARARGS, (char *)"svn_wc_queue_committed4(svn_wc_committed_queue_t * queue, svn_wc_context_t * wc_ctx, char const * local_abspath, svn_boolean_t recurse, svn_boolean_t is_committed, apr_array_header_t wcprop_changes, svn_boolean_t remove_lock, svn_boolean_t remove_changelist, svn_checksum_t sha1_checksum, apr_pool_t scratch_pool) -> svn_error_t"},
41901 	 { (char *)"svn_wc_queue_committed3", _wrap_svn_wc_queue_committed3, METH_VARARGS, (char *)"svn_wc_queue_committed3(svn_wc_committed_queue_t * queue, svn_wc_context_t * wc_ctx, char const * local_abspath, svn_boolean_t recurse, apr_array_header_t wcprop_changes, svn_boolean_t remove_lock, svn_boolean_t remove_changelist, svn_checksum_t sha1_checksum, apr_pool_t scratch_pool) -> svn_error_t"},
41902 	 { (char *)"svn_wc_queue_committed2", _wrap_svn_wc_queue_committed2, METH_VARARGS, (char *)"svn_wc_queue_committed2(svn_wc_committed_queue_t * queue, char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t recurse, apr_array_header_t wcprop_changes, svn_boolean_t remove_lock, svn_boolean_t remove_changelist, svn_checksum_t md5_checksum, apr_pool_t scratch_pool) -> svn_error_t"},
41903 	 { (char *)"svn_wc_queue_committed", _wrap_svn_wc_queue_committed, METH_VARARGS, (char *)"svn_wc_queue_committed(char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t recurse, apr_array_header_t wcprop_changes, svn_boolean_t remove_lock, svn_boolean_t remove_changelist, unsigned char const * digest, apr_pool_t pool) -> svn_error_t"},
41904 	 { (char *)"svn_wc_process_committed_queue2", _wrap_svn_wc_process_committed_queue2, METH_VARARGS, (char *)"svn_wc_process_committed_queue2(svn_wc_committed_queue_t * queue, svn_wc_context_t * wc_ctx, svn_revnum_t new_revnum, char const * rev_date, char const * rev_author, svn_cancel_func_t cancel_func, apr_pool_t scratch_pool) -> svn_error_t"},
41905 	 { (char *)"svn_wc_process_committed_queue", _wrap_svn_wc_process_committed_queue, METH_VARARGS, (char *)"svn_wc_process_committed_queue(svn_wc_committed_queue_t * queue, svn_wc_adm_access_t * adm_access, svn_revnum_t new_revnum, char const * rev_date, char const * rev_author, apr_pool_t pool) -> svn_error_t"},
41906 	 { (char *)"svn_wc_process_committed4", _wrap_svn_wc_process_committed4, METH_VARARGS, (char *)"svn_wc_process_committed4(char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t recurse, svn_revnum_t new_revnum, char const * rev_date, char const * rev_author, apr_array_header_t wcprop_changes, svn_boolean_t remove_lock, svn_boolean_t remove_changelist, unsigned char const * digest, apr_pool_t pool) -> svn_error_t"},
41907 	 { (char *)"svn_wc_process_committed3", _wrap_svn_wc_process_committed3, METH_VARARGS, (char *)"svn_wc_process_committed3(char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t recurse, svn_revnum_t new_revnum, char const * rev_date, char const * rev_author, apr_array_header_t wcprop_changes, svn_boolean_t remove_lock, unsigned char const * digest, apr_pool_t pool) -> svn_error_t"},
41908 	 { (char *)"svn_wc_process_committed2", _wrap_svn_wc_process_committed2, METH_VARARGS, (char *)"svn_wc_process_committed2(char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t recurse, svn_revnum_t new_revnum, char const * rev_date, char const * rev_author, apr_array_header_t wcprop_changes, svn_boolean_t remove_lock, apr_pool_t pool) -> svn_error_t"},
41909 	 { (char *)"svn_wc_process_committed", _wrap_svn_wc_process_committed, METH_VARARGS, (char *)"svn_wc_process_committed(char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t recurse, svn_revnum_t new_revnum, char const * rev_date, char const * rev_author, apr_array_header_t wcprop_changes, apr_pool_t pool) -> svn_error_t"},
41910 	 { (char *)"svn_wc_crawl_revisions5", _wrap_svn_wc_crawl_revisions5, METH_VARARGS, (char *)"svn_wc_crawl_revisions5(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_ra_reporter3_t reporter, void * report_baton, svn_boolean_t restore_files, svn_depth_t depth, svn_boolean_t honor_depth_exclude, svn_boolean_t depth_compatibility_trick, svn_boolean_t use_commit_times, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41911 	 { (char *)"svn_wc_crawl_revisions4", _wrap_svn_wc_crawl_revisions4, METH_VARARGS, (char *)"svn_wc_crawl_revisions4(char const * path, svn_wc_adm_access_t * adm_access, svn_ra_reporter3_t reporter, void * report_baton, svn_boolean_t restore_files, svn_depth_t depth, svn_boolean_t honor_depth_exclude, svn_boolean_t depth_compatibility_trick, svn_boolean_t use_commit_times, svn_wc_notify_func2_t notify_func, svn_wc_traversal_info_t * traversal_info, apr_pool_t pool) -> svn_error_t"},
41912 	 { (char *)"svn_wc_crawl_revisions3", _wrap_svn_wc_crawl_revisions3, METH_VARARGS, (char *)"svn_wc_crawl_revisions3(char const * path, svn_wc_adm_access_t * adm_access, svn_ra_reporter3_t reporter, void * report_baton, svn_boolean_t restore_files, svn_depth_t depth, svn_boolean_t depth_compatibility_trick, svn_boolean_t use_commit_times, svn_wc_notify_func2_t notify_func, svn_wc_traversal_info_t * traversal_info, apr_pool_t pool) -> svn_error_t"},
41913 	 { (char *)"svn_wc_crawl_revisions2", _wrap_svn_wc_crawl_revisions2, METH_VARARGS, (char *)"svn_wc_crawl_revisions2(char const * path, svn_wc_adm_access_t * adm_access, svn_ra_reporter2_t reporter, svn_boolean_t restore_files, svn_boolean_t recurse, svn_boolean_t use_commit_times, svn_wc_notify_func2_t notify_func, svn_wc_traversal_info_t * traversal_info, apr_pool_t pool) -> svn_error_t"},
41914 	 { (char *)"svn_wc_crawl_revisions", _wrap_svn_wc_crawl_revisions, METH_VARARGS, (char *)"svn_wc_crawl_revisions(char const * path, svn_wc_adm_access_t * adm_access, svn_ra_reporter_t reporter, void * report_baton, svn_boolean_t restore_files, svn_boolean_t recurse, svn_boolean_t use_commit_times, svn_wc_notify_func_t notify_func, svn_wc_traversal_info_t * traversal_info, apr_pool_t pool) -> svn_error_t"},
41915 	 { (char *)"svn_wc_check_root", _wrap_svn_wc_check_root, METH_VARARGS, (char *)"svn_wc_check_root(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t scratch_pool) -> svn_error_t"},
41916 	 { (char *)"svn_wc_is_wc_root2", _wrap_svn_wc_is_wc_root2, METH_VARARGS, (char *)"svn_wc_is_wc_root2(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t scratch_pool) -> svn_error_t"},
41917 	 { (char *)"svn_wc_is_wc_root", _wrap_svn_wc_is_wc_root, METH_VARARGS, (char *)"svn_wc_is_wc_root(char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41918 	 { (char *)"svn_wc_get_actual_target2", _wrap_svn_wc_get_actual_target2, METH_VARARGS, (char *)"svn_wc_get_actual_target2(svn_wc_context_t * wc_ctx, char const * path, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41919 	 { (char *)"svn_wc_get_actual_target", _wrap_svn_wc_get_actual_target, METH_VARARGS, (char *)"svn_wc_get_actual_target(char const * path, apr_pool_t pool) -> svn_error_t"},
41920 	 { (char *)"svn_wc_get_update_editor4", _wrap_svn_wc_get_update_editor4, METH_VARARGS, (char *)"svn_wc_get_update_editor4(svn_wc_context_t * wc_ctx, char const * anchor_abspath, char const * target_basename, svn_boolean_t use_commit_times, svn_depth_t depth, svn_boolean_t depth_is_sticky, svn_boolean_t allow_unver_obstructions, svn_boolean_t adds_as_modification, svn_boolean_t server_performs_filtering, svn_boolean_t clean_checkout, char const * diff3_cmd, apr_array_header_t preserved_exts, svn_wc_dirents_func_t fetch_dirents_func, void * fetch_dirents_baton, svn_wc_conflict_resolver_func2_t conflict_func, void * conflict_baton, svn_wc_external_update_t external_func, void * external_baton, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41921 	 { (char *)"svn_wc_get_update_editor3", _wrap_svn_wc_get_update_editor3, METH_VARARGS, (char *)"svn_wc_get_update_editor3(svn_wc_adm_access_t * anchor, char const * target, svn_boolean_t use_commit_times, svn_depth_t depth, svn_boolean_t depth_is_sticky, svn_boolean_t allow_unver_obstructions, svn_wc_notify_func2_t notify_func, svn_cancel_func_t cancel_func, svn_wc_conflict_resolver_func_t conflict_func, void * conflict_baton, svn_wc_get_file_t fetch_func, void * fetch_baton, char const * diff3_cmd, apr_array_header_t preserved_exts, svn_wc_traversal_info_t * ti, apr_pool_t pool) -> svn_error_t"},
41922 	 { (char *)"svn_wc_get_update_editor2", _wrap_svn_wc_get_update_editor2, METH_VARARGS, (char *)"svn_wc_get_update_editor2(svn_wc_adm_access_t * anchor, char const * target, svn_boolean_t use_commit_times, svn_boolean_t recurse, svn_wc_notify_func2_t notify_func, svn_cancel_func_t cancel_func, char const * diff3_cmd, svn_wc_traversal_info_t * ti, apr_pool_t pool) -> svn_error_t"},
41923 	 { (char *)"svn_wc_get_update_editor", _wrap_svn_wc_get_update_editor, METH_VARARGS, (char *)"svn_wc_get_update_editor(svn_wc_adm_access_t * anchor, char const * target, svn_boolean_t use_commit_times, svn_boolean_t recurse, svn_wc_notify_func_t notify_func, svn_cancel_func_t cancel_func, char const * diff3_cmd, svn_wc_traversal_info_t * ti, apr_pool_t pool) -> svn_error_t"},
41924 	 { (char *)"svn_wc_get_switch_editor4", _wrap_svn_wc_get_switch_editor4, METH_VARARGS, (char *)"svn_wc_get_switch_editor4(svn_wc_context_t * wc_ctx, char const * anchor_abspath, char const * target_basename, char const * switch_url, svn_boolean_t use_commit_times, svn_depth_t depth, svn_boolean_t depth_is_sticky, svn_boolean_t allow_unver_obstructions, svn_boolean_t server_performs_filtering, char const * diff3_cmd, apr_array_header_t preserved_exts, svn_wc_dirents_func_t fetch_dirents_func, void * fetch_dirents_baton, svn_wc_conflict_resolver_func2_t conflict_func, void * conflict_baton, svn_wc_external_update_t external_func, void * external_baton, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41925 	 { (char *)"svn_wc_get_switch_editor3", _wrap_svn_wc_get_switch_editor3, METH_VARARGS, (char *)"svn_wc_get_switch_editor3(svn_wc_adm_access_t * anchor, char const * target, char const * switch_url, svn_boolean_t use_commit_times, svn_depth_t depth, svn_boolean_t depth_is_sticky, svn_boolean_t allow_unver_obstructions, svn_wc_notify_func2_t notify_func, svn_cancel_func_t cancel_func, svn_wc_conflict_resolver_func_t conflict_func, void * conflict_baton, char const * diff3_cmd, apr_array_header_t preserved_exts, svn_wc_traversal_info_t * ti, apr_pool_t pool) -> svn_error_t"},
41926 	 { (char *)"svn_wc_get_switch_editor2", _wrap_svn_wc_get_switch_editor2, METH_VARARGS, (char *)"svn_wc_get_switch_editor2(svn_wc_adm_access_t * anchor, char const * target, char const * switch_url, svn_boolean_t use_commit_times, svn_boolean_t recurse, svn_wc_notify_func2_t notify_func, svn_cancel_func_t cancel_func, char const * diff3_cmd, svn_wc_traversal_info_t * ti, apr_pool_t pool) -> svn_error_t"},
41927 	 { (char *)"svn_wc_get_switch_editor", _wrap_svn_wc_get_switch_editor, METH_VARARGS, (char *)"svn_wc_get_switch_editor(svn_wc_adm_access_t * anchor, char const * target, char const * switch_url, svn_boolean_t use_commit_times, svn_boolean_t recurse, svn_wc_notify_func_t notify_func, svn_cancel_func_t cancel_func, char const * diff3_cmd, svn_wc_traversal_info_t * ti, apr_pool_t pool) -> svn_error_t"},
41928 	 { (char *)"svn_wc_prop_list2", _wrap_svn_wc_prop_list2, METH_VARARGS, (char *)"svn_wc_prop_list2(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41929 	 { (char *)"svn_wc_prop_list", _wrap_svn_wc_prop_list, METH_VARARGS, (char *)"svn_wc_prop_list(char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41930 	 { (char *)"svn_wc_get_pristine_props", _wrap_svn_wc_get_pristine_props, METH_VARARGS, (char *)"svn_wc_get_pristine_props(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41931 	 { (char *)"svn_wc_prop_get2", _wrap_svn_wc_prop_get2, METH_VARARGS, (char *)"svn_wc_prop_get2(svn_wc_context_t * wc_ctx, char const * local_abspath, char const * name, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41932 	 { (char *)"svn_wc_prop_get", _wrap_svn_wc_prop_get, METH_VARARGS, (char *)"svn_wc_prop_get(char const * name, char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41933 	 { (char *)"svn_wc_prop_set4", _wrap_svn_wc_prop_set4, METH_VARARGS, (char *)"svn_wc_prop_set4(svn_wc_context_t * wc_ctx, char const * local_abspath, char const * name, svn_string_t const * value, svn_depth_t depth, svn_boolean_t skip_checks, apr_array_header_t changelist_filter, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41934 	 { (char *)"svn_wc_prop_set3", _wrap_svn_wc_prop_set3, METH_VARARGS, (char *)"svn_wc_prop_set3(char const * name, svn_string_t const * value, char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t skip_checks, svn_wc_notify_func2_t notify_func, apr_pool_t pool) -> svn_error_t"},
41935 	 { (char *)"svn_wc_prop_set2", _wrap_svn_wc_prop_set2, METH_VARARGS, (char *)"svn_wc_prop_set2(char const * name, svn_string_t const * value, char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t skip_checks, apr_pool_t pool) -> svn_error_t"},
41936 	 { (char *)"svn_wc_prop_set", _wrap_svn_wc_prop_set, METH_VARARGS, (char *)"svn_wc_prop_set(char const * name, svn_string_t const * value, char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41937 	 { (char *)"svn_wc_is_normal_prop", _wrap_svn_wc_is_normal_prop, METH_VARARGS, (char *)"svn_wc_is_normal_prop(char const * name) -> svn_boolean_t"},
41938 	 { (char *)"svn_wc_is_wc_prop", _wrap_svn_wc_is_wc_prop, METH_VARARGS, (char *)"svn_wc_is_wc_prop(char const * name) -> svn_boolean_t"},
41939 	 { (char *)"svn_wc_is_entry_prop", _wrap_svn_wc_is_entry_prop, METH_VARARGS, (char *)"svn_wc_is_entry_prop(char const * name) -> svn_boolean_t"},
41940 	 { (char *)"svn_wc_canonicalize_svn_prop", _wrap_svn_wc_canonicalize_svn_prop, METH_VARARGS, (char *)"svn_wc_canonicalize_svn_prop(char const * propname, svn_string_t const * propval, char const * path, svn_node_kind_t kind, svn_boolean_t skip_some_checks, svn_wc_canonicalize_svn_prop_get_file_t prop_getter, void * getter_baton, apr_pool_t pool) -> svn_error_t"},
41941 	 { (char *)"svn_wc_get_diff_editor6", _wrap_svn_wc_get_diff_editor6, METH_VARARGS, (char *)"svn_wc_get_diff_editor6(svn_wc_context_t * wc_ctx, char const * anchor_abspath, char const * target, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t show_copies_as_adds, svn_boolean_t use_git_diff_format, svn_boolean_t use_text_base, svn_boolean_t reverse_order, svn_boolean_t server_performs_filtering, apr_array_header_t changelist_filter, svn_wc_diff_callbacks4_t callbacks, void * callback_baton, svn_cancel_func_t cancel_func, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41942 	 { (char *)"svn_wc_get_diff_editor5", _wrap_svn_wc_get_diff_editor5, METH_VARARGS, (char *)"svn_wc_get_diff_editor5(svn_wc_adm_access_t * anchor, char const * target, svn_wc_diff_callbacks3_t callbacks, void * callback_baton, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t use_text_base, svn_boolean_t reverse_order, svn_cancel_func_t cancel_func, apr_array_header_t changelist_filter, apr_pool_t pool) -> svn_error_t"},
41943 	 { (char *)"svn_wc_get_diff_editor4", _wrap_svn_wc_get_diff_editor4, METH_VARARGS, (char *)"svn_wc_get_diff_editor4(svn_wc_adm_access_t * anchor, char const * target, svn_wc_diff_callbacks2_t callbacks, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t use_text_base, svn_boolean_t reverse_order, svn_cancel_func_t cancel_func, apr_array_header_t changelist_filter, apr_pool_t pool) -> svn_error_t"},
41944 	 { (char *)"svn_wc_get_diff_editor3", _wrap_svn_wc_get_diff_editor3, METH_VARARGS, (char *)"svn_wc_get_diff_editor3(svn_wc_adm_access_t * anchor, char const * target, svn_wc_diff_callbacks2_t callbacks, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_boolean_t use_text_base, svn_boolean_t reverse_order, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41945 	 { (char *)"svn_wc_get_diff_editor2", _wrap_svn_wc_get_diff_editor2, METH_VARARGS, (char *)"svn_wc_get_diff_editor2(svn_wc_adm_access_t * anchor, char const * target, svn_wc_diff_callbacks_t callbacks, void * callback_baton, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, svn_boolean_t use_text_base, svn_boolean_t reverse_order, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41946 	 { (char *)"svn_wc_get_diff_editor", _wrap_svn_wc_get_diff_editor, METH_VARARGS, (char *)"svn_wc_get_diff_editor(svn_wc_adm_access_t * anchor, char const * target, svn_wc_diff_callbacks_t callbacks, void * callback_baton, svn_boolean_t recurse, svn_boolean_t use_text_base, svn_boolean_t reverse_order, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41947 	 { (char *)"svn_wc_diff6", _wrap_svn_wc_diff6, METH_VARARGS, (char *)"svn_wc_diff6(svn_wc_context_t * wc_ctx, char const * target_abspath, svn_wc_diff_callbacks4_t callbacks, void * callback_baton, svn_depth_t depth, svn_boolean_t ignore_ancestry, svn_boolean_t show_copies_as_adds, svn_boolean_t use_git_diff_format, apr_array_header_t changelist_filter, svn_cancel_func_t cancel_func, apr_pool_t scratch_pool) -> svn_error_t"},
41948 	 { (char *)"svn_wc_diff5", _wrap_svn_wc_diff5, METH_VARARGS, (char *)"svn_wc_diff5(svn_wc_adm_access_t * anchor, char const * target, svn_wc_diff_callbacks3_t callbacks, void * callback_baton, svn_depth_t depth, svn_boolean_t ignore_ancestry, apr_array_header_t changelist_filter, apr_pool_t pool) -> svn_error_t"},
41949 	 { (char *)"svn_wc_diff4", _wrap_svn_wc_diff4, METH_VARARGS, (char *)"svn_wc_diff4(svn_wc_adm_access_t * anchor, char const * target, svn_wc_diff_callbacks2_t callbacks, svn_depth_t depth, svn_boolean_t ignore_ancestry, apr_array_header_t changelist_filter, apr_pool_t pool) -> svn_error_t"},
41950 	 { (char *)"svn_wc_diff3", _wrap_svn_wc_diff3, METH_VARARGS, (char *)"svn_wc_diff3(svn_wc_adm_access_t * anchor, char const * target, svn_wc_diff_callbacks2_t callbacks, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, apr_pool_t pool) -> svn_error_t"},
41951 	 { (char *)"svn_wc_diff2", _wrap_svn_wc_diff2, METH_VARARGS, (char *)"svn_wc_diff2(svn_wc_adm_access_t * anchor, char const * target, svn_wc_diff_callbacks_t callbacks, void * callback_baton, svn_boolean_t recurse, svn_boolean_t ignore_ancestry, apr_pool_t pool) -> svn_error_t"},
41952 	 { (char *)"svn_wc_diff", _wrap_svn_wc_diff, METH_VARARGS, (char *)"svn_wc_diff(svn_wc_adm_access_t * anchor, char const * target, svn_wc_diff_callbacks_t callbacks, void * callback_baton, svn_boolean_t recurse, apr_pool_t pool) -> svn_error_t"},
41953 	 { (char *)"svn_wc_get_prop_diffs2", _wrap_svn_wc_get_prop_diffs2, METH_VARARGS, (char *)"svn_wc_get_prop_diffs2(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41954 	 { (char *)"svn_wc_get_prop_diffs", _wrap_svn_wc_get_prop_diffs, METH_VARARGS, (char *)"svn_wc_get_prop_diffs(char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41955 	 { (char *)"svn_wc_merge5", _wrap_svn_wc_merge5, METH_VARARGS, (char *)"svn_wc_merge5(enum svn_wc_notify_state_t * merge_props_state, svn_wc_context_t * wc_ctx, char const * left_abspath, char const * right_abspath, char const * target_abspath, char const * left_label, char const * right_label, char const * target_label, svn_wc_conflict_version_t left_version, svn_wc_conflict_version_t right_version, svn_boolean_t dry_run, char const * diff3_cmd, apr_array_header_t merge_options, apr_hash_t original_props, apr_array_header_t prop_diff, svn_wc_conflict_resolver_func2_t conflict_func, void * conflict_baton, svn_cancel_func_t cancel_func, apr_pool_t scratch_pool) -> svn_error_t"},
41956 	 { (char *)"svn_wc_merge4", _wrap_svn_wc_merge4, METH_VARARGS, (char *)"svn_wc_merge4(svn_wc_context_t * wc_ctx, char const * left_abspath, char const * right_abspath, char const * target_abspath, char const * left_label, char const * right_label, char const * target_label, svn_wc_conflict_version_t left_version, svn_wc_conflict_version_t right_version, svn_boolean_t dry_run, char const * diff3_cmd, apr_array_header_t merge_options, apr_array_header_t prop_diff, svn_wc_conflict_resolver_func2_t conflict_func, void * conflict_baton, svn_cancel_func_t cancel_func, apr_pool_t scratch_pool) -> svn_error_t"},
41957 	 { (char *)"svn_wc_merge3", _wrap_svn_wc_merge3, METH_VARARGS, (char *)"svn_wc_merge3(char const * left, char const * right, char const * merge_target, svn_wc_adm_access_t * adm_access, char const * left_label, char const * right_label, char const * target_label, svn_boolean_t dry_run, char const * diff3_cmd, apr_array_header_t merge_options, apr_array_header_t prop_diff, svn_wc_conflict_resolver_func_t conflict_func, void * conflict_baton, apr_pool_t pool) -> svn_error_t"},
41958 	 { (char *)"svn_wc_merge2", _wrap_svn_wc_merge2, METH_VARARGS, (char *)"svn_wc_merge2(char const * left, char const * right, char const * merge_target, svn_wc_adm_access_t * adm_access, char const * left_label, char const * right_label, char const * target_label, svn_boolean_t dry_run, char const * diff3_cmd, apr_array_header_t merge_options, apr_pool_t pool) -> svn_error_t"},
41959 	 { (char *)"svn_wc_merge", _wrap_svn_wc_merge, METH_VARARGS, (char *)"svn_wc_merge(char const * left, char const * right, char const * merge_target, svn_wc_adm_access_t * adm_access, char const * left_label, char const * right_label, char const * target_label, svn_boolean_t dry_run, char const * diff3_cmd, apr_pool_t pool) -> svn_error_t"},
41960 	 { (char *)"svn_wc_merge_props3", _wrap_svn_wc_merge_props3, METH_VARARGS, (char *)"svn_wc_merge_props3(svn_wc_notify_state_t * state, svn_wc_context_t * wc_ctx, char const * local_abspath, svn_wc_conflict_version_t left_version, svn_wc_conflict_version_t right_version, apr_hash_t baseprops, apr_array_header_t propchanges, svn_boolean_t dry_run, svn_wc_conflict_resolver_func2_t conflict_func, void * conflict_baton, svn_cancel_func_t cancel_func, apr_pool_t scratch_pool) -> svn_error_t"},
41961 	 { (char *)"svn_wc_merge_props2", _wrap_svn_wc_merge_props2, METH_VARARGS, (char *)"svn_wc_merge_props2(svn_wc_notify_state_t * state, char const * path, svn_wc_adm_access_t * adm_access, apr_hash_t baseprops, apr_array_header_t propchanges, svn_boolean_t base_merge, svn_boolean_t dry_run, svn_wc_conflict_resolver_func_t conflict_func, void * conflict_baton, apr_pool_t pool) -> svn_error_t"},
41962 	 { (char *)"svn_wc_merge_props", _wrap_svn_wc_merge_props, METH_VARARGS, (char *)"svn_wc_merge_props(svn_wc_notify_state_t * state, char const * path, svn_wc_adm_access_t * adm_access, apr_hash_t baseprops, apr_array_header_t propchanges, svn_boolean_t base_merge, svn_boolean_t dry_run, apr_pool_t pool) -> svn_error_t"},
41963 	 { (char *)"svn_wc_merge_prop_diffs", _wrap_svn_wc_merge_prop_diffs, METH_VARARGS, (char *)"svn_wc_merge_prop_diffs(svn_wc_notify_state_t * state, char const * path, svn_wc_adm_access_t * adm_access, apr_array_header_t propchanges, svn_boolean_t base_merge, svn_boolean_t dry_run, apr_pool_t pool) -> svn_error_t"},
41964 	 { (char *)"svn_wc_get_pristine_contents2", _wrap_svn_wc_get_pristine_contents2, METH_VARARGS, (char *)"svn_wc_get_pristine_contents2(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41965 	 { (char *)"svn_wc_get_pristine_contents", _wrap_svn_wc_get_pristine_contents, METH_VARARGS, (char *)"svn_wc_get_pristine_contents(char const * path, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41966 	 { (char *)"svn_wc_get_pristine_copy_path", _wrap_svn_wc_get_pristine_copy_path, METH_VARARGS, (char *)"svn_wc_get_pristine_copy_path(char const * path, apr_pool_t pool) -> svn_error_t"},
41967 	 { (char *)"svn_wc_cleanup4", _wrap_svn_wc_cleanup4, METH_VARARGS, (char *)"svn_wc_cleanup4(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_boolean_t break_locks, svn_boolean_t fix_recorded_timestamps, svn_boolean_t clear_dav_cache, svn_boolean_t vacuum_pristines, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41968 	 { (char *)"svn_wc_cleanup3", _wrap_svn_wc_cleanup3, METH_VARARGS, (char *)"svn_wc_cleanup3(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_cancel_func_t cancel_func, apr_pool_t scratch_pool) -> svn_error_t"},
41969 	 { (char *)"svn_wc_cleanup2", _wrap_svn_wc_cleanup2, METH_VARARGS, (char *)"svn_wc_cleanup2(char const * path, char const * diff3_cmd, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41970 	 { (char *)"svn_wc_cleanup", _wrap_svn_wc_cleanup, METH_VARARGS, (char *)"svn_wc_cleanup(char const * path, svn_wc_adm_access_t * optional_adm_access, char const * diff3_cmd, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
41971 	 { (char *)"svn_wc_upgrade", _wrap_svn_wc_upgrade, METH_VARARGS, (char *)"svn_wc_upgrade(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_wc_upgrade_get_repos_info_t repos_info_func, void * repos_info_baton, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41972 	 { (char *)"svn_wc_relocate4", _wrap_svn_wc_relocate4, METH_VARARGS, (char *)"svn_wc_relocate4(svn_wc_context_t * wc_ctx, char const * wcroot_abspath, char const * arg3, char const * to, svn_wc_relocation_validator3_t validator, void * validator_baton, apr_pool_t scratch_pool) -> svn_error_t"},
41973 	 { (char *)"svn_wc_relocate3", _wrap_svn_wc_relocate3, METH_VARARGS, (char *)"svn_wc_relocate3(char const * path, svn_wc_adm_access_t * adm_access, char const * arg3, char const * to, svn_boolean_t recurse, svn_wc_relocation_validator3_t validator, void * validator_baton, apr_pool_t pool) -> svn_error_t"},
41974 	 { (char *)"svn_wc_relocate2", _wrap_svn_wc_relocate2, METH_VARARGS, (char *)"svn_wc_relocate2(char const * path, svn_wc_adm_access_t * adm_access, char const * arg3, char const * to, svn_boolean_t recurse, svn_wc_relocation_validator2_t validator, void * validator_baton, apr_pool_t pool) -> svn_error_t"},
41975 	 { (char *)"svn_wc_relocate", _wrap_svn_wc_relocate, METH_VARARGS, (char *)"svn_wc_relocate(char const * path, svn_wc_adm_access_t * adm_access, char const * arg3, char const * to, svn_boolean_t recurse, svn_wc_relocation_validator_t validator, void * validator_baton, apr_pool_t pool) -> svn_error_t"},
41976 	 { (char *)"svn_wc_revert6", _wrap_svn_wc_revert6, METH_VARARGS, (char *)"svn_wc_revert6(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_depth_t depth, svn_boolean_t use_commit_times, apr_array_header_t changelist_filter, svn_boolean_t clear_changelists, svn_boolean_t metadata_only, svn_boolean_t added_keep_local, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41977 	 { (char *)"svn_wc_revert5", _wrap_svn_wc_revert5, METH_VARARGS, (char *)"svn_wc_revert5(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_depth_t depth, svn_boolean_t use_commit_times, apr_array_header_t changelist_filter, svn_boolean_t clear_changelists, svn_boolean_t metadata_only, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41978 	 { (char *)"svn_wc_revert4", _wrap_svn_wc_revert4, METH_VARARGS, (char *)"svn_wc_revert4(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_depth_t depth, svn_boolean_t use_commit_times, apr_array_header_t changelist_filter, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
41979 	 { (char *)"svn_wc_revert3", _wrap_svn_wc_revert3, METH_VARARGS, (char *)"svn_wc_revert3(char const * path, svn_wc_adm_access_t * parent_access, svn_depth_t depth, svn_boolean_t use_commit_times, apr_array_header_t changelist_filter, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t pool) -> svn_error_t"},
41980 	 { (char *)"svn_wc_revert2", _wrap_svn_wc_revert2, METH_VARARGS, (char *)"svn_wc_revert2(char const * path, svn_wc_adm_access_t * parent_access, svn_boolean_t recursive, svn_boolean_t use_commit_times, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t pool) -> svn_error_t"},
41981 	 { (char *)"svn_wc_revert", _wrap_svn_wc_revert, METH_VARARGS, (char *)"svn_wc_revert(char const * path, svn_wc_adm_access_t * parent_access, svn_boolean_t recursive, svn_boolean_t use_commit_times, svn_cancel_func_t cancel_func, svn_wc_notify_func_t notify_func, apr_pool_t pool) -> svn_error_t"},
41982 	 { (char *)"svn_wc_restore", _wrap_svn_wc_restore, METH_VARARGS, (char *)"svn_wc_restore(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_boolean_t use_commit_times, apr_pool_t scratch_pool) -> svn_error_t"},
41983 	 { (char *)"svn_wc_create_tmp_file2", _wrap_svn_wc_create_tmp_file2, METH_VARARGS, (char *)"svn_wc_create_tmp_file2(char const * path, svn_io_file_del_t delete_when, apr_pool_t pool) -> svn_error_t"},
41984 	 { (char *)"svn_wc_create_tmp_file", _wrap_svn_wc_create_tmp_file, METH_VARARGS, (char *)"svn_wc_create_tmp_file(char const * path, svn_boolean_t delete_on_close, apr_pool_t pool) -> svn_error_t"},
41985 	 { (char *)"svn_wc_translated_file2", _wrap_svn_wc_translated_file2, METH_VARARGS, (char *)"svn_wc_translated_file2(char const * src, char const * versioned_file, svn_wc_adm_access_t * adm_access, apr_uint32_t flags, apr_pool_t pool) -> svn_error_t"},
41986 	 { (char *)"svn_wc_translated_file", _wrap_svn_wc_translated_file, METH_VARARGS, (char *)"svn_wc_translated_file(char const * vfile, svn_wc_adm_access_t * adm_access, svn_boolean_t force_repair, apr_pool_t pool) -> svn_error_t"},
41987 	 { (char *)"svn_wc_translated_stream", _wrap_svn_wc_translated_stream, METH_VARARGS, (char *)"svn_wc_translated_stream(char const * path, char const * versioned_file, svn_wc_adm_access_t * adm_access, apr_uint32_t flags, apr_pool_t pool) -> svn_error_t"},
41988 	 { (char *)"svn_wc_transmit_text_deltas3", _wrap_svn_wc_transmit_text_deltas3, METH_VARARGS, (char *)"svn_wc_transmit_text_deltas3(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_boolean_t fulltext, svn_delta_editor_t editor, void * file_baton, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41989 	 { (char *)"svn_wc_transmit_text_deltas2", _wrap_svn_wc_transmit_text_deltas2, METH_VARARGS, (char *)"svn_wc_transmit_text_deltas2(char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t fulltext, svn_delta_editor_t editor, void * file_baton, apr_pool_t pool) -> svn_error_t"},
41990 	 { (char *)"svn_wc_transmit_text_deltas", _wrap_svn_wc_transmit_text_deltas, METH_VARARGS, (char *)"svn_wc_transmit_text_deltas(char const * path, svn_wc_adm_access_t * adm_access, svn_boolean_t fulltext, svn_delta_editor_t editor, void * file_baton, apr_pool_t pool) -> svn_error_t"},
41991 	 { (char *)"svn_wc_transmit_prop_deltas2", _wrap_svn_wc_transmit_prop_deltas2, METH_VARARGS, (char *)"svn_wc_transmit_prop_deltas2(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_delta_editor_t editor, void * baton, apr_pool_t scratch_pool) -> svn_error_t"},
41992 	 { (char *)"svn_wc_transmit_prop_deltas", _wrap_svn_wc_transmit_prop_deltas, METH_VARARGS, (char *)"svn_wc_transmit_prop_deltas(char const * path, svn_wc_adm_access_t * adm_access, svn_wc_entry_t entry, svn_delta_editor_t editor, void * baton, apr_pool_t pool) -> svn_error_t"},
41993 	 { (char *)"svn_wc_get_default_ignores", _wrap_svn_wc_get_default_ignores, METH_VARARGS, (char *)"svn_wc_get_default_ignores(apr_hash_t config, apr_pool_t pool) -> svn_error_t"},
41994 	 { (char *)"svn_wc_get_ignores2", _wrap_svn_wc_get_ignores2, METH_VARARGS, (char *)"svn_wc_get_ignores2(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_hash_t config, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
41995 	 { (char *)"svn_wc_get_ignores", _wrap_svn_wc_get_ignores, METH_VARARGS, (char *)"svn_wc_get_ignores(apr_hash_t config, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41996 	 { (char *)"svn_wc_match_ignore_list", _wrap_svn_wc_match_ignore_list, METH_VARARGS, (char *)"svn_wc_match_ignore_list(char const * str, apr_array_header_t list, apr_pool_t pool) -> svn_boolean_t"},
41997 	 { (char *)"svn_wc_add_lock2", _wrap_svn_wc_add_lock2, METH_VARARGS, (char *)"svn_wc_add_lock2(svn_wc_context_t * wc_ctx, char const * abspath, svn_lock_t lock, apr_pool_t scratch_pool) -> svn_error_t"},
41998 	 { (char *)"svn_wc_add_lock", _wrap_svn_wc_add_lock, METH_VARARGS, (char *)"svn_wc_add_lock(char const * path, svn_lock_t lock, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
41999 	 { (char *)"svn_wc_remove_lock2", _wrap_svn_wc_remove_lock2, METH_VARARGS, (char *)"svn_wc_remove_lock2(svn_wc_context_t * wc_ctx, char const * local_abspath, apr_pool_t scratch_pool) -> svn_error_t"},
42000 	 { (char *)"svn_wc_remove_lock", _wrap_svn_wc_remove_lock, METH_VARARGS, (char *)"svn_wc_remove_lock(char const * path, svn_wc_adm_access_t * adm_access, apr_pool_t pool) -> svn_error_t"},
42001 	 { (char *)"svn_wc_revision_status_t_min_rev_set", _wrap_svn_wc_revision_status_t_min_rev_set, METH_VARARGS, (char *)"svn_wc_revision_status_t_min_rev_set(svn_wc_revision_status_t self, svn_revnum_t min_rev)"},
42002 	 { (char *)"svn_wc_revision_status_t_min_rev_get", _wrap_svn_wc_revision_status_t_min_rev_get, METH_VARARGS, (char *)"svn_wc_revision_status_t_min_rev_get(svn_wc_revision_status_t self) -> svn_revnum_t"},
42003 	 { (char *)"svn_wc_revision_status_t_max_rev_set", _wrap_svn_wc_revision_status_t_max_rev_set, METH_VARARGS, (char *)"svn_wc_revision_status_t_max_rev_set(svn_wc_revision_status_t self, svn_revnum_t max_rev)"},
42004 	 { (char *)"svn_wc_revision_status_t_max_rev_get", _wrap_svn_wc_revision_status_t_max_rev_get, METH_VARARGS, (char *)"svn_wc_revision_status_t_max_rev_get(svn_wc_revision_status_t self) -> svn_revnum_t"},
42005 	 { (char *)"svn_wc_revision_status_t_switched_set", _wrap_svn_wc_revision_status_t_switched_set, METH_VARARGS, (char *)"svn_wc_revision_status_t_switched_set(svn_wc_revision_status_t self, svn_boolean_t switched)"},
42006 	 { (char *)"svn_wc_revision_status_t_switched_get", _wrap_svn_wc_revision_status_t_switched_get, METH_VARARGS, (char *)"svn_wc_revision_status_t_switched_get(svn_wc_revision_status_t self) -> svn_boolean_t"},
42007 	 { (char *)"svn_wc_revision_status_t_modified_set", _wrap_svn_wc_revision_status_t_modified_set, METH_VARARGS, (char *)"svn_wc_revision_status_t_modified_set(svn_wc_revision_status_t self, svn_boolean_t modified)"},
42008 	 { (char *)"svn_wc_revision_status_t_modified_get", _wrap_svn_wc_revision_status_t_modified_get, METH_VARARGS, (char *)"svn_wc_revision_status_t_modified_get(svn_wc_revision_status_t self) -> svn_boolean_t"},
42009 	 { (char *)"svn_wc_revision_status_t_sparse_checkout_set", _wrap_svn_wc_revision_status_t_sparse_checkout_set, METH_VARARGS, (char *)"svn_wc_revision_status_t_sparse_checkout_set(svn_wc_revision_status_t self, svn_boolean_t sparse_checkout)"},
42010 	 { (char *)"svn_wc_revision_status_t_sparse_checkout_get", _wrap_svn_wc_revision_status_t_sparse_checkout_get, METH_VARARGS, (char *)"svn_wc_revision_status_t_sparse_checkout_get(svn_wc_revision_status_t self) -> svn_boolean_t"},
42011 	 { (char *)"new_svn_wc_revision_status_t", _wrap_new_svn_wc_revision_status_t, METH_VARARGS, (char *)"new_svn_wc_revision_status_t() -> svn_wc_revision_status_t"},
42012 	 { (char *)"delete_svn_wc_revision_status_t", _wrap_delete_svn_wc_revision_status_t, METH_VARARGS, (char *)"delete_svn_wc_revision_status_t(svn_wc_revision_status_t self)"},
42013 	 { (char *)"svn_wc_revision_status_t_swigregister", svn_wc_revision_status_t_swigregister, METH_VARARGS, NULL},
42014 	 { (char *)"svn_wc_revision_status2", _wrap_svn_wc_revision_status2, METH_VARARGS, (char *)"svn_wc_revision_status2(svn_wc_context_t * wc_ctx, char const * local_abspath, char const * trail_url, svn_boolean_t committed, svn_cancel_func_t cancel_func, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
42015 	 { (char *)"svn_wc_revision_status", _wrap_svn_wc_revision_status, METH_VARARGS, (char *)"svn_wc_revision_status(char const * wc_path, char const * trail_url, svn_boolean_t committed, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
42016 	 { (char *)"svn_wc_set_changelist2", _wrap_svn_wc_set_changelist2, METH_VARARGS, (char *)"svn_wc_set_changelist2(svn_wc_context_t * wc_ctx, char const * local_abspath, char const * changelist, svn_depth_t depth, apr_array_header_t changelist_filter, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
42017 	 { (char *)"svn_wc_set_changelist", _wrap_svn_wc_set_changelist, METH_VARARGS, (char *)"svn_wc_set_changelist(char const * path, char const * changelist, svn_wc_adm_access_t * adm_access, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t pool) -> svn_error_t"},
42018 	 { (char *)"svn_wc_get_changelists", _wrap_svn_wc_get_changelists, METH_VARARGS, (char *)"svn_wc_get_changelists(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_depth_t depth, apr_array_header_t changelist_filter, svn_changelist_receiver_t callback_func, void * callback_baton, svn_cancel_func_t cancel_func, apr_pool_t scratch_pool) -> svn_error_t"},
42019 	 { (char *)"svn_wc_crop_tree2", _wrap_svn_wc_crop_tree2, METH_VARARGS, (char *)"svn_wc_crop_tree2(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_depth_t depth, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
42020 	 { (char *)"svn_wc_crop_tree", _wrap_svn_wc_crop_tree, METH_VARARGS, (char *)"svn_wc_crop_tree(svn_wc_adm_access_t * anchor, char const * target, svn_depth_t depth, svn_wc_notify_func2_t notify_func, svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t"},
42021 	 { (char *)"svn_wc_exclude", _wrap_svn_wc_exclude, METH_VARARGS, (char *)"svn_wc_exclude(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_cancel_func_t cancel_func, svn_wc_notify_func2_t notify_func, apr_pool_t scratch_pool) -> svn_error_t"},
42022 	 { (char *)"svn_wc_read_kind2", _wrap_svn_wc_read_kind2, METH_VARARGS, (char *)"svn_wc_read_kind2(svn_wc_context_t * wc_ctx, char const * local_abspath, svn_boolean_t show_deleted, svn_boolean_t show_hidden, apr_pool_t scratch_pool) -> svn_error_t"},
42023 	 { (char *)"svn_wc_read_kind", _wrap_svn_wc_read_kind, METH_VARARGS, (char *)"svn_wc_read_kind(svn_wc_context_t * wc_ctx, char const * abspath, svn_boolean_t show_hidden, apr_pool_t scratch_pool) -> svn_error_t"},
42024 	 { (char *)"svn_wc_context_t_swigregister", svn_wc_context_t_swigregister, METH_VARARGS, NULL},
42025 	 { (char *)"svn_wc_adm_access_t_swigregister", svn_wc_adm_access_t_swigregister, METH_VARARGS, NULL},
42026 	 { (char *)"svn_wc_traversal_info_t_swigregister", svn_wc_traversal_info_t_swigregister, METH_VARARGS, NULL},
42027 	 { (char *)"svn_wc_committed_queue_t_swigregister", svn_wc_committed_queue_t_swigregister, METH_VARARGS, NULL},
42028 	 { (char *)"svn_wc_diff_callbacks4_invoke_file_opened", _wrap_svn_wc_diff_callbacks4_invoke_file_opened, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_invoke_file_opened(svn_wc_diff_callbacks4_t _obj, char const * path, svn_revnum_t rev, void * diff_baton, apr_pool_t scratch_pool) -> svn_error_t"},
42029 	 { (char *)"svn_wc_diff_callbacks4_invoke_file_changed", _wrap_svn_wc_diff_callbacks4_invoke_file_changed, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_invoke_file_changed(svn_wc_diff_callbacks4_t _obj, svn_wc_notify_state_t * contentstate, svn_wc_notify_state_t * propstate, char const * path, char const * tmpfile1, char const * tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, char const * mimetype1, char const * mimetype2, apr_array_header_t propchanges, apr_hash_t originalprops, void * diff_baton, apr_pool_t scratch_pool) -> svn_error_t"},
42030 	 { (char *)"svn_wc_diff_callbacks4_invoke_file_added", _wrap_svn_wc_diff_callbacks4_invoke_file_added, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_invoke_file_added(svn_wc_diff_callbacks4_t _obj, svn_wc_notify_state_t * contentstate, svn_wc_notify_state_t * propstate, char const * path, char const * tmpfile1, char const * tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, char const * mimetype1, char const * mimetype2, char const * copyfrom_path, svn_revnum_t copyfrom_revision, apr_array_header_t propchanges, apr_hash_t originalprops, void * diff_baton, apr_pool_t scratch_pool) -> svn_error_t"},
42031 	 { (char *)"svn_wc_diff_callbacks4_invoke_file_deleted", _wrap_svn_wc_diff_callbacks4_invoke_file_deleted, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_invoke_file_deleted(svn_wc_diff_callbacks4_t _obj, svn_wc_notify_state_t * state, char const * path, char const * tmpfile1, char const * tmpfile2, char const * mimetype1, char const * mimetype2, apr_hash_t originalprops, void * diff_baton, apr_pool_t scratch_pool) -> svn_error_t"},
42032 	 { (char *)"svn_wc_diff_callbacks4_invoke_dir_deleted", _wrap_svn_wc_diff_callbacks4_invoke_dir_deleted, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_invoke_dir_deleted(svn_wc_diff_callbacks4_t _obj, svn_wc_notify_state_t * state, char const * path, void * diff_baton, apr_pool_t scratch_pool) -> svn_error_t"},
42033 	 { (char *)"svn_wc_diff_callbacks4_invoke_dir_opened", _wrap_svn_wc_diff_callbacks4_invoke_dir_opened, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_invoke_dir_opened(svn_wc_diff_callbacks4_t _obj, char const * path, svn_revnum_t rev, void * diff_baton, apr_pool_t scratch_pool) -> svn_error_t"},
42034 	 { (char *)"svn_wc_diff_callbacks4_invoke_dir_added", _wrap_svn_wc_diff_callbacks4_invoke_dir_added, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_invoke_dir_added(svn_wc_diff_callbacks4_t _obj, svn_wc_notify_state_t * state, char const * path, svn_revnum_t rev, char const * copyfrom_path, svn_revnum_t copyfrom_revision, void * diff_baton, apr_pool_t scratch_pool) -> svn_error_t"},
42035 	 { (char *)"svn_wc_diff_callbacks4_invoke_dir_props_changed", _wrap_svn_wc_diff_callbacks4_invoke_dir_props_changed, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_invoke_dir_props_changed(svn_wc_diff_callbacks4_t _obj, svn_wc_notify_state_t * propstate, char const * path, svn_boolean_t dir_was_added, apr_array_header_t propchanges, apr_hash_t original_props, void * diff_baton, apr_pool_t scratch_pool) -> svn_error_t"},
42036 	 { (char *)"svn_wc_diff_callbacks4_invoke_dir_closed", _wrap_svn_wc_diff_callbacks4_invoke_dir_closed, METH_VARARGS, (char *)"svn_wc_diff_callbacks4_invoke_dir_closed(svn_wc_diff_callbacks4_t _obj, svn_wc_notify_state_t * contentstate, svn_wc_notify_state_t * propstate, char const * path, svn_boolean_t dir_was_added, void * diff_baton, apr_pool_t scratch_pool) -> svn_error_t"},
42037 	 { (char *)"svn_wc_diff_callbacks3_invoke_file_changed", _wrap_svn_wc_diff_callbacks3_invoke_file_changed, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_invoke_file_changed(svn_wc_diff_callbacks3_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * contentstate, svn_wc_notify_state_t * propstate, char const * path, char const * tmpfile1, char const * tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, char const * mimetype1, char const * mimetype2, apr_array_header_t propchanges, apr_hash_t originalprops, void * diff_baton) -> svn_error_t"},
42038 	 { (char *)"svn_wc_diff_callbacks3_invoke_file_added", _wrap_svn_wc_diff_callbacks3_invoke_file_added, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_invoke_file_added(svn_wc_diff_callbacks3_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * contentstate, svn_wc_notify_state_t * propstate, char const * path, char const * tmpfile1, char const * tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, char const * mimetype1, char const * mimetype2, apr_array_header_t propchanges, apr_hash_t originalprops, void * diff_baton) -> svn_error_t"},
42039 	 { (char *)"svn_wc_diff_callbacks3_invoke_file_deleted", _wrap_svn_wc_diff_callbacks3_invoke_file_deleted, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_invoke_file_deleted(svn_wc_diff_callbacks3_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, char const * tmpfile1, char const * tmpfile2, char const * mimetype1, char const * mimetype2, apr_hash_t originalprops, void * diff_baton) -> svn_error_t"},
42040 	 { (char *)"svn_wc_diff_callbacks3_invoke_dir_added", _wrap_svn_wc_diff_callbacks3_invoke_dir_added, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_invoke_dir_added(svn_wc_diff_callbacks3_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, svn_revnum_t rev, void * diff_baton) -> svn_error_t"},
42041 	 { (char *)"svn_wc_diff_callbacks3_invoke_dir_deleted", _wrap_svn_wc_diff_callbacks3_invoke_dir_deleted, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_invoke_dir_deleted(svn_wc_diff_callbacks3_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, void * diff_baton) -> svn_error_t"},
42042 	 { (char *)"svn_wc_diff_callbacks3_invoke_dir_props_changed", _wrap_svn_wc_diff_callbacks3_invoke_dir_props_changed, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_invoke_dir_props_changed(svn_wc_diff_callbacks3_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * propstate, char const * path, apr_array_header_t propchanges, apr_hash_t original_props, void * diff_baton) -> svn_error_t"},
42043 	 { (char *)"svn_wc_diff_callbacks3_invoke_dir_opened", _wrap_svn_wc_diff_callbacks3_invoke_dir_opened, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_invoke_dir_opened(svn_wc_diff_callbacks3_t _obj, svn_wc_adm_access_t * adm_access, char const * path, svn_revnum_t rev, void * diff_baton) -> svn_error_t"},
42044 	 { (char *)"svn_wc_diff_callbacks3_invoke_dir_closed", _wrap_svn_wc_diff_callbacks3_invoke_dir_closed, METH_VARARGS, (char *)"svn_wc_diff_callbacks3_invoke_dir_closed(svn_wc_diff_callbacks3_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * contentstate, svn_wc_notify_state_t * propstate, char const * path, void * diff_baton) -> svn_error_t"},
42045 	 { (char *)"svn_wc_diff_callbacks2_invoke_file_changed", _wrap_svn_wc_diff_callbacks2_invoke_file_changed, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_invoke_file_changed(svn_wc_diff_callbacks2_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * contentstate, svn_wc_notify_state_t * propstate, char const * path, char const * tmpfile1, char const * tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, char const * mimetype1, char const * mimetype2, apr_array_header_t propchanges, apr_hash_t originalprops, void * diff_baton) -> svn_error_t"},
42046 	 { (char *)"svn_wc_diff_callbacks2_invoke_file_added", _wrap_svn_wc_diff_callbacks2_invoke_file_added, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_invoke_file_added(svn_wc_diff_callbacks2_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * contentstate, svn_wc_notify_state_t * propstate, char const * path, char const * tmpfile1, char const * tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, char const * mimetype1, char const * mimetype2, apr_array_header_t propchanges, apr_hash_t originalprops, void * diff_baton) -> svn_error_t"},
42047 	 { (char *)"svn_wc_diff_callbacks2_invoke_file_deleted", _wrap_svn_wc_diff_callbacks2_invoke_file_deleted, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_invoke_file_deleted(svn_wc_diff_callbacks2_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, char const * tmpfile1, char const * tmpfile2, char const * mimetype1, char const * mimetype2, apr_hash_t originalprops, void * diff_baton) -> svn_error_t"},
42048 	 { (char *)"svn_wc_diff_callbacks2_invoke_dir_added", _wrap_svn_wc_diff_callbacks2_invoke_dir_added, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_invoke_dir_added(svn_wc_diff_callbacks2_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, svn_revnum_t rev, void * diff_baton) -> svn_error_t"},
42049 	 { (char *)"svn_wc_diff_callbacks2_invoke_dir_deleted", _wrap_svn_wc_diff_callbacks2_invoke_dir_deleted, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_invoke_dir_deleted(svn_wc_diff_callbacks2_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, void * diff_baton) -> svn_error_t"},
42050 	 { (char *)"svn_wc_diff_callbacks2_invoke_dir_props_changed", _wrap_svn_wc_diff_callbacks2_invoke_dir_props_changed, METH_VARARGS, (char *)"svn_wc_diff_callbacks2_invoke_dir_props_changed(svn_wc_diff_callbacks2_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, apr_array_header_t propchanges, apr_hash_t original_props, void * diff_baton) -> svn_error_t"},
42051 	 { (char *)"svn_wc_diff_callbacks_invoke_file_changed", _wrap_svn_wc_diff_callbacks_invoke_file_changed, METH_VARARGS, (char *)"svn_wc_diff_callbacks_invoke_file_changed(svn_wc_diff_callbacks_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, char const * tmpfile1, char const * tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, char const * mimetype1, char const * mimetype2, void * diff_baton) -> svn_error_t"},
42052 	 { (char *)"svn_wc_diff_callbacks_invoke_file_added", _wrap_svn_wc_diff_callbacks_invoke_file_added, METH_VARARGS, (char *)"svn_wc_diff_callbacks_invoke_file_added(svn_wc_diff_callbacks_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, char const * tmpfile1, char const * tmpfile2, svn_revnum_t rev1, svn_revnum_t rev2, char const * mimetype1, char const * mimetype2, void * diff_baton) -> svn_error_t"},
42053 	 { (char *)"svn_wc_diff_callbacks_invoke_file_deleted", _wrap_svn_wc_diff_callbacks_invoke_file_deleted, METH_VARARGS, (char *)"svn_wc_diff_callbacks_invoke_file_deleted(svn_wc_diff_callbacks_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, char const * tmpfile1, char const * tmpfile2, char const * mimetype1, char const * mimetype2, void * diff_baton) -> svn_error_t"},
42054 	 { (char *)"svn_wc_diff_callbacks_invoke_dir_added", _wrap_svn_wc_diff_callbacks_invoke_dir_added, METH_VARARGS, (char *)"svn_wc_diff_callbacks_invoke_dir_added(svn_wc_diff_callbacks_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, svn_revnum_t rev, void * diff_baton) -> svn_error_t"},
42055 	 { (char *)"svn_wc_diff_callbacks_invoke_dir_deleted", _wrap_svn_wc_diff_callbacks_invoke_dir_deleted, METH_VARARGS, (char *)"svn_wc_diff_callbacks_invoke_dir_deleted(svn_wc_diff_callbacks_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, void * diff_baton) -> svn_error_t"},
42056 	 { (char *)"svn_wc_diff_callbacks_invoke_props_changed", _wrap_svn_wc_diff_callbacks_invoke_props_changed, METH_VARARGS, (char *)"svn_wc_diff_callbacks_invoke_props_changed(svn_wc_diff_callbacks_t _obj, svn_wc_adm_access_t * adm_access, svn_wc_notify_state_t * state, char const * path, apr_array_header_t propchanges, apr_hash_t original_props, void * diff_baton) -> svn_error_t"},
42057 	 { (char *)"svn_wc_entry_callbacks2_invoke_found_entry", _wrap_svn_wc_entry_callbacks2_invoke_found_entry, METH_VARARGS, (char *)"svn_wc_entry_callbacks2_invoke_found_entry(svn_wc_entry_callbacks2_t _obj, char const * path, svn_wc_entry_t entry, void * walk_baton, apr_pool_t pool) -> svn_error_t"},
42058 	 { (char *)"svn_wc_entry_callbacks2_invoke_handle_error", _wrap_svn_wc_entry_callbacks2_invoke_handle_error, METH_VARARGS, (char *)"svn_wc_entry_callbacks2_invoke_handle_error(svn_wc_entry_callbacks2_t _obj, char const * path, svn_error_t err, void * walk_baton, apr_pool_t pool) -> svn_error_t"},
42059 	 { (char *)"svn_wc_entry_callbacks_invoke_found_entry", _wrap_svn_wc_entry_callbacks_invoke_found_entry, METH_VARARGS, (char *)"svn_wc_entry_callbacks_invoke_found_entry(svn_wc_entry_callbacks_t _obj, char const * path, svn_wc_entry_t entry, void * walk_baton, apr_pool_t pool) -> svn_error_t"},
42060 	 { (char *)"svn_wc_invoke_external_update", _wrap_svn_wc_invoke_external_update, METH_VARARGS, (char *)"svn_wc_invoke_external_update(svn_wc_external_update_t _obj, void * baton, char const * local_abspath, svn_string_t const * old_val, svn_string_t const * new_val, svn_depth_t depth, apr_pool_t scratch_pool) -> svn_error_t"},
42061 	 { (char *)"svn_wc_invoke_notify_func2", _wrap_svn_wc_invoke_notify_func2, METH_VARARGS, (char *)"svn_wc_invoke_notify_func2(svn_wc_notify_func2_t _obj, void * baton, svn_wc_notify_t notify, apr_pool_t pool)"},
42062 	 { (char *)"svn_wc_invoke_notify_func", _wrap_svn_wc_invoke_notify_func, METH_VARARGS, (char *)"svn_wc_invoke_notify_func(svn_wc_notify_func_t _obj, void * baton, char const * path, svn_wc_notify_action_t action, svn_node_kind_t kind, char const * mime_type, svn_wc_notify_state_t content_state, svn_wc_notify_state_t prop_state, svn_revnum_t revision)"},
42063 	 { (char *)"svn_wc_invoke_conflict_resolver_func2", _wrap_svn_wc_invoke_conflict_resolver_func2, METH_VARARGS, (char *)"svn_wc_invoke_conflict_resolver_func2(svn_wc_conflict_resolver_func2_t _obj, svn_wc_conflict_description2_t const * description, void * baton, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
42064 	 { (char *)"svn_wc_invoke_conflict_resolver_func", _wrap_svn_wc_invoke_conflict_resolver_func, METH_VARARGS, (char *)"svn_wc_invoke_conflict_resolver_func(svn_wc_conflict_resolver_func_t _obj, svn_wc_conflict_description_t description, void * baton, apr_pool_t pool) -> svn_error_t"},
42065 	 { (char *)"svn_wc_invoke_status_func4", _wrap_svn_wc_invoke_status_func4, METH_VARARGS, (char *)"svn_wc_invoke_status_func4(svn_wc_status_func4_t _obj, void * baton, char const * local_abspath, svn_wc_status3_t status, apr_pool_t scratch_pool) -> svn_error_t"},
42066 	 { (char *)"svn_wc_invoke_status_func3", _wrap_svn_wc_invoke_status_func3, METH_VARARGS, (char *)"svn_wc_invoke_status_func3(svn_wc_status_func3_t _obj, void * baton, char const * path, svn_wc_status2_t status, apr_pool_t pool) -> svn_error_t"},
42067 	 { (char *)"svn_wc_invoke_status_func2", _wrap_svn_wc_invoke_status_func2, METH_VARARGS, (char *)"svn_wc_invoke_status_func2(svn_wc_status_func2_t _obj, void * baton, char const * path, svn_wc_status2_t status)"},
42068 	 { (char *)"svn_wc_invoke_status_func", _wrap_svn_wc_invoke_status_func, METH_VARARGS, (char *)"svn_wc_invoke_status_func(svn_wc_status_func_t _obj, void * baton, char const * path, svn_wc_status_t status)"},
42069 	 { (char *)"svn_wc_invoke_get_file", _wrap_svn_wc_invoke_get_file, METH_VARARGS, (char *)"svn_wc_invoke_get_file(svn_wc_get_file_t _obj, void * baton, char const * path, svn_revnum_t revision, svn_stream_t * stream, apr_pool_t pool) -> svn_error_t"},
42070 	 { (char *)"svn_wc_invoke_dirents_func", _wrap_svn_wc_invoke_dirents_func, METH_VARARGS, (char *)"svn_wc_invoke_dirents_func(svn_wc_dirents_func_t _obj, void * baton, char const * repos_root_url, char const * repos_relpath, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
42071 	 { (char *)"svn_wc_invoke_canonicalize_svn_prop_get_file", _wrap_svn_wc_invoke_canonicalize_svn_prop_get_file, METH_VARARGS, (char *)"svn_wc_invoke_canonicalize_svn_prop_get_file(svn_wc_canonicalize_svn_prop_get_file_t _obj, svn_stream_t * stream, void * baton, apr_pool_t pool) -> svn_error_t"},
42072 	 { (char *)"svn_wc_invoke_upgrade_get_repos_info", _wrap_svn_wc_invoke_upgrade_get_repos_info, METH_VARARGS, (char *)"svn_wc_invoke_upgrade_get_repos_info(svn_wc_upgrade_get_repos_info_t _obj, void * baton, char const * url, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"},
42073 	 { (char *)"svn_wc_invoke_relocation_validator3", _wrap_svn_wc_invoke_relocation_validator3, METH_VARARGS, (char *)"svn_wc_invoke_relocation_validator3(svn_wc_relocation_validator3_t _obj, void * baton, char const * uuid, char const * url, char const * root_url, apr_pool_t pool) -> svn_error_t"},
42074 	 { (char *)"svn_wc_invoke_relocation_validator2", _wrap_svn_wc_invoke_relocation_validator2, METH_VARARGS, (char *)"svn_wc_invoke_relocation_validator2(svn_wc_relocation_validator2_t _obj, void * baton, char const * uuid, char const * url, svn_boolean_t root, apr_pool_t pool) -> svn_error_t"},
42075 	 { (char *)"svn_wc_invoke_relocation_validator", _wrap_svn_wc_invoke_relocation_validator, METH_VARARGS, (char *)"svn_wc_invoke_relocation_validator(svn_wc_relocation_validator_t _obj, void * baton, char const * uuid, char const * url) -> svn_error_t"},
42076 	 { (char *)"svn_changelist_invoke_receiver", _wrap_svn_changelist_invoke_receiver, METH_VARARGS, (char *)"svn_changelist_invoke_receiver(svn_changelist_receiver_t _obj, void * baton, char const * path, char const * changelist, apr_pool_t pool) -> svn_error_t"},
42077 	 { (char *)"svn_wc_external_update_t_swigregister", svn_wc_external_update_t_swigregister, METH_VARARGS, NULL},
42078 	 { (char *)"svn_wc_notify_func2_t_swigregister", svn_wc_notify_func2_t_swigregister, METH_VARARGS, NULL},
42079 	 { (char *)"svn_wc_notify_func_t_swigregister", svn_wc_notify_func_t_swigregister, METH_VARARGS, NULL},
42080 	 { (char *)"svn_wc_conflict_resolver_func2_t_swigregister", svn_wc_conflict_resolver_func2_t_swigregister, METH_VARARGS, NULL},
42081 	 { (char *)"svn_wc_conflict_resolver_func_t_swigregister", svn_wc_conflict_resolver_func_t_swigregister, METH_VARARGS, NULL},
42082 	 { (char *)"svn_wc_status_func4_t_swigregister", svn_wc_status_func4_t_swigregister, METH_VARARGS, NULL},
42083 	 { (char *)"svn_wc_status_func3_t_swigregister", svn_wc_status_func3_t_swigregister, METH_VARARGS, NULL},
42084 	 { (char *)"svn_wc_status_func2_t_swigregister", svn_wc_status_func2_t_swigregister, METH_VARARGS, NULL},
42085 	 { (char *)"svn_wc_status_func_t_swigregister", svn_wc_status_func_t_swigregister, METH_VARARGS, NULL},
42086 	 { (char *)"svn_wc_get_file_t_swigregister", svn_wc_get_file_t_swigregister, METH_VARARGS, NULL},
42087 	 { (char *)"svn_wc_dirents_func_t_swigregister", svn_wc_dirents_func_t_swigregister, METH_VARARGS, NULL},
42088 	 { (char *)"svn_wc_canonicalize_svn_prop_get_file_t_swigregister", svn_wc_canonicalize_svn_prop_get_file_t_swigregister, METH_VARARGS, NULL},
42089 	 { (char *)"svn_wc_upgrade_get_repos_info_t_swigregister", svn_wc_upgrade_get_repos_info_t_swigregister, METH_VARARGS, NULL},
42090 	 { (char *)"svn_wc_relocation_validator3_t_swigregister", svn_wc_relocation_validator3_t_swigregister, METH_VARARGS, NULL},
42091 	 { (char *)"svn_wc_relocation_validator2_t_swigregister", svn_wc_relocation_validator2_t_swigregister, METH_VARARGS, NULL},
42092 	 { (char *)"svn_wc_relocation_validator_t_swigregister", svn_wc_relocation_validator_t_swigregister, METH_VARARGS, NULL},
42093 	 { (char *)"svn_changelist_receiver_t_swigregister", svn_changelist_receiver_t_swigregister, METH_VARARGS, NULL},
42094 	 { (char *)"svn_wc_swig_init_asp_dot_net_hack", _wrap_svn_wc_swig_init_asp_dot_net_hack, METH_VARARGS, (char *)"svn_wc_swig_init_asp_dot_net_hack(apr_pool_t pool) -> svn_error_t"},
42095 	 { NULL, NULL, 0, NULL }
42096 };
42097 
42098 
42099 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
42100 
42101 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};
42102 static swig_type_info _swigt__p_apr_file_t = {"_p_apr_file_t", "apr_file_t *", 0, 0, (void*)0, 0};
42103 static swig_type_info _swigt__p_apr_hash_t = {"_p_apr_hash_t", "apr_hash_t *", 0, 0, (void*)0, 0};
42104 static swig_type_info _swigt__p_apr_int32_t = {"_p_apr_int32_t", "apr_int32_t *|time_t *", 0, 0, (void*)0, 0};
42105 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};
42106 static swig_type_info _swigt__p_apr_off_t = {"_p_apr_off_t", "apr_off_t *", 0, 0, (void*)0, 0};
42107 static swig_type_info _swigt__p_apr_pool_t = {"_p_apr_pool_t", "apr_pool_t *", 0, 0, (void*)0, 0};
42108 static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
42109 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};
42110 static swig_type_info _swigt__p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(char const **,char const **,void *,char const *,apr_pool_t *,apr_pool_t *)|svn_wc_upgrade_get_repos_info_t", 0, 0, (void*)0, 0};
42111 static swig_type_info _swigt__p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_string_t const **,svn_stream_t *,void *,apr_pool_t *)|svn_wc_canonicalize_svn_prop_get_file_t", 0, 0, (void*)0, 0};
42112 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};
42113 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};
42114 static swig_type_info _swigt__p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(char const *,svn_wc_entry_t const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
42115 static swig_type_info _swigt__p_f_p_q_const__char_p_svn_error_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__char_p_svn_error_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(char const *,svn_error_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
42116 static swig_type_info _swigt__p_f_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
42117 static swig_type_info _swigt__p_f_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
42118 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)", 0, 0, (void*)0, 0};
42119 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)", 0, 0, (void*)0, 0};
42120 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *)", 0, 0, (void*)0, 0};
42121 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,char const *,char const *,void *)", 0, 0, (void*)0, 0};
42122 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,void *)", 0, 0, (void*)0, 0};
42123 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,void *)", 0, 0, (void*)0, 0};
42124 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,char const *,svn_revnum_t,void *)", 0, 0, (void*)0, 0};
42125 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,apr_array_header_t const *,apr_hash_t *,void *)", 0, 0, (void*)0, 0};
42126 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *)", 0, 0, (void*)0, 0};
42127 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)", 0, 0, (void*)0, 0};
42128 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_revnum_t,void *)", 0, 0, (void*)0, 0};
42129 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)", 0, 0, (void*)0, 0};
42130 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *)", 0, 0, (void*)0, 0};
42131 static swig_type_info _swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t = {"_p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t", "svn_error_t *(*)(svn_wc_adm_access_t *,svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *)", 0, 0, (void*)0, 0};
42132 static swig_type_info _swigt__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,char const *,char const *,apr_hash_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
42133 static swig_type_info _swigt__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
42134 static swig_type_info _swigt__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
42135 static swig_type_info _swigt__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_wc_notify_state_t *,svn_boolean_t *,svn_boolean_t *,svn_boolean_t *,char const *,svn_revnum_t,char const *,svn_revnum_t,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
42136 static swig_type_info _swigt__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
42137 static swig_type_info _swigt__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,char const *,char const *,svn_revnum_t,svn_revnum_t,char const *,char const *,char const *,svn_revnum_t,apr_array_header_t const *,apr_hash_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
42138 static swig_type_info _swigt__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(svn_wc_notify_state_t *,svn_wc_notify_state_t *,svn_boolean_t *,char const *,svn_boolean_t,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
42139 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};
42140 static swig_type_info _swigt__p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,apr_hash_t **,char const *,char const *,apr_pool_t *,apr_pool_t *)|svn_wc_dirents_func_t", 0, 0, (void*)0, 0};
42141 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};
42142 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t", "svn_wc_relocation_validator_t|svn_error_t *(*)(void *,char const *,char const *)", 0, 0, (void*)0, 0};
42143 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};
42144 static swig_type_info _swigt__p_f_p_void_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__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,char const *,char const *,apr_pool_t *)|svn_wc_relocation_validator3_t", 0, 0, (void*)0, 0};
42145 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_wc_relocation_validator2_t|svn_error_t *(*)(void *,char const *,char const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0};
42146 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t", "svn_wc_external_update_t|svn_error_t *(*)(void *,char const *,svn_string_t const *,svn_string_t const *,svn_depth_t,apr_pool_t *)", 0, 0, (void*)0, 0};
42147 static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_wc_status3_t const *,apr_pool_t *)|svn_wc_status_func4_t", 0, 0, (void*)0, 0};
42148 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};
42149 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};
42150 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};
42151 static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,svn_revnum_t,svn_stream_t *,svn_revnum_t *,apr_hash_t **,apr_pool_t *)|svn_wc_get_file_t", 0, 0, (void*)0, 0};
42152 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};
42153 static swig_type_info _swigt__p_int = {"_p_int", "int *|svn_boolean_t *|apr_status_t *", 0, 0, (void*)0, 0};
42154 static swig_type_info _swigt__p_long = {"_p_long", "long *|svn_revnum_t *", 0, 0, (void*)0, 0};
42155 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};
42156 static swig_type_info _swigt__p_p_apr_file_t = {"_p_p_apr_file_t", "apr_file_t **", 0, 0, (void*)0, 0};
42157 static swig_type_info _swigt__p_p_apr_hash_t = {"_p_p_apr_hash_t", "apr_hash_t **", 0, 0, (void*)0, 0};
42158 static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
42159 static swig_type_info _swigt__p_p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(char const **,char const **,void *,char const *,apr_pool_t *,apr_pool_t *)|svn_wc_upgrade_get_repos_info_t *", 0, 0, (void*)0, 0};
42160 static swig_type_info _swigt__p_p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_wc_canonicalize_svn_prop_get_file_t *|svn_error_t *(**)(svn_string_t const **,svn_stream_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
42161 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};
42162 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};
42163 static swig_type_info _swigt__p_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t", "svn_wc_dirents_func_t *|svn_error_t *(**)(void *,apr_hash_t **,char const *,char const *,apr_pool_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
42164 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};
42165 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t", "svn_error_t *(**)(void *,char const *,char const *)|svn_wc_relocation_validator_t *", 0, 0, (void*)0, 0};
42166 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,char const *,char const *,apr_pool_t *)|svn_changelist_receiver_t *", 0, 0, (void*)0, 0};
42167 static swig_type_info _swigt__p_p_f_p_void_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__char_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,char const *,char const *,char const *,apr_pool_t *)|svn_wc_relocation_validator3_t *", 0, 0, (void*)0, 0};
42168 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_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_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,char const *,char const *,svn_boolean_t,apr_pool_t *)|svn_wc_relocation_validator2_t *", 0, 0, (void*)0, 0};
42169 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,char const *,svn_string_t const *,svn_string_t const *,svn_depth_t,apr_pool_t *)|svn_wc_external_update_t *", 0, 0, (void*)0, 0};
42170 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(**)(void *,char const *,svn_wc_status3_t const *,apr_pool_t *)|svn_wc_status_func4_t *", 0, 0, (void*)0, 0};
42171 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void = {"_p_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};
42172 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void = {"_p_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};
42173 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};
42174 static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t", "svn_wc_get_file_t *|svn_error_t *(**)(void *,char const *,svn_revnum_t,svn_stream_t *,svn_revnum_t *,apr_hash_t **,apr_pool_t *)", 0, 0, (void*)0, 0};
42175 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};
42176 static swig_type_info _swigt__p_p_svn_checksum_t = {"_p_p_svn_checksum_t", "struct svn_checksum_t **|svn_checksum_t **", 0, 0, (void*)0, 0};
42177 static swig_type_info _swigt__p_p_svn_delta_editor_t = {"_p_p_svn_delta_editor_t", "struct svn_delta_editor_t **|svn_delta_editor_t **", 0, 0, (void*)0, 0};
42178 static swig_type_info _swigt__p_p_svn_stream_t = {"_p_p_svn_stream_t", "struct svn_stream_t **|svn_stream_t **", 0, 0, (void*)0, 0};
42179 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};
42180 static swig_type_info _swigt__p_p_svn_wc_adm_access_t = {"_p_p_svn_wc_adm_access_t", "struct svn_wc_adm_access_t **|svn_wc_adm_access_t **", 0, 0, (void*)0, 0};
42181 static swig_type_info _swigt__p_p_svn_wc_committed_queue_t = {"_p_p_svn_wc_committed_queue_t", "struct svn_wc_committed_queue_t **|svn_wc_committed_queue_t **", 0, 0, (void*)0, 0};
42182 static swig_type_info _swigt__p_p_svn_wc_conflict_result_t = {"_p_p_svn_wc_conflict_result_t", "struct svn_wc_conflict_result_t **|svn_wc_conflict_result_t **", 0, 0, (void*)0, 0};
42183 static swig_type_info _swigt__p_p_svn_wc_context_t = {"_p_p_svn_wc_context_t", "struct svn_wc_context_t **|svn_wc_context_t **", 0, 0, (void*)0, 0};
42184 static swig_type_info _swigt__p_p_svn_wc_entry_t = {"_p_p_svn_wc_entry_t", "struct svn_wc_entry_t **|svn_wc_entry_t **", 0, 0, (void*)0, 0};
42185 static swig_type_info _swigt__p_p_svn_wc_external_item2_t = {"_p_p_svn_wc_external_item2_t", "struct svn_wc_external_item2_t **|svn_wc_external_item2_t **", 0, 0, (void*)0, 0};
42186 static swig_type_info _swigt__p_p_svn_wc_revision_status_t = {"_p_p_svn_wc_revision_status_t", "struct svn_wc_revision_status_t **|svn_wc_revision_status_t **", 0, 0, (void*)0, 0};
42187 static swig_type_info _swigt__p_p_svn_wc_status2_t = {"_p_p_svn_wc_status2_t", "struct svn_wc_status2_t **|svn_wc_status2_t **", 0, 0, (void*)0, 0};
42188 static swig_type_info _swigt__p_p_svn_wc_status3_t = {"_p_p_svn_wc_status3_t", "struct svn_wc_status3_t **|svn_wc_status3_t **", 0, 0, (void*)0, 0};
42189 static swig_type_info _swigt__p_p_svn_wc_status_t = {"_p_p_svn_wc_status_t", "struct svn_wc_status_t **|svn_wc_status_t **", 0, 0, (void*)0, 0};
42190 static swig_type_info _swigt__p_p_void = {"_p_p_void", "void **", 0, 0, (void*)0, 0};
42191 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};
42192 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};
42193 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};
42194 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};
42195 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};
42196 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};
42197 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};
42198 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};
42199 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};
42200 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};
42201 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};
42202 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};
42203 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};
42204 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};
42205 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};
42206 static swig_type_info _swigt__p_svn_client_conflict_option_t = {"_p_svn_client_conflict_option_t", "svn_client_conflict_option_t *", 0, 0, (void*)0, 0};
42207 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};
42208 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};
42209 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};
42210 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};
42211 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};
42212 static swig_type_info _swigt__p_svn_diff_hunk_t = {"_p_svn_diff_hunk_t", "svn_diff_hunk_t *", 0, 0, (void*)0, 0};
42213 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};
42214 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};
42215 static swig_type_info _swigt__p_svn_error_t = {"_p_svn_error_t", "svn_error_t *", 0, 0, (void*)0, 0};
42216 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};
42217 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};
42218 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};
42219 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};
42220 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};
42221 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};
42222 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};
42223 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};
42224 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};
42225 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};
42226 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};
42227 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};
42228 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};
42229 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};
42230 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};
42231 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};
42232 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};
42233 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};
42234 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};
42235 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};
42236 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};
42237 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};
42238 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};
42239 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};
42240 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};
42241 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};
42242 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};
42243 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};
42244 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};
42245 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};
42246 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};
42247 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};
42248 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};
42249 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};
42250 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};
42251 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};
42252 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};
42253 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};
42254 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};
42255 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};
42256 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};
42257 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};
42258 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};
42259 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};
42260 static swig_type_info _swigt__p_svn_wc_conflict_description2_t = {"_p_svn_wc_conflict_description2_t", "struct svn_wc_conflict_description2_t *|svn_wc_conflict_description2_t *", 0, 0, (void*)0, 0};
42261 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};
42262 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};
42263 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};
42264 static swig_type_info _swigt__p_svn_wc_conflict_result_t = {"_p_svn_wc_conflict_result_t", "struct svn_wc_conflict_result_t *|svn_wc_conflict_result_t *", 0, 0, (void*)0, 0};
42265 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};
42266 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};
42267 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};
42268 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};
42269 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};
42270 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};
42271 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};
42272 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};
42273 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};
42274 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};
42275 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};
42276 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};
42277 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};
42278 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};
42279 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};
42280 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};
42281 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};
42282 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};
42283 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};
42284 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};
42285 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};
42286 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};
42287 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};
42288 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};
42289 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *", 0, 0, (void*)0, 0};
42290 static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|svn_linenum_t *", 0, 0, (void*)0, 0};
42291 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
42292 
42293 static swig_type_info *swig_type_initial[] = {
42294   &_swigt__p_apr_array_header_t,
42295   &_swigt__p_apr_file_t,
42296   &_swigt__p_apr_hash_t,
42297   &_swigt__p_apr_int32_t,
42298   &_swigt__p_apr_int64_t,
42299   &_swigt__p_apr_off_t,
42300   &_swigt__p_apr_pool_t,
42301   &_swigt__p_char,
42302   &_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
42303   &_swigt__p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
42304   &_swigt__p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t,
42305   &_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,
42306   &_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,
42307   &_swigt__p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t,
42308   &_swigt__p_f_p_q_const__char_p_svn_error_t_p_void_p_apr_pool_t__p_svn_error_t,
42309   &_swigt__p_f_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t,
42310   &_swigt__p_f_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t,
42311   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t,
42312   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t,
42313   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t,
42314   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_void__p_svn_error_t,
42315   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t,
42316   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t,
42317   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t,
42318   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t,
42319   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t,
42320   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t,
42321   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t,
42322   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t,
42323   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t,
42324   &_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t,
42325   &_swigt__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t,
42326   &_swigt__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t,
42327   &_swigt__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t,
42328   &_swigt__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t,
42329   &_swigt__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t,
42330   &_swigt__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t,
42331   &_swigt__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_void_p_apr_pool_t__p_svn_error_t,
42332   &_swigt__p_f_p_void__p_svn_error_t,
42333   &_swigt__p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
42334   &_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,
42335   &_swigt__p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t,
42336   &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
42337   &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
42338   &_swigt__p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
42339   &_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t,
42340   &_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t,
42341   &_swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void,
42342   &_swigt__p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void,
42343   &_swigt__p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t,
42344   &_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
42345   &_swigt__p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void,
42346   &_swigt__p_int,
42347   &_swigt__p_long,
42348   &_swigt__p_p_apr_array_header_t,
42349   &_swigt__p_p_apr_file_t,
42350   &_swigt__p_p_apr_hash_t,
42351   &_swigt__p_p_char,
42352   &_swigt__p_p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
42353   &_swigt__p_p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t,
42354   &_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,
42355   &_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,
42356   &_swigt__p_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
42357   &_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,
42358   &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t,
42359   &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
42360   &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
42361   &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
42362   &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t,
42363   &_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t,
42364   &_swigt__p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void,
42365   &_swigt__p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void,
42366   &_swigt__p_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t,
42367   &_swigt__p_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
42368   &_swigt__p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void,
42369   &_swigt__p_p_svn_checksum_t,
42370   &_swigt__p_p_svn_delta_editor_t,
42371   &_swigt__p_p_svn_stream_t,
42372   &_swigt__p_p_svn_string_t,
42373   &_swigt__p_p_svn_wc_adm_access_t,
42374   &_swigt__p_p_svn_wc_committed_queue_t,
42375   &_swigt__p_p_svn_wc_conflict_result_t,
42376   &_swigt__p_p_svn_wc_context_t,
42377   &_swigt__p_p_svn_wc_entry_t,
42378   &_swigt__p_p_svn_wc_external_item2_t,
42379   &_swigt__p_p_svn_wc_revision_status_t,
42380   &_swigt__p_p_svn_wc_status2_t,
42381   &_swigt__p_p_svn_wc_status3_t,
42382   &_swigt__p_p_svn_wc_status_t,
42383   &_swigt__p_p_void,
42384   &_swigt__p_svn_auth_baton_t,
42385   &_swigt__p_svn_auth_cred_simple_t,
42386   &_swigt__p_svn_auth_cred_ssl_client_cert_pw_t,
42387   &_swigt__p_svn_auth_cred_ssl_client_cert_t,
42388   &_swigt__p_svn_auth_cred_ssl_server_trust_t,
42389   &_swigt__p_svn_auth_cred_username_t,
42390   &_swigt__p_svn_auth_iterstate_t,
42391   &_swigt__p_svn_auth_provider_object_t,
42392   &_swigt__p_svn_auth_provider_t,
42393   &_swigt__p_svn_auth_ssl_server_cert_info_t,
42394   &_swigt__p_svn_cache_config_t,
42395   &_swigt__p_svn_checksum_ctx_t,
42396   &_swigt__p_svn_checksum_kind_t,
42397   &_swigt__p_svn_checksum_t,
42398   &_swigt__p_svn_client__shelf_version_t,
42399   &_swigt__p_svn_client_conflict_option_t,
42400   &_swigt__p_svn_commit_info_t,
42401   &_swigt__p_svn_config_t,
42402   &_swigt__p_svn_delta_editor_t,
42403   &_swigt__p_svn_delta_path_driver_state_t,
42404   &_swigt__p_svn_depth_t,
42405   &_swigt__p_svn_diff_hunk_t,
42406   &_swigt__p_svn_dirent_t,
42407   &_swigt__p_svn_errno_t,
42408   &_swigt__p_svn_error_t,
42409   &_swigt__p_svn_fs_lock_target_t,
42410   &_swigt__p_svn_io_dirent2_t,
42411   &_swigt__p_svn_io_dirent_t,
42412   &_swigt__p_svn_io_file_del_t,
42413   &_swigt__p_svn_location_segment_t,
42414   &_swigt__p_svn_lock_t,
42415   &_swigt__p_svn_log_changed_path2_t,
42416   &_swigt__p_svn_log_changed_path_t,
42417   &_swigt__p_svn_log_entry_t,
42418   &_swigt__p_svn_merge_range_t,
42419   &_swigt__p_svn_mergeinfo_inheritance_t,
42420   &_swigt__p_svn_node_kind_t,
42421   &_swigt__p_svn_opt_revision_range_t,
42422   &_swigt__p_svn_opt_revision_t,
42423   &_swigt__p_svn_opt_revision_value_t,
42424   &_swigt__p_svn_opt_subcommand_desc2_t,
42425   &_swigt__p_svn_opt_subcommand_desc3_t,
42426   &_swigt__p_svn_opt_subcommand_desc_t,
42427   &_swigt__p_svn_prop_inherited_item_t,
42428   &_swigt__p_svn_prop_kind,
42429   &_swigt__p_svn_ra_callbacks2_t,
42430   &_swigt__p_svn_ra_callbacks_t,
42431   &_swigt__p_svn_ra_plugin_t,
42432   &_swigt__p_svn_ra_reporter2_t,
42433   &_swigt__p_svn_ra_reporter3_t,
42434   &_swigt__p_svn_ra_reporter_t,
42435   &_swigt__p_svn_ra_session_t,
42436   &_swigt__p_svn_stream_mark_t,
42437   &_swigt__p_svn_stream_t,
42438   &_swigt__p_svn_string_t,
42439   &_swigt__p_svn_stringbuf_t,
42440   &_swigt__p_svn_tristate_t,
42441   &_swigt__p_svn_txdelta_op_t,
42442   &_swigt__p_svn_txdelta_stream_t,
42443   &_swigt__p_svn_txdelta_window_t,
42444   &_swigt__p_svn_version_checklist_t,
42445   &_swigt__p_svn_version_ext_linked_lib_t,
42446   &_swigt__p_svn_version_ext_loaded_lib_t,
42447   &_swigt__p_svn_version_extended_t,
42448   &_swigt__p_svn_version_t,
42449   &_swigt__p_svn_wc_adm_access_t,
42450   &_swigt__p_svn_wc_committed_queue_t,
42451   &_swigt__p_svn_wc_conflict_action_t,
42452   &_swigt__p_svn_wc_conflict_choice_t,
42453   &_swigt__p_svn_wc_conflict_description2_t,
42454   &_swigt__p_svn_wc_conflict_description_t,
42455   &_swigt__p_svn_wc_conflict_kind_t,
42456   &_swigt__p_svn_wc_conflict_reason_t,
42457   &_swigt__p_svn_wc_conflict_result_t,
42458   &_swigt__p_svn_wc_conflict_version_t,
42459   &_swigt__p_svn_wc_context_t,
42460   &_swigt__p_svn_wc_diff_callbacks2_t,
42461   &_swigt__p_svn_wc_diff_callbacks3_t,
42462   &_swigt__p_svn_wc_diff_callbacks4_t,
42463   &_swigt__p_svn_wc_diff_callbacks_t,
42464   &_swigt__p_svn_wc_entry_callbacks2_t,
42465   &_swigt__p_svn_wc_entry_callbacks_t,
42466   &_swigt__p_svn_wc_entry_t,
42467   &_swigt__p_svn_wc_external_item2_t,
42468   &_swigt__p_svn_wc_external_item_t,
42469   &_swigt__p_svn_wc_info_t,
42470   &_swigt__p_svn_wc_merge_outcome_t,
42471   &_swigt__p_svn_wc_notify_action_t,
42472   &_swigt__p_svn_wc_notify_lock_state_t,
42473   &_swigt__p_svn_wc_notify_state_t,
42474   &_swigt__p_svn_wc_notify_t,
42475   &_swigt__p_svn_wc_operation_t,
42476   &_swigt__p_svn_wc_revision_status_t,
42477   &_swigt__p_svn_wc_schedule_t,
42478   &_swigt__p_svn_wc_status2_t,
42479   &_swigt__p_svn_wc_status3_t,
42480   &_swigt__p_svn_wc_status_t,
42481   &_swigt__p_svn_wc_traversal_info_t,
42482   &_swigt__p_unsigned_char,
42483   &_swigt__p_unsigned_long,
42484   &_swigt__p_void,
42485 };
42486 
42487 static swig_cast_info _swigc__p_apr_array_header_t[] = {  {&_swigt__p_apr_array_header_t, 0, 0, 0},{0, 0, 0, 0}};
42488 static swig_cast_info _swigc__p_apr_file_t[] = {  {&_swigt__p_apr_file_t, 0, 0, 0},{0, 0, 0, 0}};
42489 static swig_cast_info _swigc__p_apr_hash_t[] = {  {&_swigt__p_apr_hash_t, 0, 0, 0},{0, 0, 0, 0}};
42490 static swig_cast_info _swigc__p_apr_int32_t[] = {  {&_swigt__p_apr_int32_t, 0, 0, 0},{0, 0, 0, 0}};
42491 static swig_cast_info _swigc__p_apr_int64_t[] = {  {&_swigt__p_apr_int64_t, 0, 0, 0},{0, 0, 0, 0}};
42492 static swig_cast_info _swigc__p_apr_off_t[] = {  {&_swigt__p_apr_off_t, 0, 0, 0},{0, 0, 0, 0}};
42493 static swig_cast_info _swigc__p_apr_pool_t[] = {  {&_swigt__p_apr_pool_t, 0, 0, 0},{0, 0, 0, 0}};
42494 static swig_cast_info _swigc__p_char[] = {  {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
42495 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}};
42496 static swig_cast_info _swigc__p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42497 static swig_cast_info _swigc__p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42498 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}};
42499 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}};
42500 static swig_cast_info _swigc__p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42501 static swig_cast_info _swigc__p_f_p_q_const__char_p_svn_error_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_q_const__char_p_svn_error_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42502 static swig_cast_info _swigc__p_f_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42503 static swig_cast_info _swigc__p_f_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42504 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42505 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42506 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42507 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42508 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42509 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42510 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42511 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42512 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42513 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42514 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42515 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42516 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42517 static swig_cast_info _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42518 static swig_cast_info _swigc__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42519 static swig_cast_info _swigc__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42520 static swig_cast_info _swigc__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42521 static swig_cast_info _swigc__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42522 static swig_cast_info _swigc__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42523 static swig_cast_info _swigc__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42524 static swig_cast_info _swigc__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42525 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}};
42526 static swig_cast_info _swigc__p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42527 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}};
42528 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42529 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}};
42530 static swig_cast_info _swigc__p_f_p_void_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__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42531 static swig_cast_info _swigc__p_f_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_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}};
42532 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42533 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42534 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}};
42535 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}};
42536 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}};
42537 static swig_cast_info _swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42538 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}};
42539 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
42540 static swig_cast_info _swigc__p_long[] = {  {&_swigt__p_long, 0, 0, 0},{0, 0, 0, 0}};
42541 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}};
42542 static swig_cast_info _swigc__p_p_apr_file_t[] = {  {&_swigt__p_p_apr_file_t, 0, 0, 0},{0, 0, 0, 0}};
42543 static swig_cast_info _swigc__p_p_apr_hash_t[] = {  {&_swigt__p_p_apr_hash_t, 0, 0, 0},{0, 0, 0, 0}};
42544 static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
42545 static swig_cast_info _swigc__p_p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42546 static swig_cast_info _swigc__p_p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42547 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}};
42548 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}};
42549 static swig_cast_info _swigc__p_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42550 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}};
42551 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42552 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42553 static swig_cast_info _swigc__p_p_f_p_void_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__char_p_q_const__char_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42554 static swig_cast_info _swigc__p_p_f_p_void_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_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}};
42555 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_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__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42556 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42557 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void, 0, 0, 0},{0, 0, 0, 0}};
42558 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void, 0, 0, 0},{0, 0, 0, 0}};
42559 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}};
42560 static swig_cast_info _swigc__p_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t[] = {  {&_swigt__p_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42561 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}};
42562 static swig_cast_info _swigc__p_p_svn_checksum_t[] = {  {&_swigt__p_p_svn_checksum_t, 0, 0, 0},{0, 0, 0, 0}};
42563 static swig_cast_info _swigc__p_p_svn_delta_editor_t[] = {  {&_swigt__p_p_svn_delta_editor_t, 0, 0, 0},{0, 0, 0, 0}};
42564 static swig_cast_info _swigc__p_p_svn_stream_t[] = {  {&_swigt__p_p_svn_stream_t, 0, 0, 0},{0, 0, 0, 0}};
42565 static swig_cast_info _swigc__p_p_svn_string_t[] = {  {&_swigt__p_p_svn_string_t, 0, 0, 0},{0, 0, 0, 0}};
42566 static swig_cast_info _swigc__p_p_svn_wc_adm_access_t[] = {  {&_swigt__p_p_svn_wc_adm_access_t, 0, 0, 0},{0, 0, 0, 0}};
42567 static swig_cast_info _swigc__p_p_svn_wc_committed_queue_t[] = {  {&_swigt__p_p_svn_wc_committed_queue_t, 0, 0, 0},{0, 0, 0, 0}};
42568 static swig_cast_info _swigc__p_p_svn_wc_conflict_result_t[] = {  {&_swigt__p_p_svn_wc_conflict_result_t, 0, 0, 0},{0, 0, 0, 0}};
42569 static swig_cast_info _swigc__p_p_svn_wc_context_t[] = {  {&_swigt__p_p_svn_wc_context_t, 0, 0, 0},{0, 0, 0, 0}};
42570 static swig_cast_info _swigc__p_p_svn_wc_entry_t[] = {  {&_swigt__p_p_svn_wc_entry_t, 0, 0, 0},{0, 0, 0, 0}};
42571 static swig_cast_info _swigc__p_p_svn_wc_external_item2_t[] = {  {&_swigt__p_p_svn_wc_external_item2_t, 0, 0, 0},{0, 0, 0, 0}};
42572 static swig_cast_info _swigc__p_p_svn_wc_revision_status_t[] = {  {&_swigt__p_p_svn_wc_revision_status_t, 0, 0, 0},{0, 0, 0, 0}};
42573 static swig_cast_info _swigc__p_p_svn_wc_status2_t[] = {  {&_swigt__p_p_svn_wc_status2_t, 0, 0, 0},{0, 0, 0, 0}};
42574 static swig_cast_info _swigc__p_p_svn_wc_status3_t[] = {  {&_swigt__p_p_svn_wc_status3_t, 0, 0, 0},{0, 0, 0, 0}};
42575 static swig_cast_info _swigc__p_p_svn_wc_status_t[] = {  {&_swigt__p_p_svn_wc_status_t, 0, 0, 0},{0, 0, 0, 0}};
42576 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
42577 static swig_cast_info _swigc__p_svn_auth_baton_t[] = {  {&_swigt__p_svn_auth_baton_t, 0, 0, 0},{0, 0, 0, 0}};
42578 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}};
42579 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}};
42580 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}};
42581 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}};
42582 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}};
42583 static swig_cast_info _swigc__p_svn_auth_iterstate_t[] = {  {&_swigt__p_svn_auth_iterstate_t, 0, 0, 0},{0, 0, 0, 0}};
42584 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}};
42585 static swig_cast_info _swigc__p_svn_auth_provider_t[] = {  {&_swigt__p_svn_auth_provider_t, 0, 0, 0},{0, 0, 0, 0}};
42586 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}};
42587 static swig_cast_info _swigc__p_svn_cache_config_t[] = {  {&_swigt__p_svn_cache_config_t, 0, 0, 0},{0, 0, 0, 0}};
42588 static swig_cast_info _swigc__p_svn_checksum_ctx_t[] = {  {&_swigt__p_svn_checksum_ctx_t, 0, 0, 0},{0, 0, 0, 0}};
42589 static swig_cast_info _swigc__p_svn_checksum_kind_t[] = {  {&_swigt__p_svn_checksum_kind_t, 0, 0, 0},{0, 0, 0, 0}};
42590 static swig_cast_info _swigc__p_svn_checksum_t[] = {  {&_swigt__p_svn_checksum_t, 0, 0, 0},{0, 0, 0, 0}};
42591 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}};
42592 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}};
42593 static swig_cast_info _swigc__p_svn_commit_info_t[] = {  {&_swigt__p_svn_commit_info_t, 0, 0, 0},{0, 0, 0, 0}};
42594 static swig_cast_info _swigc__p_svn_config_t[] = {  {&_swigt__p_svn_config_t, 0, 0, 0},{0, 0, 0, 0}};
42595 static swig_cast_info _swigc__p_svn_delta_editor_t[] = {  {&_swigt__p_svn_delta_editor_t, 0, 0, 0},{0, 0, 0, 0}};
42596 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}};
42597 static swig_cast_info _swigc__p_svn_depth_t[] = {  {&_swigt__p_svn_depth_t, 0, 0, 0},{0, 0, 0, 0}};
42598 static swig_cast_info _swigc__p_svn_diff_hunk_t[] = {  {&_swigt__p_svn_diff_hunk_t, 0, 0, 0},{0, 0, 0, 0}};
42599 static swig_cast_info _swigc__p_svn_dirent_t[] = {  {&_swigt__p_svn_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
42600 static swig_cast_info _swigc__p_svn_errno_t[] = {  {&_swigt__p_svn_errno_t, 0, 0, 0},{0, 0, 0, 0}};
42601 static swig_cast_info _swigc__p_svn_error_t[] = {  {&_swigt__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
42602 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}};
42603 static swig_cast_info _swigc__p_svn_io_dirent2_t[] = {  {&_swigt__p_svn_io_dirent2_t, 0, 0, 0},{0, 0, 0, 0}};
42604 static swig_cast_info _swigc__p_svn_io_dirent_t[] = {  {&_swigt__p_svn_io_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
42605 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}};
42606 static swig_cast_info _swigc__p_svn_location_segment_t[] = {  {&_swigt__p_svn_location_segment_t, 0, 0, 0},{0, 0, 0, 0}};
42607 static swig_cast_info _swigc__p_svn_lock_t[] = {  {&_swigt__p_svn_lock_t, 0, 0, 0},{0, 0, 0, 0}};
42608 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}};
42609 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}};
42610 static swig_cast_info _swigc__p_svn_log_entry_t[] = {  {&_swigt__p_svn_log_entry_t, 0, 0, 0},{0, 0, 0, 0}};
42611 static swig_cast_info _swigc__p_svn_merge_range_t[] = {  {&_swigt__p_svn_merge_range_t, 0, 0, 0},{0, 0, 0, 0}};
42612 static swig_cast_info _swigc__p_svn_mergeinfo_inheritance_t[] = {  {&_swigt__p_svn_mergeinfo_inheritance_t, 0, 0, 0},{0, 0, 0, 0}};
42613 static swig_cast_info _swigc__p_svn_node_kind_t[] = {  {&_swigt__p_svn_node_kind_t, 0, 0, 0},{0, 0, 0, 0}};
42614 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}};
42615 static swig_cast_info _swigc__p_svn_opt_revision_t[] = {  {&_swigt__p_svn_opt_revision_t, 0, 0, 0},{0, 0, 0, 0}};
42616 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}};
42617 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}};
42618 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}};
42619 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}};
42620 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}};
42621 static swig_cast_info _swigc__p_svn_prop_kind[] = {  {&_swigt__p_svn_prop_kind, 0, 0, 0},{0, 0, 0, 0}};
42622 static swig_cast_info _swigc__p_svn_ra_callbacks2_t[] = {  {&_swigt__p_svn_ra_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
42623 static swig_cast_info _swigc__p_svn_ra_callbacks_t[] = {  {&_swigt__p_svn_ra_callbacks_t, 0, 0, 0},{0, 0, 0, 0}};
42624 static swig_cast_info _swigc__p_svn_ra_plugin_t[] = {  {&_swigt__p_svn_ra_plugin_t, 0, 0, 0},{0, 0, 0, 0}};
42625 static swig_cast_info _swigc__p_svn_ra_reporter2_t[] = {  {&_swigt__p_svn_ra_reporter2_t, 0, 0, 0},{0, 0, 0, 0}};
42626 static swig_cast_info _swigc__p_svn_ra_reporter3_t[] = {  {&_swigt__p_svn_ra_reporter3_t, 0, 0, 0},{0, 0, 0, 0}};
42627 static swig_cast_info _swigc__p_svn_ra_reporter_t[] = {  {&_swigt__p_svn_ra_reporter_t, 0, 0, 0},{0, 0, 0, 0}};
42628 static swig_cast_info _swigc__p_svn_ra_session_t[] = {  {&_swigt__p_svn_ra_session_t, 0, 0, 0},{0, 0, 0, 0}};
42629 static swig_cast_info _swigc__p_svn_stream_mark_t[] = {  {&_swigt__p_svn_stream_mark_t, 0, 0, 0},{0, 0, 0, 0}};
42630 static swig_cast_info _swigc__p_svn_stream_t[] = {  {&_swigt__p_svn_stream_t, 0, 0, 0},{0, 0, 0, 0}};
42631 static swig_cast_info _swigc__p_svn_string_t[] = {  {&_swigt__p_svn_string_t, 0, 0, 0},{0, 0, 0, 0}};
42632 static swig_cast_info _swigc__p_svn_stringbuf_t[] = {  {&_swigt__p_svn_stringbuf_t, 0, 0, 0},{0, 0, 0, 0}};
42633 static swig_cast_info _swigc__p_svn_tristate_t[] = {  {&_swigt__p_svn_tristate_t, 0, 0, 0},{0, 0, 0, 0}};
42634 static swig_cast_info _swigc__p_svn_txdelta_op_t[] = {  {&_swigt__p_svn_txdelta_op_t, 0, 0, 0},{0, 0, 0, 0}};
42635 static swig_cast_info _swigc__p_svn_txdelta_stream_t[] = {  {&_swigt__p_svn_txdelta_stream_t, 0, 0, 0},{0, 0, 0, 0}};
42636 static swig_cast_info _swigc__p_svn_txdelta_window_t[] = {  {&_swigt__p_svn_txdelta_window_t, 0, 0, 0},{0, 0, 0, 0}};
42637 static swig_cast_info _swigc__p_svn_version_checklist_t[] = {  {&_swigt__p_svn_version_checklist_t, 0, 0, 0},{0, 0, 0, 0}};
42638 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}};
42639 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}};
42640 static swig_cast_info _swigc__p_svn_version_extended_t[] = {  {&_swigt__p_svn_version_extended_t, 0, 0, 0},{0, 0, 0, 0}};
42641 static swig_cast_info _swigc__p_svn_version_t[] = {  {&_swigt__p_svn_version_t, 0, 0, 0},{0, 0, 0, 0}};
42642 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}};
42643 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}};
42644 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}};
42645 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}};
42646 static swig_cast_info _swigc__p_svn_wc_conflict_description2_t[] = {  {&_swigt__p_svn_wc_conflict_description2_t, 0, 0, 0},{0, 0, 0, 0}};
42647 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}};
42648 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}};
42649 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}};
42650 static swig_cast_info _swigc__p_svn_wc_conflict_result_t[] = {  {&_swigt__p_svn_wc_conflict_result_t, 0, 0, 0},{0, 0, 0, 0}};
42651 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}};
42652 static swig_cast_info _swigc__p_svn_wc_context_t[] = {  {&_swigt__p_svn_wc_context_t, 0, 0, 0},{0, 0, 0, 0}};
42653 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}};
42654 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}};
42655 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}};
42656 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}};
42657 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}};
42658 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}};
42659 static swig_cast_info _swigc__p_svn_wc_entry_t[] = {  {&_swigt__p_svn_wc_entry_t, 0, 0, 0},{0, 0, 0, 0}};
42660 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}};
42661 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}};
42662 static swig_cast_info _swigc__p_svn_wc_info_t[] = {  {&_swigt__p_svn_wc_info_t, 0, 0, 0},{0, 0, 0, 0}};
42663 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}};
42664 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}};
42665 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}};
42666 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}};
42667 static swig_cast_info _swigc__p_svn_wc_notify_t[] = {  {&_swigt__p_svn_wc_notify_t, 0, 0, 0},{0, 0, 0, 0}};
42668 static swig_cast_info _swigc__p_svn_wc_operation_t[] = {  {&_swigt__p_svn_wc_operation_t, 0, 0, 0},{0, 0, 0, 0}};
42669 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}};
42670 static swig_cast_info _swigc__p_svn_wc_schedule_t[] = {  {&_swigt__p_svn_wc_schedule_t, 0, 0, 0},{0, 0, 0, 0}};
42671 static swig_cast_info _swigc__p_svn_wc_status2_t[] = {  {&_swigt__p_svn_wc_status2_t, 0, 0, 0},{0, 0, 0, 0}};
42672 static swig_cast_info _swigc__p_svn_wc_status3_t[] = {  {&_swigt__p_svn_wc_status3_t, 0, 0, 0},{0, 0, 0, 0}};
42673 static swig_cast_info _swigc__p_svn_wc_status_t[] = {  {&_swigt__p_svn_wc_status_t, 0, 0, 0},{0, 0, 0, 0}};
42674 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}};
42675 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
42676 static swig_cast_info _swigc__p_unsigned_long[] = {  {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
42677 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
42678 
42679 static swig_cast_info *swig_cast_initial[] = {
42680   _swigc__p_apr_array_header_t,
42681   _swigc__p_apr_file_t,
42682   _swigc__p_apr_hash_t,
42683   _swigc__p_apr_int32_t,
42684   _swigc__p_apr_int64_t,
42685   _swigc__p_apr_off_t,
42686   _swigc__p_apr_pool_t,
42687   _swigc__p_char,
42688   _swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
42689   _swigc__p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
42690   _swigc__p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t,
42691   _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,
42692   _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,
42693   _swigc__p_f_p_q_const__char_p_q_const__svn_wc_entry_t_p_void_p_apr_pool_t__p_svn_error_t,
42694   _swigc__p_f_p_q_const__char_p_svn_error_t_p_void_p_apr_pool_t__p_svn_error_t,
42695   _swigc__p_f_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t,
42696   _swigc__p_f_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t,
42697   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t,
42698   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t,
42699   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t,
42700   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_void__p_svn_error_t,
42701   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t,
42702   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_p_void__p_svn_error_t,
42703   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t,
42704   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t,
42705   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void__p_svn_error_t,
42706   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t,
42707   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_void__p_svn_error_t,
42708   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t,
42709   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void__p_svn_error_t,
42710   _swigc__p_f_p_svn_wc_adm_access_t_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void__p_svn_error_t,
42711   _swigc__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t,
42712   _swigc__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t,
42713   _swigc__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t,
42714   _swigc__p_f_p_svn_wc_notify_state_t_p_svn_boolean_t_p_svn_boolean_t_p_svn_boolean_t_p_q_const__char_svn_revnum_t_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t,
42715   _swigc__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t,
42716   _swigc__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_svn_revnum_t_p_q_const__apr_array_header_t_p_apr_hash_t_p_void_p_apr_pool_t__p_svn_error_t,
42717   _swigc__p_f_p_svn_wc_notify_state_t_p_svn_wc_notify_state_t_p_svn_boolean_t_p_q_const__char_svn_boolean_t_p_void_p_apr_pool_t__p_svn_error_t,
42718   _swigc__p_f_p_void__p_svn_error_t,
42719   _swigc__p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
42720   _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,
42721   _swigc__p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t,
42722   _swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
42723   _swigc__p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
42724   _swigc__p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
42725   _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t,
42726   _swigc__p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t,
42727   _swigc__p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void,
42728   _swigc__p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void,
42729   _swigc__p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t,
42730   _swigc__p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
42731   _swigc__p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void,
42732   _swigc__p_int,
42733   _swigc__p_long,
42734   _swigc__p_p_apr_array_header_t,
42735   _swigc__p_p_apr_file_t,
42736   _swigc__p_p_apr_hash_t,
42737   _swigc__p_p_char,
42738   _swigc__p_p_f_p_p_q_const__char_p_p_q_const__char_p_void_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
42739   _swigc__p_p_f_p_p_q_const__svn_string_t_p_svn_stream_t_p_void_p_apr_pool_t__p_svn_error_t,
42740   _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,
42741   _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,
42742   _swigc__p_p_f_p_void_p_p_apr_hash_t_p_q_const__char_p_q_const__char_p_apr_pool_t_p_apr_pool_t__p_svn_error_t,
42743   _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,
42744   _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char__p_svn_error_t,
42745   _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
42746   _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t,
42747   _swigc__p_p_f_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
42748   _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_q_const__svn_string_t_svn_depth_t_p_apr_pool_t__p_svn_error_t,
42749   _swigc__p_p_f_p_void_p_q_const__char_p_q_const__svn_wc_status3_t_p_apr_pool_t__p_svn_error_t,
42750   _swigc__p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status2_t__void,
42751   _swigc__p_p_f_p_void_p_q_const__char_p_struct_svn_wc_status_t__void,
42752   _swigc__p_p_f_p_void_p_q_const__char_p_svn_wc_status2_t_p_apr_pool_t__p_svn_error_t,
42753   _swigc__p_p_f_p_void_p_q_const__char_svn_revnum_t_p_svn_stream_t_p_svn_revnum_t_p_p_apr_hash_t_p_apr_pool_t__p_svn_error_t,
42754   _swigc__p_p_f_p_void_p_q_const__struct_svn_wc_notify_t_p_apr_pool_t__void,
42755   _swigc__p_p_svn_checksum_t,
42756   _swigc__p_p_svn_delta_editor_t,
42757   _swigc__p_p_svn_stream_t,
42758   _swigc__p_p_svn_string_t,
42759   _swigc__p_p_svn_wc_adm_access_t,
42760   _swigc__p_p_svn_wc_committed_queue_t,
42761   _swigc__p_p_svn_wc_conflict_result_t,
42762   _swigc__p_p_svn_wc_context_t,
42763   _swigc__p_p_svn_wc_entry_t,
42764   _swigc__p_p_svn_wc_external_item2_t,
42765   _swigc__p_p_svn_wc_revision_status_t,
42766   _swigc__p_p_svn_wc_status2_t,
42767   _swigc__p_p_svn_wc_status3_t,
42768   _swigc__p_p_svn_wc_status_t,
42769   _swigc__p_p_void,
42770   _swigc__p_svn_auth_baton_t,
42771   _swigc__p_svn_auth_cred_simple_t,
42772   _swigc__p_svn_auth_cred_ssl_client_cert_pw_t,
42773   _swigc__p_svn_auth_cred_ssl_client_cert_t,
42774   _swigc__p_svn_auth_cred_ssl_server_trust_t,
42775   _swigc__p_svn_auth_cred_username_t,
42776   _swigc__p_svn_auth_iterstate_t,
42777   _swigc__p_svn_auth_provider_object_t,
42778   _swigc__p_svn_auth_provider_t,
42779   _swigc__p_svn_auth_ssl_server_cert_info_t,
42780   _swigc__p_svn_cache_config_t,
42781   _swigc__p_svn_checksum_ctx_t,
42782   _swigc__p_svn_checksum_kind_t,
42783   _swigc__p_svn_checksum_t,
42784   _swigc__p_svn_client__shelf_version_t,
42785   _swigc__p_svn_client_conflict_option_t,
42786   _swigc__p_svn_commit_info_t,
42787   _swigc__p_svn_config_t,
42788   _swigc__p_svn_delta_editor_t,
42789   _swigc__p_svn_delta_path_driver_state_t,
42790   _swigc__p_svn_depth_t,
42791   _swigc__p_svn_diff_hunk_t,
42792   _swigc__p_svn_dirent_t,
42793   _swigc__p_svn_errno_t,
42794   _swigc__p_svn_error_t,
42795   _swigc__p_svn_fs_lock_target_t,
42796   _swigc__p_svn_io_dirent2_t,
42797   _swigc__p_svn_io_dirent_t,
42798   _swigc__p_svn_io_file_del_t,
42799   _swigc__p_svn_location_segment_t,
42800   _swigc__p_svn_lock_t,
42801   _swigc__p_svn_log_changed_path2_t,
42802   _swigc__p_svn_log_changed_path_t,
42803   _swigc__p_svn_log_entry_t,
42804   _swigc__p_svn_merge_range_t,
42805   _swigc__p_svn_mergeinfo_inheritance_t,
42806   _swigc__p_svn_node_kind_t,
42807   _swigc__p_svn_opt_revision_range_t,
42808   _swigc__p_svn_opt_revision_t,
42809   _swigc__p_svn_opt_revision_value_t,
42810   _swigc__p_svn_opt_subcommand_desc2_t,
42811   _swigc__p_svn_opt_subcommand_desc3_t,
42812   _swigc__p_svn_opt_subcommand_desc_t,
42813   _swigc__p_svn_prop_inherited_item_t,
42814   _swigc__p_svn_prop_kind,
42815   _swigc__p_svn_ra_callbacks2_t,
42816   _swigc__p_svn_ra_callbacks_t,
42817   _swigc__p_svn_ra_plugin_t,
42818   _swigc__p_svn_ra_reporter2_t,
42819   _swigc__p_svn_ra_reporter3_t,
42820   _swigc__p_svn_ra_reporter_t,
42821   _swigc__p_svn_ra_session_t,
42822   _swigc__p_svn_stream_mark_t,
42823   _swigc__p_svn_stream_t,
42824   _swigc__p_svn_string_t,
42825   _swigc__p_svn_stringbuf_t,
42826   _swigc__p_svn_tristate_t,
42827   _swigc__p_svn_txdelta_op_t,
42828   _swigc__p_svn_txdelta_stream_t,
42829   _swigc__p_svn_txdelta_window_t,
42830   _swigc__p_svn_version_checklist_t,
42831   _swigc__p_svn_version_ext_linked_lib_t,
42832   _swigc__p_svn_version_ext_loaded_lib_t,
42833   _swigc__p_svn_version_extended_t,
42834   _swigc__p_svn_version_t,
42835   _swigc__p_svn_wc_adm_access_t,
42836   _swigc__p_svn_wc_committed_queue_t,
42837   _swigc__p_svn_wc_conflict_action_t,
42838   _swigc__p_svn_wc_conflict_choice_t,
42839   _swigc__p_svn_wc_conflict_description2_t,
42840   _swigc__p_svn_wc_conflict_description_t,
42841   _swigc__p_svn_wc_conflict_kind_t,
42842   _swigc__p_svn_wc_conflict_reason_t,
42843   _swigc__p_svn_wc_conflict_result_t,
42844   _swigc__p_svn_wc_conflict_version_t,
42845   _swigc__p_svn_wc_context_t,
42846   _swigc__p_svn_wc_diff_callbacks2_t,
42847   _swigc__p_svn_wc_diff_callbacks3_t,
42848   _swigc__p_svn_wc_diff_callbacks4_t,
42849   _swigc__p_svn_wc_diff_callbacks_t,
42850   _swigc__p_svn_wc_entry_callbacks2_t,
42851   _swigc__p_svn_wc_entry_callbacks_t,
42852   _swigc__p_svn_wc_entry_t,
42853   _swigc__p_svn_wc_external_item2_t,
42854   _swigc__p_svn_wc_external_item_t,
42855   _swigc__p_svn_wc_info_t,
42856   _swigc__p_svn_wc_merge_outcome_t,
42857   _swigc__p_svn_wc_notify_action_t,
42858   _swigc__p_svn_wc_notify_lock_state_t,
42859   _swigc__p_svn_wc_notify_state_t,
42860   _swigc__p_svn_wc_notify_t,
42861   _swigc__p_svn_wc_operation_t,
42862   _swigc__p_svn_wc_revision_status_t,
42863   _swigc__p_svn_wc_schedule_t,
42864   _swigc__p_svn_wc_status2_t,
42865   _swigc__p_svn_wc_status3_t,
42866   _swigc__p_svn_wc_status_t,
42867   _swigc__p_svn_wc_traversal_info_t,
42868   _swigc__p_unsigned_char,
42869   _swigc__p_unsigned_long,
42870   _swigc__p_void,
42871 };
42872 
42873 
42874 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
42875 
42876 static swig_const_info swig_const_table[] = {
42877 {0, 0, 0, 0.0, 0, 0}};
42878 
42879 #ifdef __cplusplus
42880 }
42881 #endif
42882 /* -----------------------------------------------------------------------------
42883  * Type initialization:
42884  * This problem is tough by the requirement that no dynamic
42885  * memory is used. Also, since swig_type_info structures store pointers to
42886  * swig_cast_info structures and swig_cast_info structures store pointers back
42887  * to swig_type_info structures, we need some lookup code at initialization.
42888  * The idea is that swig generates all the structures that are needed.
42889  * The runtime then collects these partially filled structures.
42890  * The SWIG_InitializeModule function takes these initial arrays out of
42891  * swig_module, and does all the lookup, filling in the swig_module.types
42892  * array with the correct data and linking the correct swig_cast_info
42893  * structures together.
42894  *
42895  * The generated swig_type_info structures are assigned statically to an initial
42896  * array. We just loop through that array, and handle each type individually.
42897  * First we lookup if this type has been already loaded, and if so, use the
42898  * loaded structure instead of the generated one. Then we have to fill in the
42899  * cast linked list. The cast data is initially stored in something like a
42900  * two-dimensional array. Each row corresponds to a type (there are the same
42901  * number of rows as there are in the swig_type_initial array). Each entry in
42902  * a column is one of the swig_cast_info structures for that type.
42903  * The cast_initial array is actually an array of arrays, because each row has
42904  * a variable number of columns. So to actually build the cast linked list,
42905  * we find the array of casts associated with the type, and loop through it
42906  * adding the casts to the list. The one last trick we need to do is making
42907  * sure the type pointer in the swig_cast_info struct is correct.
42908  *
42909  * First off, we lookup the cast->type name to see if it is already loaded.
42910  * There are three cases to handle:
42911  *  1) If the cast->type has already been loaded AND the type we are adding
42912  *     casting info to has not been loaded (it is in this module), THEN we
42913  *     replace the cast->type pointer with the type pointer that has already
42914  *     been loaded.
42915  *  2) If BOTH types (the one we are adding casting info to, and the
42916  *     cast->type) are loaded, THEN the cast info has already been loaded by
42917  *     the previous module so we just ignore it.
42918  *  3) Finally, if cast->type has not already been loaded, then we add that
42919  *     swig_cast_info to the linked list (because the cast->type) pointer will
42920  *     be correct.
42921  * ----------------------------------------------------------------------------- */
42922 
42923 #ifdef __cplusplus
42924 extern "C" {
42925 #if 0
42926 } /* c-mode */
42927 #endif
42928 #endif
42929 
42930 #if 0
42931 #define SWIGRUNTIME_DEBUG
42932 #endif
42933 
42934 
42935 SWIGRUNTIME void
SWIG_InitializeModule(void * clientdata)42936 SWIG_InitializeModule(void *clientdata) {
42937   size_t i;
42938   swig_module_info *module_head, *iter;
42939   int init;
42940 
42941   /* check to see if the circular list has been setup, if not, set it up */
42942   if (swig_module.next==0) {
42943     /* Initialize the swig_module */
42944     swig_module.type_initial = swig_type_initial;
42945     swig_module.cast_initial = swig_cast_initial;
42946     swig_module.next = &swig_module;
42947     init = 1;
42948   } else {
42949     init = 0;
42950   }
42951 
42952   /* Try and load any already created modules */
42953   module_head = SWIG_GetModule(clientdata);
42954   if (!module_head) {
42955     /* This is the first module loaded for this interpreter */
42956     /* so set the swig module into the interpreter */
42957     SWIG_SetModule(clientdata, &swig_module);
42958   } else {
42959     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
42960     iter=module_head;
42961     do {
42962       if (iter==&swig_module) {
42963         /* Our module is already in the list, so there's nothing more to do. */
42964         return;
42965       }
42966       iter=iter->next;
42967     } while (iter!= module_head);
42968 
42969     /* otherwise we must add our module into the list */
42970     swig_module.next = module_head->next;
42971     module_head->next = &swig_module;
42972   }
42973 
42974   /* When multiple interpreters are used, a module could have already been initialized in
42975        a different interpreter, but not yet have a pointer in this interpreter.
42976        In this case, we do not want to continue adding types... everything should be
42977        set up already */
42978   if (init == 0) return;
42979 
42980   /* Now work on filling in swig_module.types */
42981 #ifdef SWIGRUNTIME_DEBUG
42982   printf("SWIG_InitializeModule: size %d\n", swig_module.size);
42983 #endif
42984   for (i = 0; i < swig_module.size; ++i) {
42985     swig_type_info *type = 0;
42986     swig_type_info *ret;
42987     swig_cast_info *cast;
42988 
42989 #ifdef SWIGRUNTIME_DEBUG
42990     printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
42991 #endif
42992 
42993     /* if there is another module already loaded */
42994     if (swig_module.next != &swig_module) {
42995       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
42996     }
42997     if (type) {
42998       /* Overwrite clientdata field */
42999 #ifdef SWIGRUNTIME_DEBUG
43000       printf("SWIG_InitializeModule: found type %s\n", type->name);
43001 #endif
43002       if (swig_module.type_initial[i]->clientdata) {
43003         type->clientdata = swig_module.type_initial[i]->clientdata;
43004 #ifdef SWIGRUNTIME_DEBUG
43005         printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
43006 #endif
43007       }
43008     } else {
43009       type = swig_module.type_initial[i];
43010     }
43011 
43012     /* Insert casting types */
43013     cast = swig_module.cast_initial[i];
43014     while (cast->type) {
43015       /* Don't need to add information already in the list */
43016       ret = 0;
43017 #ifdef SWIGRUNTIME_DEBUG
43018       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
43019 #endif
43020       if (swig_module.next != &swig_module) {
43021         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
43022 #ifdef SWIGRUNTIME_DEBUG
43023         if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
43024 #endif
43025       }
43026       if (ret) {
43027         if (type == swig_module.type_initial[i]) {
43028 #ifdef SWIGRUNTIME_DEBUG
43029           printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
43030 #endif
43031           cast->type = ret;
43032           ret = 0;
43033         } else {
43034           /* Check for casting already in the list */
43035           swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
43036 #ifdef SWIGRUNTIME_DEBUG
43037           if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
43038 #endif
43039           if (!ocast) ret = 0;
43040         }
43041       }
43042 
43043       if (!ret) {
43044 #ifdef SWIGRUNTIME_DEBUG
43045         printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
43046 #endif
43047         if (type->cast) {
43048           type->cast->prev = cast;
43049           cast->next = type->cast;
43050         }
43051         type->cast = cast;
43052       }
43053       cast++;
43054     }
43055     /* Set entry in modules->types array equal to the type */
43056     swig_module.types[i] = type;
43057   }
43058   swig_module.types[i] = 0;
43059 
43060 #ifdef SWIGRUNTIME_DEBUG
43061   printf("**** SWIG_InitializeModule: Cast List ******\n");
43062   for (i = 0; i < swig_module.size; ++i) {
43063     int j = 0;
43064     swig_cast_info *cast = swig_module.cast_initial[i];
43065     printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
43066     while (cast->type) {
43067       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
43068       cast++;
43069       ++j;
43070     }
43071     printf("---- Total casts: %d\n",j);
43072   }
43073   printf("**** SWIG_InitializeModule: Cast List ******\n");
43074 #endif
43075 }
43076 
43077 /* This function will propagate the clientdata field of type to
43078 * any new swig_type_info structures that have been added into the list
43079 * of equivalent types.  It is like calling
43080 * SWIG_TypeClientData(type, clientdata) a second time.
43081 */
43082 SWIGRUNTIME void
SWIG_PropagateClientData(void)43083 SWIG_PropagateClientData(void) {
43084   size_t i;
43085   swig_cast_info *equiv;
43086   static int init_run = 0;
43087 
43088   if (init_run) return;
43089   init_run = 1;
43090 
43091   for (i = 0; i < swig_module.size; i++) {
43092     if (swig_module.types[i]->clientdata) {
43093       equiv = swig_module.types[i]->cast;
43094       while (equiv) {
43095         if (!equiv->converter) {
43096           if (equiv->type && !equiv->type->clientdata)
43097           SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
43098         }
43099         equiv = equiv->next;
43100       }
43101     }
43102   }
43103 }
43104 
43105 #ifdef __cplusplus
43106 #if 0
43107 {
43108   /* c-mode */
43109 #endif
43110 }
43111 #endif
43112 
43113 
43114 
43115 #ifdef __cplusplus
43116 extern "C" {
43117 #endif
43118 
43119   /* Python-specific SWIG API */
43120 #define SWIG_newvarlink()                             SWIG_Python_newvarlink()
43121 #define SWIG_addvarlink(p, name, get_attr, set_attr)  SWIG_Python_addvarlink(p, name, get_attr, set_attr)
43122 #define SWIG_InstallConstants(d, constants)           SWIG_Python_InstallConstants(d, constants)
43123 
43124   /* -----------------------------------------------------------------------------
43125    * global variable support code.
43126    * ----------------------------------------------------------------------------- */
43127 
43128   typedef struct swig_globalvar {
43129     char       *name;                  /* Name of global variable */
43130     PyObject *(*get_attr)(void);       /* Return the current value */
43131     int       (*set_attr)(PyObject *); /* Set the value */
43132     struct swig_globalvar *next;
43133   } swig_globalvar;
43134 
43135   typedef struct swig_varlinkobject {
43136     PyObject_HEAD
43137     swig_globalvar *vars;
43138   } swig_varlinkobject;
43139 
43140   SWIGINTERN PyObject *
swig_varlink_repr(swig_varlinkobject * SWIGUNUSEDPARM (v))43141   swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
43142 #if PY_VERSION_HEX >= 0x03000000
43143     return PyUnicode_InternFromString("<Swig global variables>");
43144 #else
43145     return PyString_FromString("<Swig global variables>");
43146 #endif
43147   }
43148 
43149   SWIGINTERN PyObject *
swig_varlink_str(swig_varlinkobject * v)43150   swig_varlink_str(swig_varlinkobject *v) {
43151 #if PY_VERSION_HEX >= 0x03000000
43152     PyObject *str = PyUnicode_InternFromString("(");
43153     PyObject *tail;
43154     PyObject *joined;
43155     swig_globalvar *var;
43156     for (var = v->vars; var; var=var->next) {
43157       tail = PyUnicode_FromString(var->name);
43158       joined = PyUnicode_Concat(str, tail);
43159       Py_DecRef(str);
43160       Py_DecRef(tail);
43161       str = joined;
43162       if (var->next) {
43163         tail = PyUnicode_InternFromString(", ");
43164         joined = PyUnicode_Concat(str, tail);
43165         Py_DecRef(str);
43166         Py_DecRef(tail);
43167         str = joined;
43168       }
43169     }
43170     tail = PyUnicode_InternFromString(")");
43171     joined = PyUnicode_Concat(str, tail);
43172     Py_DecRef(str);
43173     Py_DecRef(tail);
43174     str = joined;
43175 #else
43176     PyObject *str = PyString_FromString("(");
43177     swig_globalvar *var;
43178     for (var = v->vars; var; var=var->next) {
43179       PyString_ConcatAndDel(&str,PyString_FromString(var->name));
43180       if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
43181     }
43182     PyString_ConcatAndDel(&str,PyString_FromString(")"));
43183 #endif
43184     return str;
43185   }
43186 
43187   SWIGINTERN int
swig_varlink_print(swig_varlinkobject * v,FILE * fp,int SWIGUNUSEDPARM (flags))43188   swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
43189     char *tmp;
43190     PyObject *str = swig_varlink_str(v);
43191     fprintf(fp,"Swig global variables ");
43192     fprintf(fp,"%s\n", tmp = SWIG_Python_str_AsChar(str));
43193     SWIG_Python_str_DelForPy3(tmp);
43194     Py_DECREF(str);
43195     return 0;
43196   }
43197 
43198   SWIGINTERN void
swig_varlink_dealloc(swig_varlinkobject * v)43199   swig_varlink_dealloc(swig_varlinkobject *v) {
43200     swig_globalvar *var = v->vars;
43201     while (var) {
43202       swig_globalvar *n = var->next;
43203       free(var->name);
43204       free(var);
43205       var = n;
43206     }
43207   }
43208 
43209   SWIGINTERN PyObject *
swig_varlink_getattr(swig_varlinkobject * v,char * n)43210   swig_varlink_getattr(swig_varlinkobject *v, char *n) {
43211     PyObject *res = NULL;
43212     swig_globalvar *var = v->vars;
43213     while (var) {
43214       if (strcmp(var->name,n) == 0) {
43215         res = (*var->get_attr)();
43216         break;
43217       }
43218       var = var->next;
43219     }
43220     if (res == NULL && !PyErr_Occurred()) {
43221       PyErr_Format(PyExc_AttributeError, "Unknown C global variable '%s'", n);
43222     }
43223     return res;
43224   }
43225 
43226   SWIGINTERN int
swig_varlink_setattr(swig_varlinkobject * v,char * n,PyObject * p)43227   swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
43228     int res = 1;
43229     swig_globalvar *var = v->vars;
43230     while (var) {
43231       if (strcmp(var->name,n) == 0) {
43232         res = (*var->set_attr)(p);
43233         break;
43234       }
43235       var = var->next;
43236     }
43237     if (res == 1 && !PyErr_Occurred()) {
43238       PyErr_Format(PyExc_AttributeError, "Unknown C global variable '%s'", n);
43239     }
43240     return res;
43241   }
43242 
43243   SWIGINTERN PyTypeObject*
swig_varlink_type(void)43244   swig_varlink_type(void) {
43245     static char varlink__doc__[] = "Swig var link object";
43246     static PyTypeObject varlink_type;
43247     static int type_init = 0;
43248     if (!type_init) {
43249       const PyTypeObject tmp = {
43250 #if PY_VERSION_HEX >= 0x03000000
43251         PyVarObject_HEAD_INIT(NULL, 0)
43252 #else
43253         PyObject_HEAD_INIT(NULL)
43254         0,                                  /* ob_size */
43255 #endif
43256         (char *)"swigvarlink",              /* tp_name */
43257         sizeof(swig_varlinkobject),         /* tp_basicsize */
43258         0,                                  /* tp_itemsize */
43259         (destructor) swig_varlink_dealloc,  /* tp_dealloc */
43260         (printfunc) swig_varlink_print,     /* tp_print */
43261         (getattrfunc) swig_varlink_getattr, /* tp_getattr */
43262         (setattrfunc) swig_varlink_setattr, /* tp_setattr */
43263         0,                                  /* tp_compare */
43264         (reprfunc) swig_varlink_repr,       /* tp_repr */
43265         0,                                  /* tp_as_number */
43266         0,                                  /* tp_as_sequence */
43267         0,                                  /* tp_as_mapping */
43268         0,                                  /* tp_hash */
43269         0,                                  /* tp_call */
43270         (reprfunc) swig_varlink_str,        /* tp_str */
43271         0,                                  /* tp_getattro */
43272         0,                                  /* tp_setattro */
43273         0,                                  /* tp_as_buffer */
43274         0,                                  /* tp_flags */
43275         varlink__doc__,                     /* tp_doc */
43276         0,                                  /* tp_traverse */
43277         0,                                  /* tp_clear */
43278         0,                                  /* tp_richcompare */
43279         0,                                  /* tp_weaklistoffset */
43280 #if PY_VERSION_HEX >= 0x02020000
43281         0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
43282 #endif
43283 #if PY_VERSION_HEX >= 0x02030000
43284         0,                                  /* tp_del */
43285 #endif
43286 #if PY_VERSION_HEX >= 0x02060000
43287         0,                                  /* tp_version_tag */
43288 #endif
43289 #if PY_VERSION_HEX >= 0x03040000
43290         0,                                  /* tp_finalize */
43291 #endif
43292 #ifdef COUNT_ALLOCS
43293         0,                                  /* tp_allocs */
43294         0,                                  /* tp_frees */
43295         0,                                  /* tp_maxalloc */
43296 #if PY_VERSION_HEX >= 0x02050000
43297         0,                                  /* tp_prev */
43298 #endif
43299         0                                   /* tp_next */
43300 #endif
43301       };
43302       varlink_type = tmp;
43303       type_init = 1;
43304 #if PY_VERSION_HEX < 0x02020000
43305       varlink_type.ob_type = &PyType_Type;
43306 #else
43307       if (PyType_Ready(&varlink_type) < 0)
43308       return NULL;
43309 #endif
43310     }
43311     return &varlink_type;
43312   }
43313 
43314   /* Create a variable linking object for use later */
43315   SWIGINTERN PyObject *
SWIG_Python_newvarlink(void)43316   SWIG_Python_newvarlink(void) {
43317     swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
43318     if (result) {
43319       result->vars = 0;
43320     }
43321     return ((PyObject*) result);
43322   }
43323 
43324   SWIGINTERN void
SWIG_Python_addvarlink(PyObject * p,char * name,PyObject * (* get_attr)(void),int (* set_attr)(PyObject * p))43325   SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
43326     swig_varlinkobject *v = (swig_varlinkobject *) p;
43327     swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
43328     if (gv) {
43329       size_t size = strlen(name)+1;
43330       gv->name = (char *)malloc(size);
43331       if (gv->name) {
43332         strncpy(gv->name,name,size);
43333         gv->get_attr = get_attr;
43334         gv->set_attr = set_attr;
43335         gv->next = v->vars;
43336       }
43337     }
43338     v->vars = gv;
43339   }
43340 
43341   SWIGINTERN PyObject *
SWIG_globals(void)43342   SWIG_globals(void) {
43343     static PyObject *_SWIG_globals = 0;
43344     if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
43345     return _SWIG_globals;
43346   }
43347 
43348   /* -----------------------------------------------------------------------------
43349    * constants/methods manipulation
43350    * ----------------------------------------------------------------------------- */
43351 
43352   /* Install Constants */
43353   SWIGINTERN void
SWIG_Python_InstallConstants(PyObject * d,swig_const_info constants[])43354   SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
43355     PyObject *obj = 0;
43356     size_t i;
43357     for (i = 0; constants[i].type; ++i) {
43358       switch(constants[i].type) {
43359       case SWIG_PY_POINTER:
43360         obj = SWIG_InternalNewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
43361         break;
43362       case SWIG_PY_BINARY:
43363         obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
43364         break;
43365       default:
43366         obj = 0;
43367         break;
43368       }
43369       if (obj) {
43370         PyDict_SetItemString(d, constants[i].name, obj);
43371         Py_DECREF(obj);
43372       }
43373     }
43374   }
43375 
43376   /* -----------------------------------------------------------------------------*/
43377   /* Fix SwigMethods to carry the callback ptrs when needed */
43378   /* -----------------------------------------------------------------------------*/
43379 
43380   SWIGINTERN void
SWIG_Python_FixMethods(PyMethodDef * methods,swig_const_info * const_table,swig_type_info ** types,swig_type_info ** types_initial)43381   SWIG_Python_FixMethods(PyMethodDef *methods,
43382     swig_const_info *const_table,
43383     swig_type_info **types,
43384     swig_type_info **types_initial) {
43385     size_t i;
43386     for (i = 0; methods[i].ml_name; ++i) {
43387       const char *c = methods[i].ml_doc;
43388       if (!c) continue;
43389       c = strstr(c, "swig_ptr: ");
43390       if (c) {
43391         int j;
43392         swig_const_info *ci = 0;
43393         const char *name = c + 10;
43394         for (j = 0; const_table[j].type; ++j) {
43395           if (strncmp(const_table[j].name, name,
43396               strlen(const_table[j].name)) == 0) {
43397             ci = &(const_table[j]);
43398             break;
43399           }
43400         }
43401         if (ci) {
43402           void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
43403           if (ptr) {
43404             size_t shift = (ci->ptype) - types;
43405             swig_type_info *ty = types_initial[shift];
43406             size_t ldoc = (c - methods[i].ml_doc);
43407             size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
43408             char *ndoc = (char*)malloc(ldoc + lptr + 10);
43409             if (ndoc) {
43410               char *buff = ndoc;
43411               strncpy(buff, methods[i].ml_doc, ldoc);
43412               buff += ldoc;
43413               strncpy(buff, "swig_ptr: ", 10);
43414               buff += 10;
43415               SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
43416               methods[i].ml_doc = ndoc;
43417             }
43418           }
43419         }
43420       }
43421     }
43422   }
43423 
43424 #ifdef __cplusplus
43425 }
43426 #endif
43427 
43428 /* -----------------------------------------------------------------------------*
43429  *  Partial Init method
43430  * -----------------------------------------------------------------------------*/
43431 
43432 #ifdef __cplusplus
43433 extern "C"
43434 #endif
43435 
43436 SWIGEXPORT
43437 #if PY_VERSION_HEX >= 0x03000000
43438 PyObject*
43439 #else
43440 void
43441 #endif
SWIG_init(void)43442 SWIG_init(void) {
43443   PyObject *m, *d, *md;
43444 #if PY_VERSION_HEX >= 0x03000000
43445   static struct PyModuleDef SWIG_module = {
43446 # if PY_VERSION_HEX >= 0x03020000
43447     PyModuleDef_HEAD_INIT,
43448 # else
43449     {
43450       PyObject_HEAD_INIT(NULL)
43451       NULL, /* m_init */
43452       0,    /* m_index */
43453       NULL, /* m_copy */
43454     },
43455 # endif
43456     (char *) SWIG_name,
43457     NULL,
43458     -1,
43459     SwigMethods,
43460     NULL,
43461     NULL,
43462     NULL,
43463     NULL
43464   };
43465 #endif
43466 
43467 #if defined(SWIGPYTHON_BUILTIN)
43468   static SwigPyClientData SwigPyObject_clientdata = {
43469     0, 0, 0, 0, 0, 0, 0
43470   };
43471   static PyGetSetDef this_getset_def = {
43472     (char *)"this", &SwigPyBuiltin_ThisClosure, NULL, NULL, NULL
43473   };
43474   static SwigPyGetSet thisown_getset_closure = {
43475     (PyCFunction) SwigPyObject_own,
43476     (PyCFunction) SwigPyObject_own
43477   };
43478   static PyGetSetDef thisown_getset_def = {
43479     (char *)"thisown", SwigPyBuiltin_GetterClosure, SwigPyBuiltin_SetterClosure, NULL, &thisown_getset_closure
43480   };
43481   PyTypeObject *builtin_pytype;
43482   int builtin_base_count;
43483   swig_type_info *builtin_basetype;
43484   PyObject *tuple;
43485   PyGetSetDescrObject *static_getset;
43486   PyTypeObject *metatype;
43487   PyTypeObject *swigpyobject;
43488   SwigPyClientData *cd;
43489   PyObject *public_interface, *public_symbol;
43490   PyObject *this_descr;
43491   PyObject *thisown_descr;
43492   PyObject *self = 0;
43493   int i;
43494 
43495   (void)builtin_pytype;
43496   (void)builtin_base_count;
43497   (void)builtin_basetype;
43498   (void)tuple;
43499   (void)static_getset;
43500   (void)self;
43501 
43502   /* Metaclass is used to implement static member variables */
43503   metatype = SwigPyObjectType();
43504   assert(metatype);
43505 #endif
43506 
43507   /* Fix SwigMethods to carry the callback ptrs when needed */
43508   SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
43509 
43510 #if PY_VERSION_HEX >= 0x03000000
43511   m = PyModule_Create(&SWIG_module);
43512 #else
43513   m = Py_InitModule((char *) SWIG_name, SwigMethods);
43514 #endif
43515 
43516   md = d = PyModule_GetDict(m);
43517   (void)md;
43518 
43519   SWIG_InitializeModule(0);
43520 
43521 #ifdef SWIGPYTHON_BUILTIN
43522   swigpyobject = SwigPyObject_TypeOnce();
43523 
43524   SwigPyObject_stype = SWIG_MangledTypeQuery("_p_SwigPyObject");
43525   assert(SwigPyObject_stype);
43526   cd = (SwigPyClientData*) SwigPyObject_stype->clientdata;
43527   if (!cd) {
43528     SwigPyObject_stype->clientdata = &SwigPyObject_clientdata;
43529     SwigPyObject_clientdata.pytype = swigpyobject;
43530   } else if (swigpyobject->tp_basicsize != cd->pytype->tp_basicsize) {
43531     PyErr_SetString(PyExc_RuntimeError, "Import error: attempted to load two incompatible swig-generated modules.");
43532 # if PY_VERSION_HEX >= 0x03000000
43533     return NULL;
43534 # else
43535     return;
43536 # endif
43537   }
43538 
43539   /* All objects have a 'this' attribute */
43540   this_descr = PyDescr_NewGetSet(SwigPyObject_type(), &this_getset_def);
43541   (void)this_descr;
43542 
43543   /* All objects have a 'thisown' attribute */
43544   thisown_descr = PyDescr_NewGetSet(SwigPyObject_type(), &thisown_getset_def);
43545   (void)thisown_descr;
43546 
43547   public_interface = PyList_New(0);
43548   public_symbol = 0;
43549   (void)public_symbol;
43550 
43551   PyDict_SetItemString(md, "__all__", public_interface);
43552   Py_DECREF(public_interface);
43553   for (i = 0; SwigMethods[i].ml_name != NULL; ++i)
43554   SwigPyBuiltin_AddPublicSymbol(public_interface, SwigMethods[i].ml_name);
43555   for (i = 0; swig_const_table[i].name != 0; ++i)
43556   SwigPyBuiltin_AddPublicSymbol(public_interface, swig_const_table[i].name);
43557 #endif
43558 
43559   SWIG_InstallConstants(d,swig_const_table);
43560 
43561   SWIG_Python_SetConstant(d, "SVN_WC_TRANSLATE_FROM_NF",SWIG_From_long((long)(0x00000000)));
43562   SWIG_Python_SetConstant(d, "SVN_WC_TRANSLATE_TO_NF",SWIG_From_long((long)(0x00000001)));
43563   SWIG_Python_SetConstant(d, "SVN_WC_TRANSLATE_FORCE_EOL_REPAIR",SWIG_From_long((long)(0x00000002)));
43564   SWIG_Python_SetConstant(d, "SVN_WC_TRANSLATE_NO_OUTPUT_CLEANUP",SWIG_From_long((long)(0x00000004)));
43565   SWIG_Python_SetConstant(d, "SVN_WC_TRANSLATE_FORCE_COPY",SWIG_From_long((long)(0x00000008)));
43566   SWIG_Python_SetConstant(d, "SVN_WC_TRANSLATE_USE_GLOBAL_TMP",SWIG_From_long((long)(0x00000010)));
43567   SWIG_Python_SetConstant(d, "SVN_WC_ADM_DIR_NAME",SWIG_FromCharPtr(".svn"));
43568   SWIG_Python_SetConstant(d, "svn_wc_notify_add",SWIG_From_long((long)(svn_wc_notify_add)));
43569   SWIG_Python_SetConstant(d, "svn_wc_notify_copy",SWIG_From_long((long)(svn_wc_notify_copy)));
43570   SWIG_Python_SetConstant(d, "svn_wc_notify_delete",SWIG_From_long((long)(svn_wc_notify_delete)));
43571   SWIG_Python_SetConstant(d, "svn_wc_notify_restore",SWIG_From_long((long)(svn_wc_notify_restore)));
43572   SWIG_Python_SetConstant(d, "svn_wc_notify_revert",SWIG_From_long((long)(svn_wc_notify_revert)));
43573   SWIG_Python_SetConstant(d, "svn_wc_notify_failed_revert",SWIG_From_long((long)(svn_wc_notify_failed_revert)));
43574   SWIG_Python_SetConstant(d, "svn_wc_notify_resolved",SWIG_From_long((long)(svn_wc_notify_resolved)));
43575   SWIG_Python_SetConstant(d, "svn_wc_notify_skip",SWIG_From_long((long)(svn_wc_notify_skip)));
43576   SWIG_Python_SetConstant(d, "svn_wc_notify_update_delete",SWIG_From_long((long)(svn_wc_notify_update_delete)));
43577   SWIG_Python_SetConstant(d, "svn_wc_notify_update_add",SWIG_From_long((long)(svn_wc_notify_update_add)));
43578   SWIG_Python_SetConstant(d, "svn_wc_notify_update_update",SWIG_From_long((long)(svn_wc_notify_update_update)));
43579   SWIG_Python_SetConstant(d, "svn_wc_notify_update_completed",SWIG_From_long((long)(svn_wc_notify_update_completed)));
43580   SWIG_Python_SetConstant(d, "svn_wc_notify_update_external",SWIG_From_long((long)(svn_wc_notify_update_external)));
43581   SWIG_Python_SetConstant(d, "svn_wc_notify_status_completed",SWIG_From_long((long)(svn_wc_notify_status_completed)));
43582   SWIG_Python_SetConstant(d, "svn_wc_notify_status_external",SWIG_From_long((long)(svn_wc_notify_status_external)));
43583   SWIG_Python_SetConstant(d, "svn_wc_notify_commit_modified",SWIG_From_long((long)(svn_wc_notify_commit_modified)));
43584   SWIG_Python_SetConstant(d, "svn_wc_notify_commit_added",SWIG_From_long((long)(svn_wc_notify_commit_added)));
43585   SWIG_Python_SetConstant(d, "svn_wc_notify_commit_deleted",SWIG_From_long((long)(svn_wc_notify_commit_deleted)));
43586   SWIG_Python_SetConstant(d, "svn_wc_notify_commit_replaced",SWIG_From_long((long)(svn_wc_notify_commit_replaced)));
43587   SWIG_Python_SetConstant(d, "svn_wc_notify_commit_postfix_txdelta",SWIG_From_long((long)(svn_wc_notify_commit_postfix_txdelta)));
43588   SWIG_Python_SetConstant(d, "svn_wc_notify_blame_revision",SWIG_From_long((long)(svn_wc_notify_blame_revision)));
43589   SWIG_Python_SetConstant(d, "svn_wc_notify_locked",SWIG_From_long((long)(svn_wc_notify_locked)));
43590   SWIG_Python_SetConstant(d, "svn_wc_notify_unlocked",SWIG_From_long((long)(svn_wc_notify_unlocked)));
43591   SWIG_Python_SetConstant(d, "svn_wc_notify_failed_lock",SWIG_From_long((long)(svn_wc_notify_failed_lock)));
43592   SWIG_Python_SetConstant(d, "svn_wc_notify_failed_unlock",SWIG_From_long((long)(svn_wc_notify_failed_unlock)));
43593   SWIG_Python_SetConstant(d, "svn_wc_notify_exists",SWIG_From_long((long)(svn_wc_notify_exists)));
43594   SWIG_Python_SetConstant(d, "svn_wc_notify_changelist_set",SWIG_From_long((long)(svn_wc_notify_changelist_set)));
43595   SWIG_Python_SetConstant(d, "svn_wc_notify_changelist_clear",SWIG_From_long((long)(svn_wc_notify_changelist_clear)));
43596   SWIG_Python_SetConstant(d, "svn_wc_notify_changelist_moved",SWIG_From_long((long)(svn_wc_notify_changelist_moved)));
43597   SWIG_Python_SetConstant(d, "svn_wc_notify_merge_begin",SWIG_From_long((long)(svn_wc_notify_merge_begin)));
43598   SWIG_Python_SetConstant(d, "svn_wc_notify_foreign_merge_begin",SWIG_From_long((long)(svn_wc_notify_foreign_merge_begin)));
43599   SWIG_Python_SetConstant(d, "svn_wc_notify_update_replace",SWIG_From_long((long)(svn_wc_notify_update_replace)));
43600   SWIG_Python_SetConstant(d, "svn_wc_notify_property_added",SWIG_From_long((long)(svn_wc_notify_property_added)));
43601   SWIG_Python_SetConstant(d, "svn_wc_notify_property_modified",SWIG_From_long((long)(svn_wc_notify_property_modified)));
43602   SWIG_Python_SetConstant(d, "svn_wc_notify_property_deleted",SWIG_From_long((long)(svn_wc_notify_property_deleted)));
43603   SWIG_Python_SetConstant(d, "svn_wc_notify_property_deleted_nonexistent",SWIG_From_long((long)(svn_wc_notify_property_deleted_nonexistent)));
43604   SWIG_Python_SetConstant(d, "svn_wc_notify_revprop_set",SWIG_From_long((long)(svn_wc_notify_revprop_set)));
43605   SWIG_Python_SetConstant(d, "svn_wc_notify_revprop_deleted",SWIG_From_long((long)(svn_wc_notify_revprop_deleted)));
43606   SWIG_Python_SetConstant(d, "svn_wc_notify_merge_completed",SWIG_From_long((long)(svn_wc_notify_merge_completed)));
43607   SWIG_Python_SetConstant(d, "svn_wc_notify_tree_conflict",SWIG_From_long((long)(svn_wc_notify_tree_conflict)));
43608   SWIG_Python_SetConstant(d, "svn_wc_notify_failed_external",SWIG_From_long((long)(svn_wc_notify_failed_external)));
43609   SWIG_Python_SetConstant(d, "svn_wc_notify_update_started",SWIG_From_long((long)(svn_wc_notify_update_started)));
43610   SWIG_Python_SetConstant(d, "svn_wc_notify_update_skip_obstruction",SWIG_From_long((long)(svn_wc_notify_update_skip_obstruction)));
43611   SWIG_Python_SetConstant(d, "svn_wc_notify_update_skip_working_only",SWIG_From_long((long)(svn_wc_notify_update_skip_working_only)));
43612   SWIG_Python_SetConstant(d, "svn_wc_notify_update_skip_access_denied",SWIG_From_long((long)(svn_wc_notify_update_skip_access_denied)));
43613   SWIG_Python_SetConstant(d, "svn_wc_notify_update_external_removed",SWIG_From_long((long)(svn_wc_notify_update_external_removed)));
43614   SWIG_Python_SetConstant(d, "svn_wc_notify_update_shadowed_add",SWIG_From_long((long)(svn_wc_notify_update_shadowed_add)));
43615   SWIG_Python_SetConstant(d, "svn_wc_notify_update_shadowed_update",SWIG_From_long((long)(svn_wc_notify_update_shadowed_update)));
43616   SWIG_Python_SetConstant(d, "svn_wc_notify_update_shadowed_delete",SWIG_From_long((long)(svn_wc_notify_update_shadowed_delete)));
43617   SWIG_Python_SetConstant(d, "svn_wc_notify_merge_record_info",SWIG_From_long((long)(svn_wc_notify_merge_record_info)));
43618   SWIG_Python_SetConstant(d, "svn_wc_notify_upgraded_path",SWIG_From_long((long)(svn_wc_notify_upgraded_path)));
43619   SWIG_Python_SetConstant(d, "svn_wc_notify_merge_record_info_begin",SWIG_From_long((long)(svn_wc_notify_merge_record_info_begin)));
43620   SWIG_Python_SetConstant(d, "svn_wc_notify_merge_elide_info",SWIG_From_long((long)(svn_wc_notify_merge_elide_info)));
43621   SWIG_Python_SetConstant(d, "svn_wc_notify_patch",SWIG_From_long((long)(svn_wc_notify_patch)));
43622   SWIG_Python_SetConstant(d, "svn_wc_notify_patch_applied_hunk",SWIG_From_long((long)(svn_wc_notify_patch_applied_hunk)));
43623   SWIG_Python_SetConstant(d, "svn_wc_notify_patch_rejected_hunk",SWIG_From_long((long)(svn_wc_notify_patch_rejected_hunk)));
43624   SWIG_Python_SetConstant(d, "svn_wc_notify_patch_hunk_already_applied",SWIG_From_long((long)(svn_wc_notify_patch_hunk_already_applied)));
43625   SWIG_Python_SetConstant(d, "svn_wc_notify_commit_copied",SWIG_From_long((long)(svn_wc_notify_commit_copied)));
43626   SWIG_Python_SetConstant(d, "svn_wc_notify_commit_copied_replaced",SWIG_From_long((long)(svn_wc_notify_commit_copied_replaced)));
43627   SWIG_Python_SetConstant(d, "svn_wc_notify_url_redirect",SWIG_From_long((long)(svn_wc_notify_url_redirect)));
43628   SWIG_Python_SetConstant(d, "svn_wc_notify_path_nonexistent",SWIG_From_long((long)(svn_wc_notify_path_nonexistent)));
43629   SWIG_Python_SetConstant(d, "svn_wc_notify_exclude",SWIG_From_long((long)(svn_wc_notify_exclude)));
43630   SWIG_Python_SetConstant(d, "svn_wc_notify_failed_conflict",SWIG_From_long((long)(svn_wc_notify_failed_conflict)));
43631   SWIG_Python_SetConstant(d, "svn_wc_notify_failed_missing",SWIG_From_long((long)(svn_wc_notify_failed_missing)));
43632   SWIG_Python_SetConstant(d, "svn_wc_notify_failed_out_of_date",SWIG_From_long((long)(svn_wc_notify_failed_out_of_date)));
43633   SWIG_Python_SetConstant(d, "svn_wc_notify_failed_no_parent",SWIG_From_long((long)(svn_wc_notify_failed_no_parent)));
43634   SWIG_Python_SetConstant(d, "svn_wc_notify_failed_locked",SWIG_From_long((long)(svn_wc_notify_failed_locked)));
43635   SWIG_Python_SetConstant(d, "svn_wc_notify_failed_forbidden_by_server",SWIG_From_long((long)(svn_wc_notify_failed_forbidden_by_server)));
43636   SWIG_Python_SetConstant(d, "svn_wc_notify_skip_conflicted",SWIG_From_long((long)(svn_wc_notify_skip_conflicted)));
43637   SWIG_Python_SetConstant(d, "svn_wc_notify_update_broken_lock",SWIG_From_long((long)(svn_wc_notify_update_broken_lock)));
43638   SWIG_Python_SetConstant(d, "svn_wc_notify_failed_obstruction",SWIG_From_long((long)(svn_wc_notify_failed_obstruction)));
43639   SWIG_Python_SetConstant(d, "svn_wc_notify_conflict_resolver_starting",SWIG_From_long((long)(svn_wc_notify_conflict_resolver_starting)));
43640   SWIG_Python_SetConstant(d, "svn_wc_notify_conflict_resolver_done",SWIG_From_long((long)(svn_wc_notify_conflict_resolver_done)));
43641   SWIG_Python_SetConstant(d, "svn_wc_notify_left_local_modifications",SWIG_From_long((long)(svn_wc_notify_left_local_modifications)));
43642   SWIG_Python_SetConstant(d, "svn_wc_notify_foreign_copy_begin",SWIG_From_long((long)(svn_wc_notify_foreign_copy_begin)));
43643   SWIG_Python_SetConstant(d, "svn_wc_notify_move_broken",SWIG_From_long((long)(svn_wc_notify_move_broken)));
43644   SWIG_Python_SetConstant(d, "svn_wc_notify_cleanup_external",SWIG_From_long((long)(svn_wc_notify_cleanup_external)));
43645   SWIG_Python_SetConstant(d, "svn_wc_notify_failed_requires_target",SWIG_From_long((long)(svn_wc_notify_failed_requires_target)));
43646   SWIG_Python_SetConstant(d, "svn_wc_notify_info_external",SWIG_From_long((long)(svn_wc_notify_info_external)));
43647   SWIG_Python_SetConstant(d, "svn_wc_notify_commit_finalizing",SWIG_From_long((long)(svn_wc_notify_commit_finalizing)));
43648   SWIG_Python_SetConstant(d, "svn_wc_notify_resolved_text",SWIG_From_long((long)(svn_wc_notify_resolved_text)));
43649   SWIG_Python_SetConstant(d, "svn_wc_notify_resolved_prop",SWIG_From_long((long)(svn_wc_notify_resolved_prop)));
43650   SWIG_Python_SetConstant(d, "svn_wc_notify_resolved_tree",SWIG_From_long((long)(svn_wc_notify_resolved_tree)));
43651   SWIG_Python_SetConstant(d, "svn_wc_notify_begin_search_tree_conflict_details",SWIG_From_long((long)(svn_wc_notify_begin_search_tree_conflict_details)));
43652   SWIG_Python_SetConstant(d, "svn_wc_notify_tree_conflict_details_progress",SWIG_From_long((long)(svn_wc_notify_tree_conflict_details_progress)));
43653   SWIG_Python_SetConstant(d, "svn_wc_notify_end_search_tree_conflict_details",SWIG_From_long((long)(svn_wc_notify_end_search_tree_conflict_details)));
43654   SWIG_Python_SetConstant(d, "svn_wc_notify_state_inapplicable",SWIG_From_long((long)(svn_wc_notify_state_inapplicable)));
43655   SWIG_Python_SetConstant(d, "svn_wc_notify_state_unknown",SWIG_From_long((long)(svn_wc_notify_state_unknown)));
43656   SWIG_Python_SetConstant(d, "svn_wc_notify_state_unchanged",SWIG_From_long((long)(svn_wc_notify_state_unchanged)));
43657   SWIG_Python_SetConstant(d, "svn_wc_notify_state_missing",SWIG_From_long((long)(svn_wc_notify_state_missing)));
43658   SWIG_Python_SetConstant(d, "svn_wc_notify_state_obstructed",SWIG_From_long((long)(svn_wc_notify_state_obstructed)));
43659   SWIG_Python_SetConstant(d, "svn_wc_notify_state_changed",SWIG_From_long((long)(svn_wc_notify_state_changed)));
43660   SWIG_Python_SetConstant(d, "svn_wc_notify_state_merged",SWIG_From_long((long)(svn_wc_notify_state_merged)));
43661   SWIG_Python_SetConstant(d, "svn_wc_notify_state_conflicted",SWIG_From_long((long)(svn_wc_notify_state_conflicted)));
43662   SWIG_Python_SetConstant(d, "svn_wc_notify_state_source_missing",SWIG_From_long((long)(svn_wc_notify_state_source_missing)));
43663   SWIG_Python_SetConstant(d, "svn_wc_notify_lock_state_inapplicable",SWIG_From_long((long)(svn_wc_notify_lock_state_inapplicable)));
43664   SWIG_Python_SetConstant(d, "svn_wc_notify_lock_state_unknown",SWIG_From_long((long)(svn_wc_notify_lock_state_unknown)));
43665   SWIG_Python_SetConstant(d, "svn_wc_notify_lock_state_unchanged",SWIG_From_long((long)(svn_wc_notify_lock_state_unchanged)));
43666   SWIG_Python_SetConstant(d, "svn_wc_notify_lock_state_locked",SWIG_From_long((long)(svn_wc_notify_lock_state_locked)));
43667   SWIG_Python_SetConstant(d, "svn_wc_notify_lock_state_unlocked",SWIG_From_long((long)(svn_wc_notify_lock_state_unlocked)));
43668   SWIG_Python_SetConstant(d, "svn_wc_conflict_action_edit",SWIG_From_long((long)(svn_wc_conflict_action_edit)));
43669   SWIG_Python_SetConstant(d, "svn_wc_conflict_action_add",SWIG_From_long((long)(svn_wc_conflict_action_add)));
43670   SWIG_Python_SetConstant(d, "svn_wc_conflict_action_delete",SWIG_From_long((long)(svn_wc_conflict_action_delete)));
43671   SWIG_Python_SetConstant(d, "svn_wc_conflict_action_replace",SWIG_From_long((long)(svn_wc_conflict_action_replace)));
43672   SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_edited",SWIG_From_long((long)(svn_wc_conflict_reason_edited)));
43673   SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_obstructed",SWIG_From_long((long)(svn_wc_conflict_reason_obstructed)));
43674   SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_deleted",SWIG_From_long((long)(svn_wc_conflict_reason_deleted)));
43675   SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_missing",SWIG_From_long((long)(svn_wc_conflict_reason_missing)));
43676   SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_unversioned",SWIG_From_long((long)(svn_wc_conflict_reason_unversioned)));
43677   SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_added",SWIG_From_long((long)(svn_wc_conflict_reason_added)));
43678   SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_replaced",SWIG_From_long((long)(svn_wc_conflict_reason_replaced)));
43679   SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_moved_away",SWIG_From_long((long)(svn_wc_conflict_reason_moved_away)));
43680   SWIG_Python_SetConstant(d, "svn_wc_conflict_reason_moved_here",SWIG_From_long((long)(svn_wc_conflict_reason_moved_here)));
43681   SWIG_Python_SetConstant(d, "svn_wc_conflict_kind_text",SWIG_From_long((long)(svn_wc_conflict_kind_text)));
43682   SWIG_Python_SetConstant(d, "svn_wc_conflict_kind_property",SWIG_From_long((long)(svn_wc_conflict_kind_property)));
43683   SWIG_Python_SetConstant(d, "svn_wc_conflict_kind_tree",SWIG_From_long((long)(svn_wc_conflict_kind_tree)));
43684   SWIG_Python_SetConstant(d, "svn_wc_operation_none",SWIG_From_long((long)(svn_wc_operation_none)));
43685   SWIG_Python_SetConstant(d, "svn_wc_operation_update",SWIG_From_long((long)(svn_wc_operation_update)));
43686   SWIG_Python_SetConstant(d, "svn_wc_operation_switch",SWIG_From_long((long)(svn_wc_operation_switch)));
43687   SWIG_Python_SetConstant(d, "svn_wc_operation_merge",SWIG_From_long((long)(svn_wc_operation_merge)));
43688   SWIG_Python_SetConstant(d, "svn_wc_conflict_choose_undefined",SWIG_From_long((long)(svn_wc_conflict_choose_undefined)));
43689   SWIG_Python_SetConstant(d, "svn_wc_conflict_choose_postpone",SWIG_From_long((long)(svn_wc_conflict_choose_postpone)));
43690   SWIG_Python_SetConstant(d, "svn_wc_conflict_choose_base",SWIG_From_long((long)(svn_wc_conflict_choose_base)));
43691   SWIG_Python_SetConstant(d, "svn_wc_conflict_choose_theirs_full",SWIG_From_long((long)(svn_wc_conflict_choose_theirs_full)));
43692   SWIG_Python_SetConstant(d, "svn_wc_conflict_choose_mine_full",SWIG_From_long((long)(svn_wc_conflict_choose_mine_full)));
43693   SWIG_Python_SetConstant(d, "svn_wc_conflict_choose_theirs_conflict",SWIG_From_long((long)(svn_wc_conflict_choose_theirs_conflict)));
43694   SWIG_Python_SetConstant(d, "svn_wc_conflict_choose_mine_conflict",SWIG_From_long((long)(svn_wc_conflict_choose_mine_conflict)));
43695   SWIG_Python_SetConstant(d, "svn_wc_conflict_choose_merged",SWIG_From_long((long)(svn_wc_conflict_choose_merged)));
43696   SWIG_Python_SetConstant(d, "svn_wc_conflict_choose_unspecified",SWIG_From_long((long)(svn_wc_conflict_choose_unspecified)));
43697   SWIG_Python_SetConstant(d, "svn_wc_schedule_normal",SWIG_From_long((long)(svn_wc_schedule_normal)));
43698   SWIG_Python_SetConstant(d, "svn_wc_schedule_add",SWIG_From_long((long)(svn_wc_schedule_add)));
43699   SWIG_Python_SetConstant(d, "svn_wc_schedule_delete",SWIG_From_long((long)(svn_wc_schedule_delete)));
43700   SWIG_Python_SetConstant(d, "svn_wc_schedule_replace",SWIG_From_long((long)(svn_wc_schedule_replace)));
43701   SWIG_Python_SetConstant(d, "SVN_WC_ENTRY_WORKING_SIZE_UNKNOWN",SWIG_From_long((long)((-1))));
43702   SWIG_Python_SetConstant(d, "SVN_WC_ENTRY_THIS_DIR",SWIG_FromCharPtr(""));
43703   SWIG_Python_SetConstant(d, "svn_wc_status_none",SWIG_From_long((long)(svn_wc_status_none)));
43704   SWIG_Python_SetConstant(d, "svn_wc_status_unversioned",SWIG_From_long((long)(svn_wc_status_unversioned)));
43705   SWIG_Python_SetConstant(d, "svn_wc_status_normal",SWIG_From_long((long)(svn_wc_status_normal)));
43706   SWIG_Python_SetConstant(d, "svn_wc_status_added",SWIG_From_long((long)(svn_wc_status_added)));
43707   SWIG_Python_SetConstant(d, "svn_wc_status_missing",SWIG_From_long((long)(svn_wc_status_missing)));
43708   SWIG_Python_SetConstant(d, "svn_wc_status_deleted",SWIG_From_long((long)(svn_wc_status_deleted)));
43709   SWIG_Python_SetConstant(d, "svn_wc_status_replaced",SWIG_From_long((long)(svn_wc_status_replaced)));
43710   SWIG_Python_SetConstant(d, "svn_wc_status_modified",SWIG_From_long((long)(svn_wc_status_modified)));
43711   SWIG_Python_SetConstant(d, "svn_wc_status_merged",SWIG_From_long((long)(svn_wc_status_merged)));
43712   SWIG_Python_SetConstant(d, "svn_wc_status_conflicted",SWIG_From_long((long)(svn_wc_status_conflicted)));
43713   SWIG_Python_SetConstant(d, "svn_wc_status_ignored",SWIG_From_long((long)(svn_wc_status_ignored)));
43714   SWIG_Python_SetConstant(d, "svn_wc_status_obstructed",SWIG_From_long((long)(svn_wc_status_obstructed)));
43715   SWIG_Python_SetConstant(d, "svn_wc_status_external",SWIG_From_long((long)(svn_wc_status_external)));
43716   SWIG_Python_SetConstant(d, "svn_wc_status_incomplete",SWIG_From_long((long)(svn_wc_status_incomplete)));
43717   SWIG_Python_SetConstant(d, "svn_wc_merge_unchanged",SWIG_From_long((long)(svn_wc_merge_unchanged)));
43718   SWIG_Python_SetConstant(d, "svn_wc_merge_merged",SWIG_From_long((long)(svn_wc_merge_merged)));
43719   SWIG_Python_SetConstant(d, "svn_wc_merge_conflict",SWIG_From_long((long)(svn_wc_merge_conflict)));
43720   SWIG_Python_SetConstant(d, "svn_wc_merge_no_merge",SWIG_From_long((long)(svn_wc_merge_no_merge)));
43721 #if PY_VERSION_HEX >= 0x03000000
43722   return m;
43723 #else
43724   return;
43725 #endif
43726 }
43727 
43728