~ubuntu-branches/ubuntu/precise/subversion/precise-security

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Steve Langasek
  • Date: 2009-06-06 22:57:04 UTC
  • mfrom: (1.2.1 upstream)
  • mto: (1.3.4 merge)
  • mto: This revision was merged to the branch mainline in revision 32.
  • Revision ID: james.westby@ubuntu.com-20090606225704-aivy7dhglo1zd120
Tags: upstream-1.5.6dfsg
ImportĀ upstreamĀ versionĀ 1.5.6dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* ----------------------------------------------------------------------------
2
2
 * This file was automatically generated by SWIG (http://www.swig.org).
3
 
 * Version 1.3.31
 
3
 * Version 1.3.33
4
4
 * 
5
5
 * This file is not intended to be easily readable and contains a number of 
6
6
 * coding conventions designed to improve portability and efficiency. Do not make
17
17
 
18
18
/* template workaround for compilers that cannot correctly implement the C++ standard */
19
19
#ifndef SWIGTEMPLATEDISAMBIGUATOR
20
 
# if defined(__SUNPRO_CC)
21
 
#   if (__SUNPRO_CC <= 0x560)
22
 
#     define SWIGTEMPLATEDISAMBIGUATOR template
23
 
#   else
24
 
#     define SWIGTEMPLATEDISAMBIGUATOR 
25
 
#   endif
 
20
# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
 
21
#  define SWIGTEMPLATEDISAMBIGUATOR template
 
22
# elif defined(__HP_aCC)
 
23
/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
 
24
/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
 
25
#  define SWIGTEMPLATEDISAMBIGUATOR template
26
26
# else
27
 
#   define SWIGTEMPLATEDISAMBIGUATOR 
 
27
#  define SWIGTEMPLATEDISAMBIGUATOR
28
28
# endif
29
29
#endif
30
30
 
107
107
# define _CRT_SECURE_NO_DEPRECATE
108
108
#endif
109
109
 
 
110
/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
 
111
#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
 
112
# define _SCL_SECURE_NO_DEPRECATE
 
113
#endif
 
114
 
 
115
 
110
116
/* -----------------------------------------------------------------------------
111
117
 * swigrun.swg
112
118
 *
339
345
    while ((*f2 == ' ') && (f2 != l2)) ++f2;
340
346
    if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
341
347
  }
342
 
  return (l1 - f1) - (l2 - f2);
 
348
  return (int)((l1 - f1) - (l2 - f2));
343
349
}
344
350
 
345
351
/*
775
781
#  endif
776
782
#endif /* !INT2PTR */
777
783
 
 
784
#ifndef SvPV_nolen
 
785
# define SvPV_nolen(x) SvPV(x,PL_na)
 
786
#endif
 
787
 
778
788
#ifndef get_sv
779
789
#  define get_sv perl_get_sv
780
790
#endif
923
933
 
924
934
/* SWIG Perl macros */
925
935
 
 
936
/* Macro to declare an XS function */
 
937
#ifndef XSPROTO
 
938
#   define XSPROTO(name) void name(pTHX_ CV* cv)
 
939
#endif
 
940
 
926
941
/* Macro to call an XS function */
927
942
#ifdef PERL_OBJECT 
928
943
#  define SWIG_CALLXS(_name) _name(cv,pPerl) 
934
949
#  endif 
935
950
#endif 
936
951
 
937
 
/* Note: SwigMagicFuncHack is a typedef used to get the C++ compiler to just shut up already */
938
 
 
939
952
#ifdef PERL_OBJECT
940
953
#define MAGIC_PPERL  CPerlObj *pPerl = (CPerlObj *) this;
 
954
 
 
955
#ifdef __cplusplus
 
956
extern "C" {
 
957
#endif
941
958
typedef int (CPerlObj::*SwigMagicFunc)(SV *, MAGIC *);
942
 
 
943
 
#ifdef __cplusplus
944
 
extern "C" {
945
 
#endif
946
 
typedef int (CPerlObj::*SwigMagicFuncHack)(SV *, MAGIC *);
947
959
#ifdef __cplusplus
948
960
}
949
961
#endif
950
962
 
951
963
#define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
952
964
#define SWIGCLASS_STATIC
953
 
#else
 
965
 
 
966
#else /* PERL_OBJECT */
 
967
 
954
968
#define MAGIC_PPERL
955
969
#define SWIGCLASS_STATIC static SWIGUNUSED
 
970
 
956
971
#ifndef MULTIPLICITY
957
972
#define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
 
973
 
 
974
#ifdef __cplusplus
 
975
extern "C" {
 
976
#endif
958
977
typedef int (*SwigMagicFunc)(SV *, MAGIC *);
959
 
 
960
 
#ifdef __cplusplus
961
 
extern "C" {
962
 
#endif
963
 
typedef int (*SwigMagicFuncHack)(SV *, MAGIC *);
964
978
#ifdef __cplusplus
965
979
}
966
980
#endif
967
981
 
 
982
#else /* MULTIPLICITY */
968
983
 
969
 
#else
970
984
#define SWIG_MAGIC(a,b) (struct interpreter *interp, SV *a, MAGIC *b)
 
985
 
 
986
#ifdef __cplusplus
 
987
extern "C" {
 
988
#endif
971
989
typedef int (*SwigMagicFunc)(struct interpreter *, SV *, MAGIC *);
972
990
#ifdef __cplusplus
973
 
extern "C" {
974
 
#endif
975
 
typedef int (*SwigMagicFuncHack)(struct interpreter *, SV *, MAGIC *);
976
 
#ifdef __cplusplus
977
991
}
978
992
#endif
979
993
 
980
 
#endif
981
 
#endif
 
994
#endif /* MULTIPLICITY */
 
995
#endif /* PERL_OBJECT */
982
996
 
983
997
/* Workaround for bug in perl 5.6.x croak and earlier */
984
998
#if (PERL_VERSION < 8)
1195
1209
  const char  *c = 0;
1196
1210
 
1197
1211
  if ((!obj) || (!SvOK(obj))) return SWIG_ERROR;
1198
 
  c = SvPV(obj, PL_na);
 
1212
  c = SvPV_nolen(obj);
1199
1213
  /* Pointer values must start with leading underscore */
1200
1214
  if (*c != '_') return SWIG_ERROR;
1201
1215
  c++;
1212
1226
#define SWIG_croak(x)    { SWIG_Error(SWIG_RuntimeError, x); SWIG_fail; }
1213
1227
 
1214
1228
 
1215
 
typedef XS(SwigPerlWrapper);
 
1229
typedef XSPROTO(SwigPerlWrapper);
1216
1230
typedef SwigPerlWrapper *SwigPerlWrapperPtr;
1217
1231
 
1218
1232
/* Structure for command table */
1265
1279
  sv_magic(sv,sv,'U',(char *) name,strlen(name));
1266
1280
  mg = mg_find(sv,'U');
1267
1281
  mg->mg_virtual = (MGVTBL *) malloc(sizeof(MGVTBL));
1268
 
  mg->mg_virtual->svt_get = (SwigMagicFuncHack) get;
1269
 
  mg->mg_virtual->svt_set = (SwigMagicFuncHack) set;
 
1282
  mg->mg_virtual->svt_get = (SwigMagicFunc) get;
 
1283
  mg->mg_virtual->svt_set = (SwigMagicFunc) set;
1270
1284
  mg->mg_virtual->svt_len = 0;
1271
1285
  mg->mg_virtual->svt_clear = 0;
1272
1286
  mg->mg_virtual->svt_free = 0;
1404
1418
 
1405
1419
 
1406
1420
 
1407
 
  #define SWIG_exception(code, msg) do { SWIG_Error(code, msg);; } while(0) 
 
1421
  #define SWIG_exception(code, msg) do { SWIG_Error(code, msg); SWIG_fail;; } while(0) 
1408
1422
 
1409
1423
 
1410
1424
/* -------- TYPES TABLE (BEGIN) -------- */
1503
1517
#define SWIG_name   "SVN::_Delta::boot_SVN___Delta"
1504
1518
#define SWIG_prefix "SVN::_Delta::"
1505
1519
 
1506
 
#define SWIGVERSION 0x010331 
 
1520
#define SWIGVERSION 0x010333 
1507
1521
#define SWIG_VERSION SWIGVERSION
1508
1522
 
1509
1523
 
1555
1569
 
1556
1570
 
1557
1571
#include <limits.h>
1558
 
#ifndef LLONG_MIN
1559
 
# define LLONG_MIN      LONG_LONG_MIN
1560
 
#endif
1561
 
#ifndef LLONG_MAX
1562
 
# define LLONG_MAX      LONG_LONG_MAX
1563
 
#endif
1564
 
#ifndef ULLONG_MAX
1565
 
# define ULLONG_MAX     ULONG_LONG_MAX
 
1572
#if !defined(SWIG_NO_LLONG_MAX)
 
1573
# if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__)
 
1574
#   define LLONG_MAX __LONG_LONG_MAX__
 
1575
#   define LLONG_MIN (-LLONG_MAX - 1LL)
 
1576
#   define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)
 
1577
# endif
1566
1578
#endif
1567
1579
 
1568
1580
 
1576
1588
    if (val) *val = (double) SvIV(obj);
1577
1589
    return SWIG_AddCast(SWIG_OK);
1578
1590
  } else {
1579
 
    const char *nptr = SvPV(obj, PL_na);
 
1591
    const char *nptr = SvPV_nolen(obj);
1580
1592
    if (nptr) {
1581
1593
      char *endptr;
1582
1594
      double v = strtod(nptr, &endptr);
1639
1651
    return SWIG_OK;
1640
1652
  } else {
1641
1653
    int dispatch = 0;
1642
 
    const char *nptr = SvPV(obj, PL_na);
 
1654
    const char *nptr = SvPV_nolen(obj);
1643
1655
    if (nptr) {
1644
1656
      char *endptr;
1645
 
      long v = strtol(nptr, &endptr,0);
 
1657
      long v;
 
1658
      errno = 0;
 
1659
      v = strtol(nptr, &endptr,0);
1646
1660
      if (errno == ERANGE) {
1647
1661
        errno = 0;
1648
1662
        return SWIG_OverflowError;
1698
1712
    }
1699
1713
  } else {
1700
1714
    int dispatch = 0;
1701
 
    const char *nptr = SvPV(obj, PL_na);
 
1715
    const char *nptr = SvPV_nolen(obj);
1702
1716
    if (nptr) {
1703
1717
      char *endptr;
1704
 
      unsigned long v = strtoul(nptr, &endptr,0);
 
1718
      unsigned long v;
 
1719
      errno = 0;
 
1720
      v = strtoul(nptr, &endptr,0);
1705
1721
      if (errno == ERANGE) {
1706
1722
        errno = 0;
1707
1723
        return SWIG_OverflowError;
1754
1770
    return SWIG_OK;
1755
1771
  } else {
1756
1772
    int dispatch = 0;
1757
 
    const char *nptr = SvPV(obj, PL_na);
 
1773
    const char *nptr = SvPV_nolen(obj);
1758
1774
    if (nptr) {
1759
1775
      char *endptr;
1760
 
      long long v = strtoll(nptr, &endptr,0);
 
1776
      long long v;
 
1777
      errno = 0;
 
1778
      v = strtoll(nptr, &endptr,0);
1761
1779
      if (errno == ERANGE) {
1762
1780
        errno = 0;
1763
1781
        return SWIG_OverflowError;
1945
1963
}
1946
1964
 
1947
1965
 
 
1966
#ifdef __cplusplus
 
1967
extern "C" {
 
1968
#endif
 
1969
 
1948
1970
#ifdef PERL_OBJECT
1949
1971
#define MAGIC_CLASS _wrap_SVN::_Delta_var::
1950
1972
class _wrap_SVN::_Delta_var : public CPerlObj {
1964
1986
#endif
1965
1987
 
1966
1988
#ifdef __cplusplus
 
1989
}
 
1990
#endif
 
1991
 
 
1992
#ifdef __cplusplus
1967
1993
extern "C" {
1968
1994
#endif
1969
1995
XS(_wrap_svn_delta_wrap_window_handler) {
3352
3378
      }
3353
3379
    }
3354
3380
    {
3355
 
      /*@SWIG:%append_output@*/ if (argvi >= items) EXTEND(sp,1); /*@SWIG:%set_output@*/ ST(argvi) = sv_2mortal(newSVpv(svn_md5_digest_to_cstring(arg4,
 
3381
      /*@SWIG:/home/hwright/dev/release/roll/prefix/share/swig/1.3.33/perl5/perltypemaps.swg,58,%append_output@*/ if (argvi >= items) EXTEND(sp,1); /*@SWIG:/home/hwright/dev/release/roll/prefix/share/swig/1.3.33/perl5/perltypemaps.swg,55,%set_output@*/ ST(argvi) = sv_2mortal(newSVpv(svn_md5_digest_to_cstring(arg4,
3356
3382
            _global_pool),
3357
3383
          0)); argvi++ /*@SWIG@*/ /*@SWIG@*/;
3358
3384
    }
7281
7307
static swig_type_info _swigt__p_apr_file_t = {"_p_apr_file_t", "apr_file_t *", 0, 0, (void*)0, 0};
7282
7308
static swig_type_info _swigt__p_apr_hash_t = {"_p_apr_hash_t", "apr_hash_t *", 0, 0, (void*)0, 0};
7283
7309
static swig_type_info _swigt__p_apr_int32_t = {"_p_apr_int32_t", "apr_int32_t *|time_t *", 0, 0, (void*)0, 0};
7284
 
static swig_type_info _swigt__p_apr_int64_t = {"_p_apr_int64_t", "apr_int64_t *|svn_filesize_t *", 0, 0, (void*)0, 0};
 
7310
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};
7285
7311
static swig_type_info _swigt__p_apr_pool_t = {"_p_apr_pool_t", "apr_pool_t *", 0, 0, (void*)0, 0};
7286
7312
static swig_type_info _swigt__p_apr_size_t = {"_p_apr_size_t", "apr_size_t *", 0, 0, (void*)0, 0};
7287
7313
static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
7288
 
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", "struct svn_error_t *(*)(apr_getopt_t *,void *,apr_pool_t *)|svn_opt_subcommand_t *", 0, 0, (void*)0, 0};
 
7314
static swig_type_info _swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_opt_subcommand_t *|struct svn_error_t *(*)(apr_getopt_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
7289
7315
static swig_type_info _swigt__p_f_p_p_svn_txdelta_window_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_txdelta_window_t_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(svn_txdelta_window_t **,void *,apr_pool_t *)|svn_txdelta_next_window_fn_t", 0, 0, (void*)0, 0};
7290
 
static swig_type_info _swigt__p_f_p_p_void_p_void_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_void_p_void_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void **,void *,void *,char const *,apr_pool_t *)|svn_delta_path_driver_cb_func_t", 0, 0, (void*)0, 0};
7291
 
static swig_type_info _swigt__p_f_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(char const *,void *,apr_pool_t *)|svn_error_t *(*)(char const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
 
7316
static swig_type_info _swigt__p_f_p_p_void_p_void_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_void_p_void_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_delta_path_driver_cb_func_t|struct svn_error_t *(*)(void **,void *,void *,char const *,apr_pool_t *)", 0, 0, (void*)0, 0};
 
7317
static swig_type_info _swigt__p_f_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(char const *,void *,apr_pool_t *)|struct svn_error_t *(*)(char const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
7292
7318
static swig_type_info _swigt__p_f_p_q_const__char_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t_p_p_void__p_svn_error_t = {"_p_f_p_q_const__char_p_void_p_q_const__char_svn_revnum_t_p_apr_pool_t_p_p_void__p_svn_error_t", "struct svn_error_t *(*)(char const *,void *,char const *,svn_revnum_t,apr_pool_t *,void **)|svn_error_t *(*)(char const *,void *,char const *,svn_revnum_t,apr_pool_t *,void **)", 0, 0, (void*)0, 0};
7293
 
static swig_type_info _swigt__p_f_p_q_const__char_p_void_svn_revnum_t_p_apr_pool_t_p_p_void__p_svn_error_t = {"_p_f_p_q_const__char_p_void_svn_revnum_t_p_apr_pool_t_p_p_void__p_svn_error_t", "struct svn_error_t *(*)(char const *,void *,svn_revnum_t,apr_pool_t *,void **)|svn_error_t *(*)(char const *,void *,svn_revnum_t,apr_pool_t *,void **)", 0, 0, (void*)0, 0};
7294
 
static swig_type_info _swigt__p_f_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(char const *,svn_revnum_t,void *,apr_pool_t *)|svn_error_t *(*)(char const *,svn_revnum_t,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
 
7319
static swig_type_info _swigt__p_f_p_q_const__char_p_void_svn_revnum_t_p_apr_pool_t_p_p_void__p_svn_error_t = {"_p_f_p_q_const__char_p_void_svn_revnum_t_p_apr_pool_t_p_p_void__p_svn_error_t", "svn_error_t *(*)(char const *,void *,svn_revnum_t,apr_pool_t *,void **)|struct svn_error_t *(*)(char const *,void *,svn_revnum_t,apr_pool_t *,void **)", 0, 0, (void*)0, 0};
 
7320
static swig_type_info _swigt__p_f_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_q_const__char_svn_revnum_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(char const *,svn_revnum_t,void *,apr_pool_t *)|struct svn_error_t *(*)(char const *,svn_revnum_t,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
7295
7321
static swig_type_info _swigt__p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t = {"_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t", "struct svn_error_t *(*)(svn_txdelta_window_t *,void *)|svn_txdelta_window_handler_t", 0, 0, (void*)0, 0};
7296
 
static swig_type_info _swigt__p_f_p_void__p_svn_error_t = {"_p_f_p_void__p_svn_error_t", "struct svn_error_t *(*)(void *)|svn_cancel_func_t", 0, 0, (void*)0, 0};
 
7322
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|struct svn_error_t *(*)(void *)", 0, 0, (void*)0, 0};
7297
7323
static swig_type_info _swigt__p_f_p_void__p_unsigned_char = {"_p_f_p_void__p_unsigned_char", "unsigned char *(*)(void *)|svn_txdelta_md5_digest_fn_t", 0, 0, (void*)0, 0};
7298
7324
static swig_type_info _swigt__p_f_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,apr_pool_t *)|svn_error_t *(*)(void *,apr_pool_t *)", 0, 0, (void*)0, 0};
7299
 
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,apr_pool_t *)|svn_error_t *(*)(void *,char const *,apr_pool_t *)", 0, 0, (void*)0, 0};
 
7325
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,char const *,apr_pool_t *)|struct svn_error_t *(*)(void *,char const *,apr_pool_t *)", 0, 0, (void*)0, 0};
7300
7326
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_apr_pool_t_p_svn_txdelta_window_handler_t_p_p_void__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_apr_pool_t_p_svn_txdelta_window_handler_t_p_p_void__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,apr_pool_t *,svn_txdelta_window_handler_t *,void **)|svn_error_t *(*)(void *,char const *,apr_pool_t *,svn_txdelta_window_handler_t *,void **)", 0, 0, (void*)0, 0};
7301
7327
static swig_type_info _swigt__p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_p_q_const__svn_string_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,svn_string_t const *,apr_pool_t *)|svn_error_t *(*)(void *,char const *,svn_string_t const *,apr_pool_t *)", 0, 0, (void*)0, 0};
7302
 
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,svn_revnum_t,apr_hash_t *,svn_txdelta_window_handler_t *,void **,apr_array_header_t *,apr_pool_t *)|svn_file_rev_handler_old_t", 0, 0, (void*)0, 0};
 
7328
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "svn_file_rev_handler_old_t|struct svn_error_t *(*)(void *,char const *,svn_revnum_t,apr_hash_t *,svn_txdelta_window_handler_t *,void **,apr_array_header_t *,apr_pool_t *)", 0, 0, (void*)0, 0};
7303
7329
static swig_type_info _swigt__p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,char const *,svn_revnum_t,apr_hash_t *,svn_boolean_t,svn_txdelta_window_handler_t *,void **,apr_array_header_t *,apr_pool_t *)|svn_file_rev_handler_t", 0, 0, (void*)0, 0};
7304
 
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_revnum_t,apr_pool_t *)|svn_error_t *(*)(void *,svn_revnum_t,apr_pool_t *)", 0, 0, (void*)0, 0};
 
7330
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_apr_pool_t__p_svn_error_t", "svn_error_t *(*)(void *,svn_revnum_t,apr_pool_t *)|struct svn_error_t *(*)(void *,svn_revnum_t,apr_pool_t *)", 0, 0, (void*)0, 0};
7305
7331
static swig_type_info _swigt__p_f_p_void_svn_revnum_t_p_apr_pool_t_p_p_void__p_svn_error_t = {"_p_f_p_void_svn_revnum_t_p_apr_pool_t_p_p_void__p_svn_error_t", "struct svn_error_t *(*)(void *,svn_revnum_t,apr_pool_t *,void **)|svn_error_t *(*)(void *,svn_revnum_t,apr_pool_t *,void **)", 0, 0, (void*)0, 0};
7306
 
static swig_type_info _swigt__p_int = {"_p_int", "int *|svn_boolean_t *", 0, 0, (void*)0, 0};
 
7332
static swig_type_info _swigt__p_int = {"_p_int", "int *|svn_boolean_t *|apr_status_t *", 0, 0, (void*)0, 0};
7307
7333
static swig_type_info _swigt__p_long = {"_p_long", "long *|svn_revnum_t *", 0, 0, (void*)0, 0};
7308
 
static swig_type_info _swigt__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t = {"_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t", "struct svn_error_t *(**)(svn_txdelta_window_t *,void *)|svn_txdelta_window_handler_t *", 0, 0, (void*)0, 0};
 
7334
static swig_type_info _swigt__p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t = {"_p_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t", "svn_txdelta_window_handler_t *|struct svn_error_t *(**)(svn_txdelta_window_t *,void *)", 0, 0, (void*)0, 0};
7309
7335
static swig_type_info _swigt__p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_void_p_q_const__char_svn_revnum_t_p_apr_hash_t_svn_boolean_t_p_svn_txdelta_window_handler_t_p_p_void_p_apr_array_header_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(**)(void *,char const *,svn_revnum_t,apr_hash_t *,svn_boolean_t,svn_txdelta_window_handler_t *,void **,apr_array_header_t *,apr_pool_t *)|svn_file_rev_handler_t *", 0, 0, (void*)0, 0};
7310
7336
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};
7311
7337
static swig_type_info _swigt__p_p_svn_txdelta_stream_t = {"_p_p_svn_txdelta_stream_t", "struct svn_txdelta_stream_t **|svn_txdelta_stream_t **", 0, 0, (void*)0, 0};
7348
7374
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};
7349
7375
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};
7350
7376
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};
7351
 
static swig_type_info _swigt__p_svn_prop_kind = {"_p_svn_prop_kind", "enum svn_prop_kind *|svn_prop_kind_t *", 0, 0, (void*)0, 0};
 
7377
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};
7352
7378
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};
7353
7379
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};
7354
7380
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};
8015
8041
    SvREADONLY_on(sv);
8016
8042
  }
8017
8043
  
8018
 
  /*@SWIG:%set_constant@*/ do {
 
8044
  /*@SWIG:/home/hwright/dev/release/roll/prefix/share/swig/1.3.33/perl5/perltypemaps.swg,64,%set_constant@*/ do {
8019
8045
    SV *sv = get_sv((char*) SWIG_prefix "svn_txdelta_source", TRUE | 0x2);
8020
8046
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_txdelta_source)));
8021
8047
    SvREADONLY_on(sv);
8022
8048
  } while(0) /*@SWIG@*/;
8023
 
  /*@SWIG:%set_constant@*/ do {
 
8049
  /*@SWIG:/home/hwright/dev/release/roll/prefix/share/swig/1.3.33/perl5/perltypemaps.swg,64,%set_constant@*/ do {
8024
8050
    SV *sv = get_sv((char*) SWIG_prefix "svn_txdelta_target", TRUE | 0x2);
8025
8051
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_txdelta_target)));
8026
8052
    SvREADONLY_on(sv);
8027
8053
  } while(0) /*@SWIG@*/;
8028
 
  /*@SWIG:%set_constant@*/ do {
 
8054
  /*@SWIG:/home/hwright/dev/release/roll/prefix/share/swig/1.3.33/perl5/perltypemaps.swg,64,%set_constant@*/ do {
8029
8055
    SV *sv = get_sv((char*) SWIG_prefix "svn_txdelta_new", TRUE | 0x2);
8030
8056
    sv_setsv(sv, SWIG_From_int  SWIG_PERL_CALL_ARGS_1((int)(svn_txdelta_new)));
8031
8057
    SvREADONLY_on(sv);