397
/* think of this as a c++ template<> or a scheme macro */
398
#define SWIG_TypeCheck_Template(comparison, ty) \
400
swig_cast_info *iter = ty->cast; \
403
if (iter == ty->cast) return iter; \
404
/* Move iter to the top of the linked list */ \
405
iter->prev->next = iter->next; \
407
iter->next->prev = iter->prev; \
408
iter->next = ty->cast; \
410
if (ty->cast) ty->cast->prev = iter; \
420
395
Check the typename
422
397
SWIGRUNTIME swig_cast_info *
423
398
SWIG_TypeCheck(const char *c, swig_type_info *ty) {
424
SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty);
400
swig_cast_info *iter = ty->cast;
402
if (strcmp(iter->type->name, c) == 0) {
403
if (iter == ty->cast)
405
/* Move iter to the top of the linked list */
406
iter->prev->next = iter->next;
408
iter->next->prev = iter->prev;
409
iter->next = ty->cast;
411
if (ty->cast) ty->cast->prev = iter;
427
/* Same as previous function, except strcmp is replaced with a pointer comparison */
422
Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
428
424
SWIGRUNTIME swig_cast_info *
429
SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
430
SWIG_TypeCheck_Template(iter->type == from, into);
425
SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) {
427
swig_cast_info *iter = ty->cast;
429
if (iter->type == from) {
430
if (iter == ty->cast)
432
/* Move iter to the top of the linked list */
433
iter->prev->next = iter->next;
435
iter->next->prev = iter->prev;
436
iter->next = ty->cast;
438
if (ty->cast) ty->cast->prev = iter;
1085
/* Identical to SWIG_TypeCheck, except for strcmp comparison */
1069
1086
SWIGRUNTIME swig_cast_info *
1070
1087
SWIG_TypeProxyCheck(const char *c, swig_type_info *ty) {
1071
SWIG_TypeCheck_Template(( (!iter->type->clientdata && (strcmp(iter->type->name, c) == 0))
1072
|| (iter->type->clientdata && (strcmp((char*)iter->type->clientdata, c) == 0))), ty);
1089
swig_cast_info *iter = ty->cast;
1091
if ( (!iter->type->clientdata && (strcmp(iter->type->name, c) == 0)) ||
1092
(iter->type->clientdata && (strcmp((char*)iter->type->clientdata, c) == 0)) ) {
1093
if (iter == ty->cast)
1095
/* Move iter to the top of the linked list */
1096
iter->prev->next = iter->next;
1098
iter->next->prev = iter->prev;
1099
iter->next = ty->cast;
1101
if (ty->cast) ty->cast->prev = iter;
1076
1111
/* Function for getting a pointer value */
1078
1113
SWIGRUNTIME int
1079
SWIG_Perl_ConvertPtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void **ptr, swig_type_info *_t, int flags) {
1114
SWIG_Perl_ConvertPtrAndOwn(SWIG_MAYBE_PERL_OBJECT SV *sv, void **ptr, swig_type_info *_t, int flags, int *own) {
1080
1115
swig_cast_info *tc;
1081
1116
void *voidptr = (void *)0;
1083
1122
/* If magical, apply more magic */
1084
1123
if (SvGMAGICAL(sv))
1524
1593
#define SWIGTYPE_p_svn_diff_datasource_e swig_types[87]
1525
1594
#define SWIGTYPE_p_svn_diff_file_ignore_space_t swig_types[88]
1526
1595
#define SWIGTYPE_p_svn_diff_file_options_t swig_types[89]
1527
#define SWIGTYPE_p_svn_diff_fns_t swig_types[90]
1528
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[91]
1529
#define SWIGTYPE_p_svn_diff_t swig_types[92]
1530
#define SWIGTYPE_p_svn_dirent_t swig_types[93]
1531
#define SWIGTYPE_p_svn_errno_t swig_types[94]
1532
#define SWIGTYPE_p_svn_error_t swig_types[95]
1533
#define SWIGTYPE_p_svn_io_dirent_t swig_types[96]
1534
#define SWIGTYPE_p_svn_io_file_del_t swig_types[97]
1535
#define SWIGTYPE_p_svn_location_segment_t swig_types[98]
1536
#define SWIGTYPE_p_svn_lock_t swig_types[99]
1537
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[100]
1538
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[101]
1539
#define SWIGTYPE_p_svn_log_entry_t swig_types[102]
1540
#define SWIGTYPE_p_svn_merge_range_t swig_types[103]
1541
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[104]
1542
#define SWIGTYPE_p_svn_node_kind_t swig_types[105]
1543
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[106]
1544
#define SWIGTYPE_p_svn_opt_revision_t swig_types[107]
1545
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[108]
1546
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[109]
1547
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[110]
1548
#define SWIGTYPE_p_svn_prop_kind swig_types[111]
1549
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[112]
1550
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[113]
1551
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[114]
1552
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[115]
1553
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[116]
1554
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[117]
1555
#define SWIGTYPE_p_svn_ra_session_t swig_types[118]
1556
#define SWIGTYPE_p_svn_stream_t swig_types[119]
1557
#define SWIGTYPE_p_svn_string_t swig_types[120]
1558
#define SWIGTYPE_p_svn_stringbuf_t swig_types[121]
1559
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[122]
1560
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[123]
1561
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[124]
1562
#define SWIGTYPE_p_svn_version_checklist_t swig_types[125]
1563
#define SWIGTYPE_p_svn_version_t swig_types[126]
1564
#define SWIGTYPE_p_void swig_types[127]
1565
static swig_type_info *swig_types[129];
1566
static swig_module_info swig_module = {swig_types, 128, 0, 0, 0, 0};
1596
#define SWIGTYPE_p_svn_diff_fns2_t swig_types[90]
1597
#define SWIGTYPE_p_svn_diff_fns_t swig_types[91]
1598
#define SWIGTYPE_p_svn_diff_hunk_t swig_types[92]
1599
#define SWIGTYPE_p_svn_diff_operation_kind_e swig_types[93]
1600
#define SWIGTYPE_p_svn_diff_output_fns_t swig_types[94]
1601
#define SWIGTYPE_p_svn_diff_t swig_types[95]
1602
#define SWIGTYPE_p_svn_dirent_t swig_types[96]
1603
#define SWIGTYPE_p_svn_errno_t swig_types[97]
1604
#define SWIGTYPE_p_svn_error_t swig_types[98]
1605
#define SWIGTYPE_p_svn_io_dirent2_t swig_types[99]
1606
#define SWIGTYPE_p_svn_io_dirent_t swig_types[100]
1607
#define SWIGTYPE_p_svn_io_file_del_t swig_types[101]
1608
#define SWIGTYPE_p_svn_location_segment_t swig_types[102]
1609
#define SWIGTYPE_p_svn_lock_t swig_types[103]
1610
#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[104]
1611
#define SWIGTYPE_p_svn_log_changed_path_t swig_types[105]
1612
#define SWIGTYPE_p_svn_log_entry_t swig_types[106]
1613
#define SWIGTYPE_p_svn_merge_range_t swig_types[107]
1614
#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[108]
1615
#define SWIGTYPE_p_svn_node_kind_t swig_types[109]
1616
#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[110]
1617
#define SWIGTYPE_p_svn_opt_revision_t swig_types[111]
1618
#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[112]
1619
#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[113]
1620
#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[114]
1621
#define SWIGTYPE_p_svn_patch_file_t swig_types[115]
1622
#define SWIGTYPE_p_svn_patch_t swig_types[116]
1623
#define SWIGTYPE_p_svn_prop_kind swig_types[117]
1624
#define SWIGTYPE_p_svn_prop_patch_t swig_types[118]
1625
#define SWIGTYPE_p_svn_ra_callbacks2_t swig_types[119]
1626
#define SWIGTYPE_p_svn_ra_callbacks_t swig_types[120]
1627
#define SWIGTYPE_p_svn_ra_plugin_t swig_types[121]
1628
#define SWIGTYPE_p_svn_ra_reporter2_t swig_types[122]
1629
#define SWIGTYPE_p_svn_ra_reporter3_t swig_types[123]
1630
#define SWIGTYPE_p_svn_ra_reporter_t swig_types[124]
1631
#define SWIGTYPE_p_svn_ra_session_t swig_types[125]
1632
#define SWIGTYPE_p_svn_stream_mark_t swig_types[126]
1633
#define SWIGTYPE_p_svn_stream_t swig_types[127]
1634
#define SWIGTYPE_p_svn_string_t swig_types[128]
1635
#define SWIGTYPE_p_svn_stringbuf_t swig_types[129]
1636
#define SWIGTYPE_p_svn_tristate_t swig_types[130]
1637
#define SWIGTYPE_p_svn_txdelta_op_t swig_types[131]
1638
#define SWIGTYPE_p_svn_txdelta_stream_t swig_types[132]
1639
#define SWIGTYPE_p_svn_txdelta_window_t swig_types[133]
1640
#define SWIGTYPE_p_svn_version_checklist_t swig_types[134]
1641
#define SWIGTYPE_p_svn_version_t swig_types[135]
1642
#define SWIGTYPE_p_unsigned_long swig_types[136]
1643
#define SWIGTYPE_p_void swig_types[137]
1644
static swig_type_info *swig_types[139];
1645
static swig_module_info swig_module = {swig_types, 138, 0, 0, 0, 0};
1567
1646
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1568
1647
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
4668
XS(_wrap_svn_ra_open4) {
4670
svn_ra_session_t **arg1 = (svn_ra_session_t **) 0 ;
4671
char **arg2 = (char **) 0 ;
4672
char *arg3 = (char *) 0 ;
4673
char *arg4 = (char *) 0 ;
4674
svn_ra_callbacks2_t *arg5 = (svn_ra_callbacks2_t *) 0 ;
4675
void *arg6 = (void *) 0 ;
4676
apr_hash_t *arg7 = (apr_hash_t *) 0 ;
4677
apr_pool_t *arg8 = (apr_pool_t *) 0 ;
4678
apr_pool_t *_global_pool ;
4679
svn_ra_session_t *temp1 ;
4691
svn_error_t *result = 0 ;
4695
_global_pool = arg8 = svn_swig_pl_make_pool (ST(items-1));
4699
if ((items < 5) || (items > 6)) {
4700
SWIG_croak("Usage: svn_ra_open4(repos_URL,uuid,callbacks,callback_baton,config,pool);");
4702
res3 = SWIG_AsCharPtrAndSize(ST(0), &buf3, NULL, &alloc3);
4703
if (!SWIG_IsOK(res3)) {
4704
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_open4" "', argument " "3"" of type '" "char const *""'");
4706
arg3 = (char *)(buf3);
4707
res4 = SWIG_AsCharPtrAndSize(ST(1), &buf4, NULL, &alloc4);
4708
if (!SWIG_IsOK(res4)) {
4709
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_ra_open4" "', argument " "4"" of type '" "char const *""'");
4711
arg4 = (char *)(buf4);
4712
res5 = SWIG_ConvertPtr(ST(2), &argp5,SWIGTYPE_p_svn_ra_callbacks2_t, 0 | 0 );
4713
if (!SWIG_IsOK(res5)) {
4714
SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "svn_ra_open4" "', argument " "5"" of type '" "svn_ra_callbacks2_t const *""'");
4716
arg5 = (svn_ra_callbacks2_t *)(argp5);
4717
res6 = SWIG_ConvertPtr(ST(3),SWIG_as_voidptrptr(&arg6), 0, 0);
4718
if (!SWIG_IsOK(res6)) {
4719
SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "svn_ra_open4" "', argument " "6"" of type '" "void *""'");
4722
arg7 = svn_swig_pl_objs_to_hash_by_name (ST(4), "svn_config_t *",
4730
SWIG_exception(SWIG_ValueError,"Received a NULL pointer.");
4734
result = (svn_error_t *)svn_ra_open4(arg1,(char const **)arg2,(char const *)arg3,(char const *)arg4,(struct svn_ra_callbacks2_t const *)arg5,arg6,arg7,arg8);
4741
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
4743
if (SvOK(exception_handler)) {
4744
SV *callback_result;
4746
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
4747
&callback_result, "S", result,
4748
SWIGTYPE_p_svn_error_t);
4750
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
4756
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj(*arg1, SWIGTYPE_p_svn_ra_session_t, 0); argvi++ ;
4759
if (*arg2 == NULL) {
4760
if (argvi >= items) EXTEND(sp,1); ST(argvi) = &PL_sv_undef; argvi++ ;
4762
if (argvi >= items) EXTEND(sp,1); ST(argvi) = sv_2mortal(newSVpv(*arg2, 0)); argvi++ ;
4767
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
4768
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
4777
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
4778
if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
4582
4788
XS(_wrap_svn_ra_open3) {
4584
4790
svn_ra_session_t **arg1 = (svn_ra_session_t **) 0 ;
5211
XS(_wrap_svn_ra_get_path_relative_to_session) {
5213
svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
5214
char **arg2 = (char **) 0 ;
5215
char *arg3 = (char *) 0 ;
5216
apr_pool_t *arg4 = (apr_pool_t *) 0 ;
5217
apr_pool_t *_global_pool ;
5225
svn_error_t *result = 0 ;
5229
_global_pool = arg4 = svn_swig_pl_make_pool (ST(items-1));
5232
if ((items < 2) || (items > 3)) {
5233
SWIG_croak("Usage: svn_ra_get_path_relative_to_session(ra_session,url,pool);");
5235
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 | 0 );
5236
if (!SWIG_IsOK(res1)) {
5237
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_get_path_relative_to_session" "', argument " "1"" of type '" "svn_ra_session_t *""'");
5239
arg1 = (svn_ra_session_t *)(argp1);
5240
res3 = SWIG_AsCharPtrAndSize(ST(1), &buf3, NULL, &alloc3);
5241
if (!SWIG_IsOK(res3)) {
5242
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_get_path_relative_to_session" "', argument " "3"" of type '" "char const *""'");
5244
arg3 = (char *)(buf3);
5249
result = (svn_error_t *)svn_ra_get_path_relative_to_session(arg1,(char const **)arg2,(char const *)arg3,arg4);
5256
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
5258
if (SvOK(exception_handler)) {
5259
SV *callback_result;
5261
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
5262
&callback_result, "S", result,
5263
SWIGTYPE_p_svn_error_t);
5265
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
5271
if (*arg2 == NULL) {
5272
if (argvi >= items) EXTEND(sp,1); ST(argvi) = &PL_sv_undef; argvi++ ;
5274
if (argvi >= items) EXTEND(sp,1); ST(argvi) = sv_2mortal(newSVpv(*arg2, 0)); argvi++ ;
5279
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
5285
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
5292
XS(_wrap_svn_ra_get_path_relative_to_root) {
5294
svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
5295
char **arg2 = (char **) 0 ;
5296
char *arg3 = (char *) 0 ;
5297
apr_pool_t *arg4 = (apr_pool_t *) 0 ;
5298
apr_pool_t *_global_pool ;
5306
svn_error_t *result = 0 ;
5310
_global_pool = arg4 = svn_swig_pl_make_pool (ST(items-1));
5313
if ((items < 2) || (items > 3)) {
5314
SWIG_croak("Usage: svn_ra_get_path_relative_to_root(ra_session,url,pool);");
5316
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 | 0 );
5317
if (!SWIG_IsOK(res1)) {
5318
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_get_path_relative_to_root" "', argument " "1"" of type '" "svn_ra_session_t *""'");
5320
arg1 = (svn_ra_session_t *)(argp1);
5321
res3 = SWIG_AsCharPtrAndSize(ST(1), &buf3, NULL, &alloc3);
5322
if (!SWIG_IsOK(res3)) {
5323
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_get_path_relative_to_root" "', argument " "3"" of type '" "char const *""'");
5325
arg3 = (char *)(buf3);
5330
result = (svn_error_t *)svn_ra_get_path_relative_to_root(arg1,(char const **)arg2,(char const *)arg3,arg4);
5337
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
5339
if (SvOK(exception_handler)) {
5340
SV *callback_result;
5342
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
5343
&callback_result, "S", result,
5344
SWIGTYPE_p_svn_error_t);
5346
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
5352
if (*arg2 == NULL) {
5353
if (argvi >= items) EXTEND(sp,1); ST(argvi) = &PL_sv_undef; argvi++ ;
5355
if (argvi >= items) EXTEND(sp,1); ST(argvi) = sv_2mortal(newSVpv(*arg2, 0)); argvi++ ;
5360
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
5366
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
5005
5373
XS(_wrap_svn_ra_get_latest_revnum) {
5007
5375
svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
5523
XS(_wrap_svn_ra_change_rev_prop2) {
5525
svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
5527
char *arg3 = (char *) 0 ;
5528
svn_string_t **arg4 = (svn_string_t **) 0 ;
5529
svn_string_t *arg5 = (svn_string_t *) 0 ;
5530
apr_pool_t *arg6 = (apr_pool_t *) 0 ;
5531
apr_pool_t *_global_pool ;
5541
svn_string_t value5 ;
5544
svn_error_t *result = 0 ;
5548
_global_pool = arg6 = svn_swig_pl_make_pool (ST(items-1));
5550
if ((items < 5) || (items > 6)) {
5551
SWIG_croak("Usage: svn_ra_change_rev_prop2(session,rev,name,old_value_p,value,pool);");
5553
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 | 0 );
5554
if (!SWIG_IsOK(res1)) {
5555
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_change_rev_prop2" "', argument " "1"" of type '" "svn_ra_session_t *""'");
5557
arg1 = (svn_ra_session_t *)(argp1);
5558
ecode2 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
5559
if (!SWIG_IsOK(ecode2)) {
5560
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "svn_ra_change_rev_prop2" "', argument " "2"" of type '" "svn_revnum_t""'");
5562
arg2 = (svn_revnum_t)(val2);
5563
res3 = SWIG_AsCharPtrAndSize(ST(2), &buf3, NULL, &alloc3);
5564
if (!SWIG_IsOK(res3)) {
5565
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_change_rev_prop2" "', argument " "3"" of type '" "char const *""'");
5567
arg3 = (char *)(buf3);
5568
res4 = SWIG_ConvertPtr(ST(3), &argp4,SWIGTYPE_p_p_svn_string_t, 0 | 0 );
5569
if (!SWIG_IsOK(res4)) {
5570
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "svn_ra_change_rev_prop2" "', argument " "4"" of type '" "svn_string_t const *const *""'");
5572
arg4 = (svn_string_t **)(argp4);
5575
value5.data = SvPV(ST(4), value5.len);
5587
result = (svn_error_t *)svn_ra_change_rev_prop2(arg1,arg2,(char const *)arg3,(struct svn_string_t const *const *)arg4,(struct svn_string_t const *)arg5,arg6);
5594
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
5596
if (SvOK(exception_handler)) {
5597
SV *callback_result;
5599
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
5600
&callback_result, "S", result,
5601
SWIGTYPE_p_svn_error_t);
5603
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
5610
if (argvi >= items) EXTEND(sp,1); ST(argvi) = sv_2mortal(newSVpvn((*arg4)->data, (*arg4)->len)); argvi++ ;
5612
if (argvi >= items) EXTEND(sp,1); ST(argvi) = &PL_sv_undef; argvi++ ;
5617
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
5625
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
5155
5634
XS(_wrap_svn_ra_change_rev_prop) {
5157
5636
svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
9199
XS(_wrap_svn_ra_get_locks2) {
9201
svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
9202
apr_hash_t **arg2 = (apr_hash_t **) 0 ;
9203
char *arg3 = (char *) 0 ;
9205
apr_pool_t *arg5 = (apr_pool_t *) 0 ;
9206
apr_pool_t *_global_pool ;
9216
svn_error_t *result = 0 ;
9220
_global_pool = arg5 = svn_swig_pl_make_pool (ST(items-1));
9223
if ((items < 3) || (items > 4)) {
9224
SWIG_croak("Usage: svn_ra_get_locks2(session,path,depth,pool);");
9226
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 | 0 );
9227
if (!SWIG_IsOK(res1)) {
9228
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_get_locks2" "', argument " "1"" of type '" "svn_ra_session_t *""'");
9230
arg1 = (svn_ra_session_t *)(argp1);
9231
res3 = SWIG_AsCharPtrAndSize(ST(1), &buf3, NULL, &alloc3);
9232
if (!SWIG_IsOK(res3)) {
9233
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "svn_ra_get_locks2" "', argument " "3"" of type '" "char const *""'");
9235
arg3 = (char *)(buf3);
9236
ecode4 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(2), &val4);
9237
if (!SWIG_IsOK(ecode4)) {
9238
SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_ra_get_locks2" "', argument " "4"" of type '" "svn_depth_t""'");
9240
arg4 = (svn_depth_t)(val4);
9245
result = (svn_error_t *)svn_ra_get_locks2(arg1,arg2,(char const *)arg3,arg4,arg5);
9252
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
9254
if (SvOK(exception_handler)) {
9255
SV *callback_result;
9257
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
9258
&callback_result, "S", result,
9259
SWIGTYPE_p_svn_error_t);
9261
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
9267
if (argvi >= items) EXTEND(sp,1); ST(argvi) = svn_swig_pl_convert_hash(*arg2, SWIGTYPE_p_svn_lock_t); argvi++ ;
9271
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
9278
if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
8720
9286
XS(_wrap_svn_ra_get_locks) {
8722
9288
svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
9580
XS(_wrap_svn_ra_get_deleted_rev) {
9582
svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
9583
char *arg2 = (char *) 0 ;
9586
svn_revnum_t *arg5 = (svn_revnum_t *) 0 ;
9587
apr_pool_t *arg6 = (apr_pool_t *) 0 ;
9588
apr_pool_t *_global_pool ;
9598
svn_revnum_t temp5 ;
9599
int res5 = SWIG_TMPOBJ ;
9601
svn_error_t *result = 0 ;
9605
_global_pool = arg6 = svn_swig_pl_make_pool (ST(items-1));
9608
if ((items < 4) || (items > 5)) {
9609
SWIG_croak("Usage: svn_ra_get_deleted_rev(session,path,peg_revision,end_revision,pool);");
9611
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 | 0 );
9612
if (!SWIG_IsOK(res1)) {
9613
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_get_deleted_rev" "', argument " "1"" of type '" "svn_ra_session_t *""'");
9615
arg1 = (svn_ra_session_t *)(argp1);
9616
res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
9617
if (!SWIG_IsOK(res2)) {
9618
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_get_deleted_rev" "', argument " "2"" of type '" "char const *""'");
9620
arg2 = (char *)(buf2);
9621
ecode3 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
9622
if (!SWIG_IsOK(ecode3)) {
9623
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "svn_ra_get_deleted_rev" "', argument " "3"" of type '" "svn_revnum_t""'");
9625
arg3 = (svn_revnum_t)(val3);
9626
ecode4 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
9627
if (!SWIG_IsOK(ecode4)) {
9628
SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_ra_get_deleted_rev" "', argument " "4"" of type '" "svn_revnum_t""'");
9630
arg4 = (svn_revnum_t)(val4);
9635
result = (svn_error_t *)svn_ra_get_deleted_rev(arg1,(char const *)arg2,arg3,arg4,arg5,arg6);
9642
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
9644
if (SvOK(exception_handler)) {
9645
SV *callback_result;
9647
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
9648
&callback_result, "S", result,
9649
SWIGTYPE_p_svn_error_t);
9651
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
9656
if (SWIG_IsTmpObj(res5)) {
9657
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_From_long SWIG_PERL_CALL_ARGS_1((*arg5)); argvi++ ;
9659
int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN | 0) : 0;
9660
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_long, new_flags); argvi++ ;
9663
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
9671
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
9014
9681
XS(_wrap_svn_ra_has_capability) {
9016
9683
svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
9095
XS(_wrap_svn_ra_get_deleted_rev) {
9097
svn_ra_session_t *arg1 = (svn_ra_session_t *) 0 ;
9098
char *arg2 = (char *) 0 ;
9101
svn_revnum_t *arg5 = (svn_revnum_t *) 0 ;
9102
apr_pool_t *arg6 = (apr_pool_t *) 0 ;
9103
apr_pool_t *_global_pool ;
9113
svn_revnum_t temp5 ;
9114
int res5 = SWIG_TMPOBJ ;
9116
svn_error_t *result = 0 ;
9120
_global_pool = arg6 = svn_swig_pl_make_pool (ST(items-1));
9123
if ((items < 4) || (items > 5)) {
9124
SWIG_croak("Usage: svn_ra_get_deleted_rev(session,path,peg_revision,end_revision,pool);");
9126
res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_svn_ra_session_t, 0 | 0 );
9127
if (!SWIG_IsOK(res1)) {
9128
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "svn_ra_get_deleted_rev" "', argument " "1"" of type '" "svn_ra_session_t *""'");
9130
arg1 = (svn_ra_session_t *)(argp1);
9131
res2 = SWIG_AsCharPtrAndSize(ST(1), &buf2, NULL, &alloc2);
9132
if (!SWIG_IsOK(res2)) {
9133
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "svn_ra_get_deleted_rev" "', argument " "2"" of type '" "char const *""'");
9135
arg2 = (char *)(buf2);
9136
ecode3 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
9137
if (!SWIG_IsOK(ecode3)) {
9138
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "svn_ra_get_deleted_rev" "', argument " "3"" of type '" "svn_revnum_t""'");
9140
arg3 = (svn_revnum_t)(val3);
9141
ecode4 = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(ST(3), &val4);
9142
if (!SWIG_IsOK(ecode4)) {
9143
SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "svn_ra_get_deleted_rev" "', argument " "4"" of type '" "svn_revnum_t""'");
9145
arg4 = (svn_revnum_t)(val4);
9150
result = (svn_error_t *)svn_ra_get_deleted_rev(arg1,(char const *)arg2,arg3,arg4,arg5,arg6);
9157
SV *exception_handler = perl_get_sv ("SVN::Error::handler", FALSE);
9159
if (SvOK(exception_handler)) {
9160
SV *callback_result;
9162
svn_swig_pl_callback_thunk (CALL_SV, exception_handler,
9163
&callback_result, "S", result,
9164
SWIGTYPE_p_svn_error_t);
9166
ST(argvi) = SWIG_NewPointerObj(result, SWIGTYPE_p_svn_error_t, 0);
9171
if (SWIG_IsTmpObj(res5)) {
9172
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_From_long SWIG_PERL_CALL_ARGS_1((*arg5)); argvi++ ;
9174
int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN | 0) : 0;
9175
if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_long, new_flags); argvi++ ;
9178
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
9186
if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
9196
9762
XS(_wrap_svn_ra_print_modules) {
9198
9764
svn_stringbuf_t *arg1 = (svn_stringbuf_t *) 0 ;
15586
16152
static swig_type_info _swigt__p_svn_diff_datasource_e = {"_p_svn_diff_datasource_e", "enum svn_diff_datasource_e *|svn_diff_datasource_e *", 0, 0, (void*)0, 0};
15587
16153
static swig_type_info _swigt__p_svn_diff_file_ignore_space_t = {"_p_svn_diff_file_ignore_space_t", "enum svn_diff_file_ignore_space_t *|svn_diff_file_ignore_space_t *", 0, 0, (void*)0, 0};
15588
16154
static swig_type_info _swigt__p_svn_diff_file_options_t = {"_p_svn_diff_file_options_t", "struct svn_diff_file_options_t *|svn_diff_file_options_t *", 0, 0, (void*)0, 0};
16155
static swig_type_info _swigt__p_svn_diff_fns2_t = {"_p_svn_diff_fns2_t", "struct svn_diff_fns2_t *|svn_diff_fns2_t *", 0, 0, (void*)0, 0};
15589
16156
static swig_type_info _swigt__p_svn_diff_fns_t = {"_p_svn_diff_fns_t", "struct svn_diff_fns_t *|svn_diff_fns_t *", 0, 0, (void*)0, 0};
16157
static swig_type_info _swigt__p_svn_diff_hunk_t = {"_p_svn_diff_hunk_t", "struct svn_diff_hunk_t *|svn_diff_hunk_t *", 0, 0, (void*)0, 0};
16158
static swig_type_info _swigt__p_svn_diff_operation_kind_e = {"_p_svn_diff_operation_kind_e", "svn_diff_operation_kind_t *|enum svn_diff_operation_kind_e *", 0, 0, (void*)0, 0};
15590
16159
static swig_type_info _swigt__p_svn_diff_output_fns_t = {"_p_svn_diff_output_fns_t", "struct svn_diff_output_fns_t *|svn_diff_output_fns_t *", 0, 0, (void*)0, 0};
15591
16160
static swig_type_info _swigt__p_svn_diff_t = {"_p_svn_diff_t", "struct svn_diff_t *|svn_diff_t *", 0, 0, (void*)0, 0};
15592
16161
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};
15593
16162
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};
15594
16163
static swig_type_info _swigt__p_svn_error_t = {"_p_svn_error_t", "struct svn_error_t *|svn_error_t *", 0, 0, (void*)0, 0};
16164
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};
15595
16165
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};
15596
16166
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};
15597
16167
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};
15607
16177
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};
15608
16178
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};
15609
16179
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};
16180
static swig_type_info _swigt__p_svn_patch_file_t = {"_p_svn_patch_file_t", "struct svn_patch_file_t *|svn_patch_file_t *", 0, 0, (void*)0, 0};
16181
static swig_type_info _swigt__p_svn_patch_t = {"_p_svn_patch_t", "struct svn_patch_t *|svn_patch_t *", 0, 0, (void*)0, 0};
15610
16182
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};
16183
static swig_type_info _swigt__p_svn_prop_patch_t = {"_p_svn_prop_patch_t", "struct svn_prop_patch_t *|svn_prop_patch_t *", 0, 0, (void*)0, 0};
15611
16184
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};
15612
16185
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};
15613
16186
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};
15615
16188
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};
15616
16189
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};
15617
16190
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};
16191
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};
15618
16192
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};
15619
16193
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};
15620
16194
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};
16195
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};
15621
16196
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};
15622
16197
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};
15623
16198
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};
15624
16199
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};
15625
16200
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};
16201
static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|svn_linenum_t *", 0, 0, (void*)0, 0};
15626
16202
static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
15628
16204
static swig_type_info *swig_type_initial[] = {
15846
16432
static swig_cast_info _swigc__p_svn_diff_datasource_e[] = { {&_swigt__p_svn_diff_datasource_e, 0, 0, 0},{0, 0, 0, 0}};
15847
16433
static swig_cast_info _swigc__p_svn_diff_file_ignore_space_t[] = { {&_swigt__p_svn_diff_file_ignore_space_t, 0, 0, 0},{0, 0, 0, 0}};
15848
16434
static swig_cast_info _swigc__p_svn_diff_file_options_t[] = { {&_swigt__p_svn_diff_file_options_t, 0, 0, 0},{0, 0, 0, 0}};
16435
static swig_cast_info _swigc__p_svn_diff_fns2_t[] = { {&_swigt__p_svn_diff_fns2_t, 0, 0, 0},{0, 0, 0, 0}};
15849
16436
static swig_cast_info _swigc__p_svn_diff_fns_t[] = { {&_swigt__p_svn_diff_fns_t, 0, 0, 0},{0, 0, 0, 0}};
16437
static swig_cast_info _swigc__p_svn_diff_hunk_t[] = { {&_swigt__p_svn_diff_hunk_t, 0, 0, 0},{0, 0, 0, 0}};
16438
static swig_cast_info _swigc__p_svn_diff_operation_kind_e[] = { {&_swigt__p_svn_diff_operation_kind_e, 0, 0, 0},{0, 0, 0, 0}};
15850
16439
static swig_cast_info _swigc__p_svn_diff_output_fns_t[] = { {&_swigt__p_svn_diff_output_fns_t, 0, 0, 0},{0, 0, 0, 0}};
15851
16440
static swig_cast_info _swigc__p_svn_diff_t[] = { {&_swigt__p_svn_diff_t, 0, 0, 0},{0, 0, 0, 0}};
15852
16441
static swig_cast_info _swigc__p_svn_dirent_t[] = { {&_swigt__p_svn_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
15853
16442
static swig_cast_info _swigc__p_svn_errno_t[] = { {&_swigt__p_svn_errno_t, 0, 0, 0},{0, 0, 0, 0}};
15854
16443
static swig_cast_info _swigc__p_svn_error_t[] = { {&_swigt__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
16444
static swig_cast_info _swigc__p_svn_io_dirent2_t[] = { {&_swigt__p_svn_io_dirent2_t, 0, 0, 0},{0, 0, 0, 0}};
15855
16445
static swig_cast_info _swigc__p_svn_io_dirent_t[] = { {&_swigt__p_svn_io_dirent_t, 0, 0, 0},{0, 0, 0, 0}};
15856
16446
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}};
15857
16447
static swig_cast_info _swigc__p_svn_location_segment_t[] = { {&_swigt__p_svn_location_segment_t, 0, 0, 0},{0, 0, 0, 0}};
15867
16457
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}};
15868
16458
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}};
15869
16459
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}};
16460
static swig_cast_info _swigc__p_svn_patch_file_t[] = { {&_swigt__p_svn_patch_file_t, 0, 0, 0},{0, 0, 0, 0}};
16461
static swig_cast_info _swigc__p_svn_patch_t[] = { {&_swigt__p_svn_patch_t, 0, 0, 0},{0, 0, 0, 0}};
15870
16462
static swig_cast_info _swigc__p_svn_prop_kind[] = { {&_swigt__p_svn_prop_kind, 0, 0, 0},{0, 0, 0, 0}};
16463
static swig_cast_info _swigc__p_svn_prop_patch_t[] = { {&_swigt__p_svn_prop_patch_t, 0, 0, 0},{0, 0, 0, 0}};
15871
16464
static swig_cast_info _swigc__p_svn_ra_callbacks2_t[] = { {&_swigt__p_svn_ra_callbacks2_t, 0, 0, 0},{0, 0, 0, 0}};
15872
16465
static swig_cast_info _swigc__p_svn_ra_callbacks_t[] = { {&_swigt__p_svn_ra_callbacks_t, 0, 0, 0},{0, 0, 0, 0}};
15873
16466
static swig_cast_info _swigc__p_svn_ra_plugin_t[] = { {&_swigt__p_svn_ra_plugin_t, 0, 0, 0},{0, 0, 0, 0}};
15875
16468
static swig_cast_info _swigc__p_svn_ra_reporter3_t[] = { {&_swigt__p_svn_ra_reporter3_t, 0, 0, 0},{0, 0, 0, 0}};
15876
16469
static swig_cast_info _swigc__p_svn_ra_reporter_t[] = { {&_swigt__p_svn_ra_reporter_t, 0, 0, 0},{0, 0, 0, 0}};
15877
16470
static swig_cast_info _swigc__p_svn_ra_session_t[] = { {&_swigt__p_svn_ra_session_t, 0, 0, 0},{0, 0, 0, 0}};
16471
static swig_cast_info _swigc__p_svn_stream_mark_t[] = { {&_swigt__p_svn_stream_mark_t, 0, 0, 0},{0, 0, 0, 0}};
15878
16472
static swig_cast_info _swigc__p_svn_stream_t[] = { {&_swigt__p_svn_stream_t, 0, 0, 0},{0, 0, 0, 0}};
15879
16473
static swig_cast_info _swigc__p_svn_string_t[] = { {&_swigt__p_svn_string_t, 0, 0, 0},{0, 0, 0, 0}};
15880
16474
static swig_cast_info _swigc__p_svn_stringbuf_t[] = { {&_swigt__p_svn_stringbuf_t, 0, 0, 0},{0, 0, 0, 0}};
16475
static swig_cast_info _swigc__p_svn_tristate_t[] = { {&_swigt__p_svn_tristate_t, 0, 0, 0},{0, 0, 0, 0}};
15881
16476
static swig_cast_info _swigc__p_svn_txdelta_op_t[] = { {&_swigt__p_svn_txdelta_op_t, 0, 0, 0},{0, 0, 0, 0}};
15882
16477
static swig_cast_info _swigc__p_svn_txdelta_stream_t[] = { {&_swigt__p_svn_txdelta_stream_t, 0, 0, 0},{0, 0, 0, 0}};
15883
16478
static swig_cast_info _swigc__p_svn_txdelta_window_t[] = { {&_swigt__p_svn_txdelta_window_t, 0, 0, 0},{0, 0, 0, 0}};
15884
16479
static swig_cast_info _swigc__p_svn_version_checklist_t[] = { {&_swigt__p_svn_version_checklist_t, 0, 0, 0},{0, 0, 0, 0}};
15885
16480
static swig_cast_info _swigc__p_svn_version_t[] = { {&_swigt__p_svn_version_t, 0, 0, 0},{0, 0, 0, 0}};
16481
static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
15886
16482
static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
15888
16484
static swig_cast_info *swig_cast_initial[] = {
16104
16710
{"SVN::_Ra::delete_svn_ra_callbacks_t", _wrap_delete_svn_ra_callbacks_t},
16105
16711
{"SVN::_Ra::svn_ra_initialize", _wrap_svn_ra_initialize},
16106
16712
{"SVN::_Ra::svn_ra_create_callbacks", _wrap_svn_ra_create_callbacks},
16713
{"SVN::_Ra::svn_ra_open4", _wrap_svn_ra_open4},
16107
16714
{"SVN::_Ra::svn_ra_open3", _wrap_svn_ra_open3},
16108
16715
{"SVN::_Ra::svn_ra_open2", _wrap_svn_ra_open2},
16109
16716
{"SVN::_Ra::svn_ra_open", _wrap_svn_ra_open},
16110
16717
{"SVN::_Ra::svn_ra_reparent", _wrap_svn_ra_reparent},
16111
16718
{"SVN::_Ra::svn_ra_get_session_url", _wrap_svn_ra_get_session_url},
16719
{"SVN::_Ra::svn_ra_get_path_relative_to_session", _wrap_svn_ra_get_path_relative_to_session},
16720
{"SVN::_Ra::svn_ra_get_path_relative_to_root", _wrap_svn_ra_get_path_relative_to_root},
16112
16721
{"SVN::_Ra::svn_ra_get_latest_revnum", _wrap_svn_ra_get_latest_revnum},
16113
16722
{"SVN::_Ra::svn_ra_get_dated_revision", _wrap_svn_ra_get_dated_revision},
16723
{"SVN::_Ra::svn_ra_change_rev_prop2", _wrap_svn_ra_change_rev_prop2},
16114
16724
{"SVN::_Ra::svn_ra_change_rev_prop", _wrap_svn_ra_change_rev_prop},
16115
16725
{"SVN::_Ra::svn_ra_rev_proplist", _wrap_svn_ra_rev_proplist},
16116
16726
{"SVN::_Ra::svn_ra_rev_prop", _wrap_svn_ra_rev_prop},
16145
16755
{"SVN::_Ra::svn_ra_lock", _wrap_svn_ra_lock},
16146
16756
{"SVN::_Ra::svn_ra_unlock", _wrap_svn_ra_unlock},
16147
16757
{"SVN::_Ra::svn_ra_get_lock", _wrap_svn_ra_get_lock},
16758
{"SVN::_Ra::svn_ra_get_locks2", _wrap_svn_ra_get_locks2},
16148
16759
{"SVN::_Ra::svn_ra_get_locks", _wrap_svn_ra_get_locks},
16149
16760
{"SVN::_Ra::svn_ra_replay_range", _wrap_svn_ra_replay_range},
16150
16761
{"SVN::_Ra::svn_ra_replay", _wrap_svn_ra_replay},
16762
{"SVN::_Ra::svn_ra_get_deleted_rev", _wrap_svn_ra_get_deleted_rev},
16151
16763
{"SVN::_Ra::svn_ra_has_capability", _wrap_svn_ra_has_capability},
16152
{"SVN::_Ra::svn_ra_get_deleted_rev", _wrap_svn_ra_get_deleted_rev},
16153
16764
{"SVN::_Ra::svn_ra_print_modules", _wrap_svn_ra_print_modules},
16154
16765
{"SVN::_Ra::svn_ra_print_ra_libraries", _wrap_svn_ra_print_ra_libraries},
16155
16766
{"SVN::_Ra::svn_ra_plugin_t_name_set", _wrap_svn_ra_plugin_t_name_set},
16543
17154
SvREADONLY_on(sv);
16546
/*@SWIG:/home/hwright/dev/release/roll/prefix/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
17157
/*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
16547
17158
SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_DEPTH", TRUE | 0x2 | GV_ADDMULTI);
16548
17159
sv_setsv(sv, SWIG_FromCharPtr("depth"));
16549
17160
SvREADONLY_on(sv);
16550
17161
} while(0) /*@SWIG@*/;
16551
/*@SWIG:/home/hwright/dev/release/roll/prefix/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
17162
/*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
16552
17163
SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_MERGEINFO", TRUE | 0x2 | GV_ADDMULTI);
16553
17164
sv_setsv(sv, SWIG_FromCharPtr("mergeinfo"));
16554
17165
SvREADONLY_on(sv);
16555
17166
} while(0) /*@SWIG@*/;
16556
/*@SWIG:/home/hwright/dev/release/roll/prefix/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
17167
/*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
16557
17168
SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_LOG_REVPROPS", TRUE | 0x2 | GV_ADDMULTI);
16558
17169
sv_setsv(sv, SWIG_FromCharPtr("log-revprops"));
16559
17170
SvREADONLY_on(sv);
16560
17171
} while(0) /*@SWIG@*/;
16561
/*@SWIG:/home/hwright/dev/release/roll/prefix/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
17172
/*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
16562
17173
SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_PARTIAL_REPLAY", TRUE | 0x2 | GV_ADDMULTI);
16563
17174
sv_setsv(sv, SWIG_FromCharPtr("partial-replay"));
16564
17175
SvREADONLY_on(sv);
16565
17176
} while(0) /*@SWIG@*/;
16566
/*@SWIG:/home/hwright/dev/release/roll/prefix/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
17177
/*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
16567
17178
SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_COMMIT_REVPROPS", TRUE | 0x2 | GV_ADDMULTI);
16568
17179
sv_setsv(sv, SWIG_FromCharPtr("commit-revprops"));
16569
17180
SvREADONLY_on(sv);
16570
17181
} while(0) /*@SWIG@*/;
16571
/*@SWIG:/home/hwright/dev/release/roll/prefix/share/swig/1.3.36/perl5/perltypemaps.swg,64,%set_constant@*/ do {
17182
/*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
17183
SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_CAPABILITY_ATOMIC_REVPROPS", TRUE | 0x2 | GV_ADDMULTI);
17184
sv_setsv(sv, SWIG_FromCharPtr("atomic-revprops"));
17186
} while(0) /*@SWIG@*/;
17187
/*@SWIG:/home/pm/sw/subversion/release/prefix/share/swig/2.0.4/perl5/perltypemaps.swg,65,%set_constant@*/ do {
16572
17188
SV *sv = get_sv((char*) SWIG_prefix "SVN_RA_ABI_VERSION", TRUE | 0x2 | GV_ADDMULTI);
16573
17189
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(2)));
16574
17190
SvREADONLY_on(sv);