You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ja...@apache.org on 2006/01/02 05:56:43 UTC
svn commit: r365289 [2/4] - in /xerces/xerces-p/trunk: ./ Handler/ docs/
interface/ interface/Perl/ t/
Modified: xerces/xerces-p/trunk/Xerces.cpp
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/Xerces.cpp?rev=365289&r1=365288&r2=365289&view=diff
==============================================================================
--- xerces/xerces-p/trunk/Xerces.cpp (original)
+++ xerces/xerces-p/trunk/Xerces.cpp Sun Jan 1 20:55:53 2006
@@ -16,7 +16,7 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
- * Version 1.3.25
+ * Version 1.3.28
*
* This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
@@ -48,21 +48,14 @@
*
************************************************************************/
-/*
- SWIGTEMPLATEDISAMBIGUATOR is needed when wrapping template calls
- (cwrap.c:Swig_cfunction_call/Swig_cmethod_call), as in
-
- result = nspace::template function<int >(arg1);
- result = arg1->template method<int >(arg2);
-
- SWIGTEMPLATEDISAMBIGUATOR is compiler dependent (common.swg),
- - SUN Studio requires 'template',
- - gcc-3.4 forbids the use of 'template'.
- - gcc-3.2.3 produces internal errors if you use 'template'
-*/
+/* template workaround for compilers that cannot correctly implement the C++ standard */
#ifndef SWIGTEMPLATEDISAMBIGUATOR
-# if defined(__SUNPRO_CC)
-# define SWIGTEMPLATEDISAMBIGUATOR template
+# if defined(__SUNPRO_CC)
+# if (__SUNPRO_CC <= 0x560)
+# define SWIGTEMPLATEDISAMBIGUATOR template
+# else
+# define SWIGTEMPLATEDISAMBIGUATOR
+# endif
# else
# define SWIGTEMPLATEDISAMBIGUATOR
# endif
@@ -77,15 +70,30 @@
# endif
#endif
-/* attritbute passed for some compilers to avoid 'unused' warnings */
+/* attribute recognised by some compilers to avoid 'unused' warnings */
#ifndef SWIGUNUSED
-# if defined(__GNUC__) || defined(__ICC)
-# define SWIGUNUSED __attribute__ ((unused))
+# if defined(__GNUC__)
+/* Old G++ versions has problems with this attribute, but not GCC */
+# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
+# define SWIGUNUSED __attribute__ ((__unused__))
+# else
+# define SWIGUNUSED
+# endif
+# elif defined(__ICC)
+# define SWIGUNUSED __attribute__ ((__unused__))
# else
# define SWIGUNUSED
# endif
#endif
+#ifndef SWIGUNUSEDPARM
+# ifdef __cplusplus
+# define SWIGUNUSEDPARM(p)
+# else
+# define SWIGUNUSEDPARM(p) p SWIGUNUSED
+# endif
+#endif
+
/* internal SWIG method */
#ifndef SWIGINTERN
# define SWIGINTERN static SWIGUNUSED
@@ -96,27 +104,44 @@
# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
#endif
-/* how we export a method such that it can go in to a shared or dll library */
+/* exporting methods for Windows DLLs */
#ifndef SWIGEXPORT
# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
-# if defined(_MSC_VER) || defined(__GNUC__)
-# if defined(STATIC_LINKED)
-# define SWIGEXPORT(a) a
-# else
-# define SWIGEXPORT(a) __declspec(dllexport) a
-# endif
+# if defined(STATIC_LINKED)
+# define SWIGEXPORT
# else
-# if defined(__BORLANDC__)
-# define SWIGEXPORT(a) a _export
-# else
-# define SWIGEXPORT(a) a
-# endif
+# define SWIGEXPORT __declspec(dllexport)
# endif
# else
-# define SWIGEXPORT(a) a
+# define SWIGEXPORT
# endif
#endif
+/* calling conventions for Windows */
+#ifndef SWIGSTDCALL
+# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
+# define SWIGSTDCALL __stdcall
+# else
+# define SWIGSTDCALL
+# endif
+#endif
+
+
+/* Errors in SWIG */
+#define SWIG_UnknownError -1
+#define SWIG_IOError -2
+#define SWIG_RuntimeError -3
+#define SWIG_IndexError -4
+#define SWIG_TypeError -5
+#define SWIG_DivisionByZero -6
+#define SWIG_OverflowError -7
+#define SWIG_SyntaxError -8
+#define SWIG_ValueError -9
+#define SWIG_SystemError -10
+#define SWIG_AttributeError -11
+#define SWIG_MemoryError -12
+
+
/***********************************************************************
* swigrun.swg
*
@@ -155,6 +180,34 @@
# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
#endif
+/* Generic buffer size */
+#ifndef SWIG_BUFFER_SIZE
+# define SWIG_BUFFER_SIZE 1024
+#endif
+
+/* Flags for pointer conversions */
+#define SWIG_POINTER_DISOWN 0x1
+
+/* Flags for new pointer objects */
+#define SWIG_POINTER_OWN 0x1
+
+/* Alloc. memory flags */
+#define SWIG_BADOBJ 0
+#define SWIG_OLDOBJ 1
+#define SWIG_NEWOBJ 2
+
+
+/* Flags for returning states */
+#define SWIG_OK 0
+#define SWIG_ERROR -1
+
+/* Flags to manage cast and return states */
+#define SWIG_MAX_CAST_RANK 4
+#define SWIG_IsOK(r) (r >= 0)
+#define SWIG_AddCast(r) (SWIG_IsOK(r) ? (r + 1) : r)
+#define SWIG_GetCastRank(r) (SWIG_IsOK(r) ? ((r < SWIG_MAX_CAST_RANK) ? (r + 1) : 0) : 0)
+
+
#include <string.h>
#ifdef __cplusplus
@@ -171,6 +224,7 @@
swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
struct swig_cast_info *cast; /* linked list of types that can cast into this type */
void *clientdata; /* language specific type data */
+ int owndata; /* flag if the structure owns the clientdata */
} swig_type_info;
/* Structure to store a type and conversion function used for casting */
@@ -193,7 +247,6 @@
void *clientdata; /* Language specific module data */
} swig_module_info;
-
/*
Compare two type names skipping the space characters, therefore
"char*" == "char *" and "Class<int>" == "Class<int >", etc.
@@ -327,6 +380,7 @@
type, separated by vertical-bar characters. We choose
to print the last name, as it is often (?) the most
specific. */
+ if (!type) return NULL;
if (type->str != NULL) {
const char *last_name = type->str;
const char *s;
@@ -343,19 +397,26 @@
*/
SWIGRUNTIME void
SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
- if (!ti->clientdata) {
- swig_cast_info *cast = ti->cast;
- /* if (ti->clientdata == clientdata) return; */
- ti->clientdata = clientdata;
-
- while (cast) {
- if (!cast->converter)
- SWIG_TypeClientData(cast->type, clientdata);
- cast = cast->next;
- }
+ swig_cast_info *cast = ti->cast;
+ /* if (ti->clientdata == clientdata) return; */
+ ti->clientdata = clientdata;
+
+ while (cast) {
+ if (!cast->converter) {
+ swig_type_info *tc = cast->type;
+ if (!tc->clientdata) {
+ SWIG_TypeClientData(tc, clientdata);
+ }
+ }
+ cast = cast->next;
}
}
-
+SWIGRUNTIME void
+SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
+ SWIG_TypeClientData(ti, clientdata);
+ ti->owndata = 1;
+}
+
/*
Search for a swig_type_info structure only by mangled name
Search is a O(log #types)
@@ -435,7 +496,6 @@
return 0;
}
-
/*
Pack binary data into a string
*/
@@ -461,7 +521,7 @@
register const unsigned char *eu = u + sz;
for (; u != eu; ++u) {
register char d = *(c++);
- register unsigned char uu = 0;
+ register unsigned char uu;
if ((d >= '0') && (d <= '9'))
uu = ((d - '0') << 4);
else if ((d >= 'a') && (d <= 'f'))
@@ -539,15 +599,86 @@
}
#endif
-/* ---------------------------------------------------------------------- -*- c -*-
- * perl5.swg
+/***********************************************************************
+ * perlrun.swg
+ *
+ * This file contains the runtime support for Perl modules
+ * and includes code for managing global variables and pointer
+ * type checking.
*
- * Perl5 runtime library
- * $Header: /cvsroot/swig/SWIG/Lib/perl5/perlrun.swg,v 1.21 2005/02/01 00:08:17 wuzzeb Exp $
+ ************************************************************************/
+#ifdef PERL_OBJECT
+#define SWIG_PERL_OBJECT_DECL CPerlObj *SWIGUNUSEDPARM(pPerl),
+#define SWIG_PERL_OBJECT_CALL pPerl,
+#else
+#define SWIG_PERL_OBJECT_DECL
+#define SWIG_PERL_OBJECT_CALL
+#endif
+
+/* Common SWIG API */
+
+/* for raw pointers */
+#define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Perl_ConvertPtr(SWIG_PERL_OBJECT_CALL obj, pp, type, flags)
+#define SWIG_NewPointerObj(p, type, flags) SWIG_Perl_NewPointerObj(SWIG_PERL_OBJECT_CALL p, type, flags)
+
+/* for raw packed data */
+#define SWIG_ConvertPacked(obj, p, s, type) SWIG_Perl_ConvertPacked(SWIG_PERL_OBJECT_CALL obj, p, s, type)
+#define SWIG_NewPackedObj(p, s, type) SWIG_Perl_NewPackedObj(SWIG_PERL_OBJECT_CALL p, s, type)
+
+/* for class or struct pointers */
+#define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
+#define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
+
+/* for C or C++ function pointers */
+#define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_ConvertPtr(obj, pptr, type, 0)
+#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_NewPointerObj(ptr, type, 0)
+
+/* for C++ member pointers, ie, member methods */
+#define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_ConvertPacked(obj, ptr, sz, ty)
+#define SWIG_NewMemberObj(ptr, sz, type) SWIG_NewPackedObj(ptr, sz, type)
+
+
+/* Runtime API */
+
+#define SWIG_GetModule(clientdata) SWIG_Perl_GetModule()
+#define SWIG_SetModule(clientdata, pointer) SWIG_Perl_SetModule(pointer)
+
+
+/* Error manipulation */
+
+#define SWIG_ErrorType(code) SWIG_Perl_ErrorType(code)
+#define SWIG_Error(code, msg) warn("%s %s\n", SWIG_ErrorType(code), msg)
+#define SWIG_fail goto fail
+
+/* Perl-specific SWIG API */
+
+#define SWIG_MakePtr(sv, ptr, type, flags) SWIG_Perl_MakePtr(SWIG_PERL_OBJECT_CALL sv, ptr, type, flags)
+#define SWIG_MakePackedObj(sv, p, s, type) SWIG_Perl_MakePackedObj(SWIG_PERL_OBJECT_CALL sv, p, s, type)
+#define SWIG_SetError(str) SWIG_Error(SWIG_RuntimeError, str)
+
+
+#define SWIG_PERL_DECL_ARGS_1(arg1) (SWIG_PERL_OBJECT_DECL arg1)
+#define SWIG_PERL_CALL_ARGS_1(arg1) (SWIG_PERL_OBJECT_CALL arg1)
+#define SWIG_PERL_DECL_ARGS_2(arg1, arg2) (SWIG_PERL_OBJECT_DECL arg1, arg2)
+#define SWIG_PERL_CALL_ARGS_2(arg1, arg2) (SWIG_PERL_OBJECT_CALL arg1, arg2)
+
+/* -----------------------------------------------------------------------------
+ * pointers/data manipulation
* ----------------------------------------------------------------------------- */
-#define SWIGPERL
-#define SWIGPERL5
+#ifdef __cplusplus
+extern "C" {
+#if 0
+} /* cc-mode */
+#endif
+#endif
+
+#define SWIG_OWNER SWIG_POINTER_OWN
+#define SWIG_SHADOW SWIG_OWNER << 1
+
+#define SWIG_MAYBE_PERL_OBJECT SWIG_PERL_OBJECT_DECL
+
+
#ifdef __cplusplus
/* Needed on some windows machines---since MS plays funny games with the header files under C++ */
#include <math.h>
@@ -558,10 +689,6 @@
#include "perl.h"
#include "XSUB.h"
-/* Get rid of free and malloc defined by perl */
-#undef free
-#undef malloc
-
#ifndef pTHX_
#define pTHX_
#endif
@@ -583,10 +710,6 @@
# endif
#endif
-/* Contract support */
-
-#define SWIG_contract_assert(expr,msg) if (!(expr)) { SWIG_croak(msg); } else
-
/* Note: SwigMagicFuncHack is a typedef used to get the C++ compiler to just shut up already */
#ifdef PERL_OBJECT
@@ -605,7 +728,7 @@
#define SWIGCLASS_STATIC
#else
#define MAGIC_PPERL
-#define SWIGCLASS_STATIC static
+#define SWIGCLASS_STATIC static SWIGUNUSED
#ifndef MULTIPLICITY
#define SWIG_MAGIC(a,b) (SV *a, MAGIC *b)
typedef int (*SwigMagicFunc)(SV *, MAGIC *);
@@ -653,86 +776,38 @@
#include <stdlib.h>
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define SWIG_OWNER 1
-#define SWIG_SHADOW 2
-
-/* Common SWIG API */
-
-#ifdef PERL_OBJECT
-# define SWIG_ConvertPtr(obj, pp, type, flags) \
- SWIG_Perl_ConvertPtr(pPerl, obj, pp, type, flags)
-# define SWIG_NewPointerObj(p, type, flags) \
- SWIG_Perl_NewPointerObj(pPerl, p, type, flags)
-# define SWIG_MakePackedObj(sv, p, s, type) \
- SWIG_Perl_MakePackedObj(pPerl, sv, p, s, type)
-# define SWIG_ConvertPacked(obj, p, s, type, flags) \
- SWIG_Perl_ConvertPacked(pPerl, obj, p, s, type, flags)
-
-#else
-# define SWIG_ConvertPtr(obj, pp, type, flags) \
- SWIG_Perl_ConvertPtr(obj, pp, type, flags)
-# define SWIG_NewPointerObj(p, type, flags) \
- SWIG_Perl_NewPointerObj(p, type, flags)
-# define SWIG_MakePackedObj(sv, p, s, type) \
- SWIG_Perl_MakePackedObj(sv, p, s, type )
-# define SWIG_ConvertPacked(obj, p, s, type, flags) \
- SWIG_Perl_ConvertPacked(obj, p, s, type, flags)
-#endif
-
-/* Runtime API */
-#define SWIG_GetModule(clientdata) SWIG_Perl_GetModule()
-#define SWIG_SetModule(clientdata, pointer) SWIG_Perl_SetModule(pointer)
-
-/* Perl-specific API */
-#ifdef PERL_OBJECT
-# define SWIG_MakePtr(sv, ptr, type, flags) \
- SWIG_Perl_MakePtr(pPerl, sv, ptr, type, flags)
-# define SWIG_SetError(str) \
- SWIG_Perl_SetError(pPerl, str)
-#else
-# define SWIG_MakePtr(sv, ptr, type, flags) \
- SWIG_Perl_MakePtr(sv, ptr, type, flags)
-# define SWIG_SetError(str) \
- SWIG_Perl_SetError(str)
-# define SWIG_SetErrorSV(str) \
- SWIG_Perl_SetErrorSV(str)
-#endif
-
-#define SWIG_SetErrorf SWIG_Perl_SetErrorf
-
-
-#ifdef PERL_OBJECT
-# define SWIG_MAYBE_PERL_OBJECT CPerlObj *pPerl,
-#else
-# define SWIG_MAYBE_PERL_OBJECT
-#endif
+SWIGRUNTIME const char *
+SWIG_Perl_TypeProxyName(const swig_type_info *type) {
+ if (!type) return NULL;
+ if (type->clientdata != NULL) {
+ return (const char*) type->clientdata;
+ }
+ else {
+ return type->name;
+ }
+}
-static swig_cast_info *
-SWIG_Perl_TypeCheckRV(SWIG_MAYBE_PERL_OBJECT SV *rv, swig_type_info *ty) {
- SWIG_TypeCheck_Template(sv_derived_from(rv, (char *) iter->type->name), ty);
+SWIGRUNTIME swig_cast_info *
+SWIG_TypeProxyCheck(const char *c, swig_type_info *ty) {
+ SWIG_TypeCheck_Template(( (!iter->type->clientdata && (strcmp((char*)iter->type->name, c) == 0))
+ || (iter->type->clientdata && (strcmp((char*)iter->type->clientdata, c) == 0))), ty);
}
+
/* Function for getting a pointer value */
-static int
+SWIGRUNTIME int
SWIG_Perl_ConvertPtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void **ptr, swig_type_info *_t, int flags) {
swig_cast_info *tc;
void *voidptr = (void *)0;
- int FAIL = -1;
- int SUCCEED = 0;
-
-
+ SV *tsv = 0;
/* If magical, apply more magic */
if (SvGMAGICAL(sv))
mg_get(sv);
/* Check to see if this is an object */
if (sv_isobject(sv)) {
- SV *tsv = (SV*) SvRV(sv);
+ tsv = (SV*) SvRV(sv);
IV tmp = 0;
if ((SvTYPE(tsv) == SVt_PVHV)) {
MAGIC *mg;
@@ -741,58 +816,76 @@
if (mg) {
sv = mg->mg_obj;
if (sv_isobject(sv)) {
- tmp = SvIV((SV*)SvRV(sv));
+ tsv = (SV*)SvRV(sv);
+ tmp = SvIV(tsv);
}
}
} else {
- return FAIL;
+ return SWIG_ERROR;
}
} else {
- tmp = SvIV((SV*)SvRV(sv));
+ tmp = SvIV(tsv);
}
voidptr = (void *)tmp;
- if (!_t) {
- *(ptr) = voidptr;
- return SUCCEED;
- }
} else if (! SvOK(sv)) { /* Check for undef */
*(ptr) = (void *) 0;
- return SUCCEED;
+ return SWIG_OK;
} else if (SvTYPE(sv) == SVt_RV) { /* Check for NULL pointer */
- *(ptr) = (void *) 0;
- if (!SvROK(sv))
- return SUCCEED;
- else
- return FAIL;
+ if (!SvROK(sv)) {
+ *(ptr) = (void *) 0;
+ return SWIG_OK;
+ } else {
+ return SWIG_ERROR;
+ }
} else { /* Don't know what it is */
- *(ptr) = (void *) 0;
- return FAIL;
+ return SWIG_ERROR;
}
if (_t) {
/* Now see if the types match */
char *_c = HvNAME(SvSTASH(SvRV(sv)));
- tc = SWIG_TypeCheck(_c,_t);
+ tc = SWIG_TypeProxyCheck(_c,_t);
if (!tc) {
- *ptr = voidptr;
- return FAIL;
+ return SWIG_ERROR;
}
*ptr = SWIG_TypeCast(tc,voidptr);
- return SUCCEED;
+ } else {
+ *ptr = voidptr;
+ }
+
+ /*
+ * DISOWN implementation: we need a perl guru to check this one.
+ */
+ if (tsv && (flags & SWIG_POINTER_DISOWN)) {
+ /*
+ * almost copy paste code from below SWIG_POINTER_OWN setting
+ */
+ SV *obj = sv;
+ HV *stash = SvSTASH(SvRV(obj));
+ GV *gv = *(GV**) hv_fetch(stash, "OWNER", 5, TRUE);
+ if (isGV(gv)) {
+ HV *hv = GvHVn(gv);
+ /*
+ * To set ownership (see below), a newSViv(1) entry is added.
+ * Hence, to remove ownership, we delete the entry.
+ */
+ if (hv_exists_ent(hv, obj, 0)) {
+ hv_delete_ent(hv, obj, 0, 0);
+ }
+ }
}
- *ptr = voidptr;
- return SUCCEED;
+ return SWIG_OK;
}
-static void
+SWIGRUNTIME void
SWIG_Perl_MakePtr(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, swig_type_info *t, int flags) {
if (ptr && (flags & SWIG_SHADOW)) {
SV *self;
SV *obj=newSV(0);
HV *hash=newHV();
HV *stash;
- sv_setref_pv(obj, (char *) t->name, ptr);
+ sv_setref_pv(obj, (char *) SWIG_Perl_TypeProxyName(t), ptr);
stash=SvSTASH(SvRV(obj));
- if (flags & SWIG_OWNER) {
+ if (flags & SWIG_POINTER_OWN) {
HV *hv;
GV *gv=*(GV**)hv_fetch(stash, "OWNER", 5, TRUE);
if (!isGV(gv))
@@ -808,163 +901,57 @@
sv_bless(sv, stash);
}
else {
- sv_setref_pv(sv, (char *) t->name, ptr);
+ sv_setref_pv(sv, (char *) SWIG_Perl_TypeProxyName(t), ptr);
}
}
-static SWIGINLINE SV *
+SWIGRUNTIMEINLINE SV *
SWIG_Perl_NewPointerObj(SWIG_MAYBE_PERL_OBJECT void *ptr, swig_type_info *t, int flags) {
SV *result = sv_newmortal();
SWIG_MakePtr(result, ptr, t, flags);
return result;
}
-static void
- SWIG_Perl_MakePackedObj(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, int sz, swig_type_info *type) {
+SWIGRUNTIME void
+SWIG_Perl_MakePackedObj(SWIG_MAYBE_PERL_OBJECT SV *sv, void *ptr, int sz, swig_type_info *type) {
char result[1024];
char *r = result;
- if ((2*sz + 1 + strlen(type->name)) > 1000) return;
+ if ((2*sz + 1 + strlen(SWIG_Perl_TypeProxyName(type))) > 1000) return;
*(r++) = '_';
r = SWIG_PackData(r,ptr,sz);
- strcpy(r,type->name);
+ strcpy(r,SWIG_Perl_TypeProxyName(type));
sv_setpv(sv, result);
}
+SWIGRUNTIME SV *
+SWIG_Perl_NewPackedObj(SWIG_MAYBE_PERL_OBJECT void *ptr, int sz, swig_type_info *type) {
+ SV *result = sv_newmortal();
+ SWIG_Perl_MakePackedObj(result, ptr, sz, type);
+ return result;
+}
+
/* Convert a packed value value */
-static int
-SWIG_Perl_ConvertPacked(SWIG_MAYBE_PERL_OBJECT SV *obj, void *ptr, int sz, swig_type_info *ty, int flags) {
+SWIGRUNTIME int
+SWIG_Perl_ConvertPacked(SWIG_MAYBE_PERL_OBJECT SV *obj, void *ptr, int sz, swig_type_info *ty) {
swig_cast_info *tc;
const char *c = 0;
- if ((!obj) || (!SvOK(obj))) return -1;
+ if ((!obj) || (!SvOK(obj))) return SWIG_ERROR;
c = SvPV(obj, PL_na);
/* Pointer values must start with leading underscore */
- if (*c != '_') return -1;
+ if (*c != '_') return SWIG_ERROR;
c++;
c = SWIG_UnpackData(c,ptr,sz);
if (ty) {
tc = SWIG_TypeCheck(c,ty);
- if (!tc) return -1;
+ if (!tc) return SWIG_ERROR;
}
- return 0;
-}
-
-static SWIGINLINE void
-SWIG_Perl_SetError(SWIG_MAYBE_PERL_OBJECT const char *error) {
- if (error) sv_setpv(perl_get_sv("@", TRUE), error);
-}
-
-static SWIGINLINE void
-SWIG_Perl_SetErrorSV(SWIG_MAYBE_PERL_OBJECT SV *error) {
- if (error) sv_setsv(perl_get_sv("@", TRUE), error);
-}
-
-static void
-SWIG_Perl_SetErrorf(const char *fmt, ...) {
- va_list args;
- va_start(args, fmt);
- sv_vsetpvfn(perl_get_sv("@", TRUE), fmt, strlen(fmt), &args, Null(SV**), 0, Null(bool*));
- va_end(args);
+ return SWIG_OK;
}
-static void
-SWIG_Disown(SV *sv) {
-
- /* If magical, apply more magic */
- if (SvGMAGICAL(sv))
- {
- mg_get(sv);
- // fprintf(stderr,"Found initial magic\n");
- }
-
-
- /* Check to see if this is an object */
- if (sv_isobject(sv)) {
- SV *tsv = (SV*) SvRV(sv);
- if ((SvTYPE(tsv) == SVt_PVHV)) {
- MAGIC *mg;
- if (SvMAGICAL(tsv)) {
- mg = mg_find(tsv,'P');
- if (mg) {
- sv = mg->mg_obj;
- if (sv_isobject(sv)) {
- fprintf(stderr,"Found object for disown\n");
-
- HV *stash;
- stash=SvSTASH(SvRV(sv));
-
- if (stash != 0)
- {
- fprintf(stderr,"Found stash: %x\n",stash);
- HV *hv;
- GV *gv=*(GV**)hv_fetch(stash, "OWNER", 5, TRUE);
- if (isGV(gv))
- {
- fprintf(stderr,"Found OWNER glob: %x\n",gv);
- fprintf(stderr,"Found object: %x\n",sv);
- fprintf(stderr,"Found ref object: %x\n",SvRV(sv));
- hv=GvHVn(gv);
-
- HE *entry;
- char *key;
- I32 klen;
- SV *hval;
-
- (void)hv_iterinit(hv);
- while ((entry = hv_iternext(hv))) {
- key = hv_iterkey(entry, &klen);
- fprintf(stderr,"Found hash entry: %s\n",key);
- }
-
- if (hv_exists_ent(hv, sv, 0))
- {
- fprintf(stderr,"Found key in OWNER hash!\n");
- if (hv_delete_ent(hv,sv,0,0))
- {
- fprintf(stderr,"Deleted key in OWNER hash!\n");
- }
- else
- {
- SWIG_SetError("Couldn't delete key from OWNER hash :-<\n");
- }
- }
- else
- {
- SWIG_SetError("no key in OWNER hash :-<\n");
- }
- }
- else
- {
- SWIG_SetError("no GV\n");
- }
- }
- else
- {
- SWIG_SetError("no stash found\n");
- }
- } else {
- SWIG_SetError("SWIG_Disown: mg is not object");
- }
- } else {
- SWIG_SetError("SWIG_Disown: no mg");
- }
- } else {
- SWIG_SetError("SWIG_Disown: not magical");
- }
- } else {
- SWIG_SetError("SWIG_Disown: not PVHV");
- }
- } else { /* not an object */
- SWIG_SetError("SWIG_Disown: not an object");
- }
-}
/* Macros for low-level exception handling */
-#define SWIG_fail goto fail
-#define SWIG_croak(x) { SWIG_SetError(x); goto fail; }
-#define SWIG_croakSV(x) { SWIG_SetErrorSV(x); goto fail; }
-/* most preprocessors do not support vararg macros :-( */
-/* #define SWIG_croakf(x...) { SWIG_SetErrorf(x); goto fail; } */
+#define SWIG_croak(x) { SWIG_Error(SWIG_RuntimeError, x); SWIG_fail; }
typedef XS(SwigPerlWrapper);
@@ -994,9 +981,6 @@
swig_type_info **ptype;
} swig_constant_info;
-#ifdef __cplusplus
-}
-#endif
/* Structure for variable table */
typedef struct {
@@ -1010,14 +994,15 @@
#ifndef PERL_OBJECT
#define swig_create_magic(s,a,b,c) _swig_create_magic(s,a,b,c)
#ifndef MULTIPLICITY
- static void _swig_create_magic(SV *sv, char *name, int (*set)(SV *, MAGIC *), int (*get)(SV *,MAGIC *)) {
+ SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(SV *, MAGIC *), int (*get)(SV *,MAGIC *))
#else
- static void _swig_create_magic(SV *sv, char *name, int (*set)(struct interpreter*, SV *, MAGIC *), int (*get)(struct interpreter*, SV *,MAGIC *)) {
+ SWIGRUNTIME void _swig_create_magic(SV *sv, char *name, int (*set)(struct interpreter*, SV *, MAGIC *), int (*get)(struct interpreter*, SV *,MAGIC *))
#endif
#else
# define swig_create_magic(s,a,b,c) _swig_create_magic(pPerl,s,a,b,c)
-static void _swig_create_magic(CPerlObj *pPerl, SV *sv, const char *name, int (CPerlObj::*set)(SV *, MAGIC *), int (CPerlObj::*get)(SV *, MAGIC *)) {
+SWIGRUNTIME void _swig_create_magic(CPerlObj *pPerl, SV *sv, const char *name, int (CPerlObj::*set)(SV *, MAGIC *), int (CPerlObj::*get)(SV *, MAGIC *))
#endif
+{
MAGIC *mg;
sv_magic(sv,sv,'U',(char *) name,strlen(name));
mg = mg_find(sv,'U');
@@ -1030,7 +1015,7 @@
}
-static swig_module_info *
+SWIGRUNTIME swig_module_info *
SWIG_Perl_GetModule() {
static void *type_pointer = (void *)0;
SV *pointer;
@@ -1046,7 +1031,7 @@
return (swig_module_info *) type_pointer;
}
-static void
+SWIGRUNTIME void
SWIG_Perl_SetModule(swig_module_info *module) {
SV *pointer;
@@ -1055,6 +1040,16 @@
sv_setiv(pointer, PTR2IV(module));
}
+#ifdef __cplusplus
+#if 0
+{ /* cc-mode */
+#endif
+}
+#endif
+
+/* Workaround perl5 global namespace pollution. Note that undefining library
+ * functions like fopen will not solve the problem on all platforms as fopen
+ * might be a macro on Windows but not necessarily on other operating systems. */
#ifdef do_open
#undef do_open
#endif
@@ -1106,11 +1101,6 @@
#ifdef ref
#undef ref
#endif
-#if 0
-#ifdef ENTER
- #undef ENTER
-#endif
-#endif
#ifdef read
#undef read
#endif
@@ -1120,27 +1110,38 @@
#ifdef eof
#undef eof
#endif
+#ifdef bool
+ #undef bool
+#endif
+#ifdef close
+ #undef close
+#endif
+#ifdef rewind
+ #undef rewind
+#endif
+#ifdef free
+ #undef free
+#endif
+#ifdef malloc
+ #undef malloc
+#endif
+#ifdef calloc
+ #undef calloc
+#endif
+#ifdef Stat
+ #undef Stat
+#endif
-SWIGRUNTIMEINLINE void
-SWIG_Perl_NullRef(const char *type, int argnum, const char *symname)
-{
- if (type) {
- SWIG_Perl_SetErrorf("null reference of type: '%s' was received as argumnent: %d of %s",type,argnum,symname);
- } else {
- SWIG_Perl_SetErrorf("null reference was received");
- }
-}
-SWIGRUNTIME void
-SWIG_Perl_TypeError(const char *type, int argnum, const char *symname)
-{
- if (type) {
- SWIG_Perl_SetErrorf("Type error in argument %d of %s. Expected %s", argnum, symname, type);
- } else {
- SWIG_Perl_SetErrorf("Type error in argument $argnum of $symname", argnum, symname);
- }
-}
+
+#define SWIG_exception(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
+
+
+
+#define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
+
+
/* -------- TYPES TABLE (BEGIN) -------- */
@@ -1153,26 +1154,26 @@
#define SWIGTYPE_p_PSVIDefs__Validation swig_types[5]
#define SWIGTYPE_p_PSVIDefs__Validity swig_types[6]
#define SWIGTYPE_p_PSVIElement swig_types[7]
-#define SWIGTYPE_p_PanicHandler__PanicReasons swig_types[8]
-#define SWIGTYPE_p_PerlCallbackHandler swig_types[9]
-#define SWIGTYPE_p_PerlContentCallbackHandler swig_types[10]
-#define SWIGTYPE_p_PerlDocumentCallbackHandler swig_types[11]
-#define SWIGTYPE_p_PerlEntityResolverHandler swig_types[12]
-#define SWIGTYPE_p_PerlErrorCallbackHandler swig_types[13]
-#define SWIGTYPE_p_PerlNodeFilterCallbackHandler swig_types[14]
-#define SWIGTYPE_p_RefArrayVectorOfTunsigned_short_t swig_types[15]
-#define SWIGTYPE_p_RefHash2KeysTableOfTValueVectorOfTXERCES_CPP_NAMESPACE__SchemaElementDecl_p_t_t swig_types[16]
-#define SWIGTYPE_p_RefHashTableOfTXERCES_CPP_NAMESPACE__ComplexTypeInfo_t swig_types[17]
-#define SWIGTYPE_p_RefHashTableOfTXERCES_CPP_NAMESPACE__XMLAttDef_t swig_types[18]
-#define SWIGTYPE_p_RefHashTableOfTXERCES_CPP_NAMESPACE__XSAnnotation_t swig_types[19]
-#define SWIGTYPE_p_RefHashTableOfTXERCES_CPP_NAMESPACE__XercesAttGroupInfo_t swig_types[20]
-#define SWIGTYPE_p_RefHashTableOfTXERCES_CPP_NAMESPACE__XercesGroupInfo_t swig_types[21]
-#define SWIGTYPE_p_RefHashTableOfTXMLRefInfo_t swig_types[22]
-#define SWIGTYPE_p_SV swig_types[23]
+#define SWIGTYPE_p_PanicHandler swig_types[8]
+#define SWIGTYPE_p_PanicHandler__PanicReasons swig_types[9]
+#define SWIGTYPE_p_PerlCallbackHandler swig_types[10]
+#define SWIGTYPE_p_PerlContentCallbackHandler swig_types[11]
+#define SWIGTYPE_p_PerlDocumentCallbackHandler swig_types[12]
+#define SWIGTYPE_p_PerlEntityResolverHandler swig_types[13]
+#define SWIGTYPE_p_PerlErrorCallbackHandler swig_types[14]
+#define SWIGTYPE_p_PerlNodeFilterCallbackHandler swig_types[15]
+#define SWIGTYPE_p_RefArrayVectorOf_Tunsigned_short_t swig_types[16]
+#define SWIGTYPE_p_RefHash2KeysTableOf_TValueVectorOf_TXERCES_CPP_NAMESPACE__SchemaElementDecl_p_t_t swig_types[17]
+#define SWIGTYPE_p_RefHashTableOf_TXERCES_CPP_NAMESPACE__ComplexTypeInfo_t swig_types[18]
+#define SWIGTYPE_p_RefHashTableOf_TXERCES_CPP_NAMESPACE__XMLAttDef_t swig_types[19]
+#define SWIGTYPE_p_RefHashTableOf_TXERCES_CPP_NAMESPACE__XSAnnotation_t swig_types[20]
+#define SWIGTYPE_p_RefHashTableOf_TXERCES_CPP_NAMESPACE__XercesAttGroupInfo_t swig_types[21]
+#define SWIGTYPE_p_RefHashTableOf_TXERCES_CPP_NAMESPACE__XercesGroupInfo_t swig_types[22]
+#define SWIGTYPE_p_RefHashTableOf_TXMLRefInfo_t swig_types[23]
#define SWIGTYPE_p_SecurityManager swig_types[24]
#define SWIGTYPE_p_ValidationContext swig_types[25]
-#define SWIGTYPE_p_ValueVectorOfTXERCES_CPP_NAMESPACE__SchemaElementDecl_p_t swig_types[26]
-#define SWIGTYPE_p_ValueVectorOfTunsigned_int_t swig_types[27]
+#define SWIGTYPE_p_ValueVectorOf_TXERCES_CPP_NAMESPACE__SchemaElementDecl_p_t swig_types[26]
+#define SWIGTYPE_p_ValueVectorOf_Tunsigned_int_t swig_types[27]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__AbstractDOMParser swig_types[28]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__AttributeList swig_types[29]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__Attributes swig_types[30]
@@ -1244,17 +1245,17 @@
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__MemBufFormatTarget swig_types[96]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__MemBufInputSource swig_types[97]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__MemoryManager swig_types[98]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__NameIdPoolEnumeratorTXERCES_CPP_NAMESPACE__DTDElementDecl_t swig_types[99]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__NameIdPoolEnumeratorTXERCES_CPP_NAMESPACE__DTDEntityDecl_t swig_types[100]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__NameIdPoolEnumeratorTXERCES_CPP_NAMESPACE__XMLNotationDecl_t swig_types[101]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__NameIdPoolTXERCES_CPP_NAMESPACE__DTDElementDecl_t swig_types[102]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__NameIdPoolTXERCES_CPP_NAMESPACE__DTDEntityDecl_t swig_types[103]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__NameIdPoolEnumerator_TXERCES_CPP_NAMESPACE__DTDElementDecl_t swig_types[99]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__NameIdPoolEnumerator_TXERCES_CPP_NAMESPACE__DTDEntityDecl_t swig_types[100]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__NameIdPoolEnumerator_TXERCES_CPP_NAMESPACE__XMLNotationDecl_t swig_types[101]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__NameIdPool_TXERCES_CPP_NAMESPACE__DTDElementDecl_t swig_types[102]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__NameIdPool_TXERCES_CPP_NAMESPACE__DTDEntityDecl_t swig_types[103]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__NamespaceScope swig_types[104]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__PSVIHandler swig_types[105]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__Parser swig_types[106]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__QName swig_types[107]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__RefHash3KeysIdPoolEnumeratorTXERCES_CPP_NAMESPACE__SchemaElementDecl_t swig_types[108]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__RefHash3KeysIdPoolTXERCES_CPP_NAMESPACE__SchemaElementDecl_t swig_types[109]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__RefHash3KeysIdPoolEnumerator_TXERCES_CPP_NAMESPACE__SchemaElementDecl_t swig_types[108]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__RefHash3KeysIdPool_TXERCES_CPP_NAMESPACE__SchemaElementDecl_t swig_types[109]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__SAX2XMLReader swig_types[110]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__SAXException swig_types[111]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__SAXNotRecognizedException swig_types[112]
@@ -1280,9 +1281,9 @@
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLElementDecl swig_types[132]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLEntityDecl swig_types[133]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLEntityResolver swig_types[134]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLEnumeratorTXERCES_CPP_NAMESPACE__DTDElementDecl_t swig_types[135]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLEnumeratorTXERCES_CPP_NAMESPACE__DTDEntityDecl_t swig_types[136]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLEnumeratorTXERCES_CPP_NAMESPACE__SchemaElementDecl_t swig_types[137]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLEnumerator_TXERCES_CPP_NAMESPACE__DTDElementDecl_t swig_types[135]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLEnumerator_TXERCES_CPP_NAMESPACE__DTDEntityDecl_t swig_types[136]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLEnumerator_TXERCES_CPP_NAMESPACE__SchemaElementDecl_t swig_types[137]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLException swig_types[138]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLExcepts swig_types[139]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLFormatTarget swig_types[140]
@@ -1299,26 +1300,25 @@
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLUri swig_types[151]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLValidator swig_types[152]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMemory swig_types[153]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__RefHash3KeysTableBucketElemTXERCES_CPP_NAMESPACE__SchemaElementDecl_t swig_types[154]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XSAnnotation swig_types[155]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XercesDOMParser swig_types[156]
-#define SWIGTYPE_p_XMLBuffer swig_types[157]
-#define SWIGTYPE_p_XMLErrorReporter swig_types[158]
-#define SWIGTYPE_p_XMLErrorReporter__ErrTypes swig_types[159]
-#define SWIGTYPE_p_XSerializeEngine swig_types[160]
-#define SWIGTYPE_p_a_32__unsigned_short swig_types[161]
-#define SWIGTYPE_p_bool swig_types[162]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XSAnnotation swig_types[154]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XercesDOMParser swig_types[155]
+#define SWIGTYPE_p_XMLBuffer swig_types[156]
+#define SWIGTYPE_p_XMLErrorReporter swig_types[157]
+#define SWIGTYPE_p_XMLErrorReporter__ErrTypes swig_types[158]
+#define SWIGTYPE_p_XSerializeEngine swig_types[159]
+#define SWIGTYPE_p_a_32__unsigned_short swig_types[160]
+#define SWIGTYPE_p_bool swig_types[161]
+#define SWIGTYPE_p_char swig_types[162]
#define SWIGTYPE_p_int swig_types[163]
#define SWIGTYPE_p_long swig_types[164]
#define SWIGTYPE_p_p_void swig_types[165]
-#define SWIGTYPE_p_size_t swig_types[166]
-#define SWIGTYPE_p_unsigned_char swig_types[167]
-#define SWIGTYPE_p_unsigned_int swig_types[168]
-#define SWIGTYPE_p_unsigned_long swig_types[169]
-#define SWIGTYPE_p_unsigned_short swig_types[170]
-#define SWIGTYPE_p_void swig_types[171]
+#define SWIGTYPE_p_unsigned_char swig_types[166]
+#define SWIGTYPE_p_unsigned_int swig_types[167]
+#define SWIGTYPE_p_unsigned_long swig_types[168]
+#define SWIGTYPE_p_unsigned_short swig_types[169]
+#define SWIGTYPE_p_void swig_types[170]
static swig_type_info *swig_types[172];
-static swig_module_info swig_module = {swig_types, 172, 0, 0, 0, 0};
+static swig_module_info swig_module = {swig_types, 171, 0, 0, 0, 0};
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
@@ -1329,17 +1329,79 @@
#define SWIG_name "XML::Xercesc::boot_XML__Xerces"
#define SWIG_prefix "XML::Xercesc::"
+
+#define SWIGVERSION 0x010328
+
+
+
+
+#define SWIG_as_voidptr(a) const_cast<void * >(static_cast<const void * >(a))
+
+
+#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast<void** >(a))
+
+
+
+
+SWIGINTERN const char*
+SWIG_Perl_ErrorType(int code) {
+ const char* type = 0;
+ switch(code) {
+ case SWIG_MemoryError:
+ type = "MemoryError";
+ break;
+ case SWIG_IOError:
+ type = "IOError";
+ break;
+ case SWIG_RuntimeError:
+ type = "RuntimeError";
+ break;
+ case SWIG_IndexError:
+ type = "IndexError";
+ break;
+ case SWIG_TypeError:
+ type = "TypeError";
+ break;
+ case SWIG_DivisionByZero:
+ type = "ZeroDivisionError";
+ break;
+ case SWIG_OverflowError:
+ type = "OverflowError";
+ break;
+ case SWIG_SyntaxError:
+ type = "SyntaxError";
+ break;
+ case SWIG_ValueError:
+ type = "ValueError";
+ break;
+ case SWIG_SystemError:
+ type = "SystemError";
+ break;
+ case SWIG_AttributeError:
+ type = "AttributeError";
+ break;
+ default:
+ type = "RuntimeError";
+ }
+ return type;
+}
+
+
+
+#include <stdexcept>
+
+
#ifdef __cplusplus
extern "C"
#endif
#ifndef PERL_OBJECT
#ifndef MULTIPLICITY
-SWIGEXPORT(void) SWIG_init (CV* cv);
+SWIGEXPORT void SWIG_init (CV* cv);
#else
-SWIGEXPORT(void) SWIG_init (pTHXo_ CV* cv);
+SWIGEXPORT void SWIG_init (pTHXo_ CV* cv);
#endif
#else
-SWIGEXPORT(void) SWIG_init (CV *cv, CPerlObj *);
+SWIGEXPORT void SWIG_init (CV *cv, CPerlObj *);
#endif
@@ -1414,13 +1476,6 @@
#include "xercesc/validators/datatype/InvalidDatatypeValueException.hpp"
#include "xercesc/validators/schema/identity/XPathException.hpp"
-#include "PerlCallbackHandler.hpp"
-#include "PerlErrorCallbackHandler.hpp"
-#include "PerlDocumentCallbackHandler.hpp"
-#include "PerlContentCallbackHandler.hpp"
-#include "PerlEntityResolverHandler.i"
-#include "PerlNodeFilterCallbackHandler.i"
-
XERCES_CPP_NAMESPACE_USE
// we initialize the static UTF-8 transcoding info
@@ -1432,6 +1487,108 @@
static bool DEBUG_UTF8_OUT = 0;
static bool DEBUG_UTF8_IN = 0;
+
+
+
+#include "PerlCallbackHandler.hpp"
+#include "PerlErrorCallbackHandler.hpp"
+#include "PerlDocumentCallbackHandler.hpp"
+#include "PerlContentCallbackHandler.hpp"
+#include "PerlEntityResolverHandler.i"
+#include "PerlNodeFilterCallbackHandler.i"
+
+static void
+SWIG_Disown(SV *sv) {
+
+ if (SvGMAGICAL(sv)) {
+ mg_get(sv);
+ }
+
+
+ /* Check to see if this is an object */
+ if (sv_isobject(sv)) {
+ SV *tsv = (SV*) SvRV(sv);
+ if ((SvTYPE(tsv) == SVt_PVHV)) {
+ MAGIC *mg;
+ if (SvMAGICAL(tsv)) {
+ mg = mg_find(tsv,'P');
+ if (mg) {
+ sv = mg->mg_obj;
+ if (sv_isobject(sv)) {
+ fprintf(stderr,"Found object for disown\n");
+
+ HV *stash;
+ stash=SvSTASH(SvRV(sv));
+
+ if (stash != 0)
+ {
+ fprintf(stderr,"Found stash: %x\n",stash);
+ HV *hv;
+ GV *gv=*(GV**)hv_fetch(stash, "OWNER", 5, TRUE);
+ if (isGV(gv))
+ {
+ fprintf(stderr,"Found OWNER glob: %x\n",gv);
+ fprintf(stderr,"Found object: %x\n",sv);
+ fprintf(stderr,"Found ref object: %x\n",SvRV(sv));
+ hv=GvHVn(gv);
+
+ HE *entry;
+ char *key;
+ I32 klen;
+ SV *hval;
+
+ (void)hv_iterinit(hv);
+ while ((entry = hv_iternext(hv))) {
+ key = hv_iterkey(entry, &klen);
+ fprintf(stderr,"Found hash entry: %s\n",key);
+ }
+
+ if (hv_exists_ent(hv, sv, 0))
+ {
+ fprintf(stderr,"Found key in OWNER hash!\n");
+ if (hv_delete_ent(hv,sv,0,0))
+ {
+ fprintf(stderr,"Deleted key in OWNER hash!\n");
+ }
+ else
+ {
+ SWIG_SetError("Couldn't delete key from OWNER hash :-<\n");
+ }
+ }
+ else
+ {
+ SWIG_SetError("no key in OWNER hash :-<\n");
+ }
+ }
+ else
+ {
+ SWIG_SetError("no GV\n");
+ }
+ }
+ else
+ {
+ SWIG_SetError("no stash found\n");
+ }
+ } else {
+ SWIG_SetError("SWIG_Disown: mg is not object");
+ }
+ } else {
+ SWIG_SetError("SWIG_Disown: no mg");
+ }
+ } else {
+ SWIG_SetError("SWIG_Disown: not magical");
+ }
+ } else {
+ SWIG_SetError("SWIG_Disown: not PVHV");
+ }
+ } else { /* not an object */
+ SWIG_SetError("SWIG_Disown: not an object");
+ }
+}
+
+
+
+
SV*
XMLString2Perl(const XMLCh* input) {
SV *output;
@@ -1529,6 +1686,139 @@
return(output);
}
+
+
+static void
+SWIG_Perl_SetErrorf(const char *fmt, ...) {
+ va_list args;
+ va_start(args, fmt);
+ sv_vsetpvfn(perl_get_sv("@", TRUE), fmt, strlen(fmt), &args, Null(SV**), 0, Null(bool*));
+ va_end(args);
+}
+
+SWIGRUNTIMEINLINE void
+SWIG_Perl_NullRef(const char *type, int argnum, const char *symname)
+{
+ if (type) {
+ SWIG_Perl_SetErrorf("null reference of type: '%s' was received as argumnent: %d of %s",type,argnum,symname);
+ } else {
+ SWIG_Perl_SetErrorf("null reference was received");
+ }
+}
+
+SWIGRUNTIME void
+SWIG_Perl_TypeError(const char *type, int argnum, const char *symname)
+{
+ if (type) {
+ SWIG_Perl_SetErrorf("Type error in argument %d of %s. Expected %s", argnum, symname, type);
+ } else {
+ SWIG_Perl_SetErrorf("Type error in argument $argnum of $symname", argnum, symname);
+ }
+}
+
+
+SWIGINTERN int
+SWIG_AsVal_double SWIG_PERL_DECL_ARGS_2(SV *obj, double *val)
+{
+ if (SvNIOK(obj)) {
+ if (val) *val = SvNV(obj);
+ return SWIG_OK;
+ } else if (SvIOK(obj)) {
+ if (val) *val = SvIV(obj);
+ return SWIG_AddCast(SWIG_OK);
+ } else {
+ const char *nptr = SvPV(obj, PL_na);
+ if (nptr) {
+ char *endptr;
+ double v = strtod(nptr, &endptr);
+ if (errno == ERANGE) {
+ errno = 0;
+ return SWIG_OverflowError;
+ } else {
+ if (*endptr == '\0') {
+ if (val) *val = v;
+ return SWIG_AddCast(SWIG_OK);
+ }
+ }
+ }
+ }
+ return SWIG_TypeError;
+}
+
+
+SWIGINTERN int
+SWIG_AsVal_long SWIG_PERL_DECL_ARGS_2(SV *obj, long* val)
+{
+ if (SvIOK(obj)) {
+ if (val) *val = SvIV(obj);
+ return SWIG_OK;
+ } else {
+ int dispatch = 0;
+ const char *nptr = SvPV(obj, PL_na);
+ if (nptr) {
+ char *endptr;
+ long v = strtol(nptr, &endptr,0);
+ if (errno == ERANGE) {
+ errno = 0;
+ return SWIG_OverflowError;
+ } else {
+ if (*endptr == '\0') {
+ if (val) *val = v;
+ return SWIG_AddCast(SWIG_OK);
+ }
+ }
+ }
+ if (!dispatch) {
+ double d;
+ int res = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(obj,&d);
+ if (SWIG_IsOK(res)) {
+ if (LONG_MIN <= d && d <= LONG_MAX) {
+ double rd = rint(d);
+ if (errno) {
+ errno = 0;
+ } else {
+ if (rd == d) {
+ if (val) *val = (long)(rd);
+ return SWIG_AddCast(res);
+ }
+ }
+ }
+ }
+ }
+ }
+ return SWIG_TypeError;
+}
+
+
+SWIGINTERN int
+SWIG_AsVal_bool SWIG_PERL_DECL_ARGS_2(SV * obj, bool *val)
+{
+ long v;
+ int res = SWIG_IsOK(SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(obj, val ? &v : 0));
+ if (SWIG_IsOK(res)) {
+ if (val) *val = v ? true : false;
+ return res;
+ }
+ return SWIG_TypeError;
+}
+
+
+SWIGINTERNINLINE SV *
+SWIG_From_long SWIG_PERL_DECL_ARGS_1(long value)
+{
+ SV *obj = sv_newmortal();
+ sv_setiv(obj, (IV) value);
+ return obj;
+}
+
+
+SWIGINTERN SV *
+SWIG_From_bool SWIG_PERL_DECL_ARGS_1(bool value)
+{
+ return SWIG_From_long SWIG_PERL_CALL_ARGS_1(value ? 1 : 0);
+}
+
+
XMLException*
copyXMLException(const XMLException& e)
{
@@ -1620,9 +1910,12 @@
{
return (XMLException*)((XPathException*)&e)->duplicate();
}
+ else
+ {
+ SWIG_Perl_SetErrorf("Unknown Exception type: %d", e.getType());
+ }
}
-// These exception creation methods make the Xerces.cpp code *much* smaller
void
makeXMLException(const XMLException& e){
SV *error = ERRSV;
@@ -1667,35 +1960,6 @@
static swig_type_info *
-PerlCallbackHandler_dynamic_cast(void **ptr) {
- PerlCallbackHandler **nptr = (PerlCallbackHandler **) ptr;
- if (*nptr == NULL) {
- return NULL;
- }
- short int type = (*nptr)->type();
- if (type == PERLCALLBACKHANDLER_BASE_TYPE) {
- die("Can't cast a PerlCallbackHandler base type node\n");
- }
- if (type == PERLCALLBACKHANDLER_ERROR_TYPE) {
- return SWIGTYPE_p_PerlErrorCallbackHandler;
- }
- if (type == PERLCALLBACKHANDLER_ENTITY_TYPE) {
- return SWIGTYPE_p_PerlEntityResolverHandler;
- }
- if (type == PERLCALLBACKHANDLER_CONTENT_TYPE) {
- return SWIGTYPE_p_PerlContentCallbackHandler;
- }
- if (type == PERLCALLBACKHANDLER_DOCUMENT_TYPE) {
- return SWIGTYPE_p_PerlDocumentCallbackHandler;
- }
- if (type == PERLCALLBACKHANDLER_NODE_TYPE) {
- return SWIGTYPE_p_PerlNodeFilterCallbackHandler;
- }
- return NULL;
-}
-
-
-static swig_type_info *
DOMNode_dynamic_cast(void **ptr) {
DOMNode **nptr = (DOMNode **) ptr;
if (*nptr == NULL) {
@@ -1741,72871 +2005,63418 @@
return NULL;
}
-static bool XERCES_CPP_NAMESPACE_DOMNode_operator_Se__Se_(XERCES_CPP_NAMESPACE::DOMNode *self,XERCES_CPP_NAMESPACE::DOMNode const *other){
- return self->isSameNode(other);
- }
-static bool XERCES_CPP_NAMESPACE_DOMNode_operator_SN__Se_(XERCES_CPP_NAMESPACE::DOMNode *self,XERCES_CPP_NAMESPACE::DOMNode const *other){
- return !self->isSameNode(other);
- }
-#ifdef PERL_OBJECT
-#define MAGIC_CLASS _wrap_XML::Xerces_var::
-class _wrap_XML::Xerces_var : public CPerlObj {
-public:
-#else
-#define MAGIC_CLASS
-#endif
-SWIGCLASS_STATIC int swig_magic_readonly(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- sv = sv; mg = mg;
- croak("Value is read-only.");
- return 0;
-}
-SWIGCLASS_STATIC int _wrap_set_DEBUG_UTF8_OUT(pTHX_ SV* sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
- DEBUG_UTF8_OUT = (bool) SvIV(sv);
- return 1;
-}
-SWIGCLASS_STATIC int _wrap_val_DEBUG_UTF8_OUT(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
- sv_setiv(sv, (IV) DEBUG_UTF8_OUT);
- return 1;
+static swig_type_info *
+PerlCallbackHandler_dynamic_cast(void **ptr) {
+ PerlCallbackHandler **nptr = (PerlCallbackHandler **) ptr;
+ if (*nptr == NULL) {
+ return NULL;
+ }
+ short int type = (*nptr)->type();
+ if (type == PERLCALLBACKHANDLER_BASE_TYPE) {
+ die("Can't cast a PerlCallbackHandler base type node\n");
+ }
+ if (type == PERLCALLBACKHANDLER_ERROR_TYPE) {
+ return SWIGTYPE_p_PerlErrorCallbackHandler;
+ }
+ if (type == PERLCALLBACKHANDLER_ENTITY_TYPE) {
+ return SWIGTYPE_p_PerlEntityResolverHandler;
+ }
+ if (type == PERLCALLBACKHANDLER_CONTENT_TYPE) {
+ return SWIGTYPE_p_PerlContentCallbackHandler;
+ }
+ if (type == PERLCALLBACKHANDLER_DOCUMENT_TYPE) {
+ return SWIGTYPE_p_PerlDocumentCallbackHandler;
+ }
+ if (type == PERLCALLBACKHANDLER_NODE_TYPE) {
+ return SWIGTYPE_p_PerlNodeFilterCallbackHandler;
+ }
+ return NULL;
}
-SWIGCLASS_STATIC int _wrap_set_DEBUG_UTF8_IN(pTHX_ SV* sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
- DEBUG_UTF8_IN = (bool) SvIV(sv);
- return 1;
-}
-
-SWIGCLASS_STATIC int _wrap_val_DEBUG_UTF8_IN(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
- sv_setiv(sv, (IV) DEBUG_UTF8_IN);
- return 1;
-}
+#define CATCH_XML_EXCEPTION \
+ catch (const XMLException& e) \
+ { \
+ makeXMLException(e); \
+ goto fail; \
+ } \
+ catch (...) \
+ { \
+ SWIG_croak("Handling Unknown exception"); \
+ goto fail; \
+ }
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgAnyString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgAnyString));
-
- return 1;
+SWIGINTERN swig_type_info*
+SWIG_pchar_descriptor()
+{
+ static int init = 0;
+ static swig_type_info* info = 0;
+ if (!init) {
+ info = SWIG_TypeQuery("_p_char");
+ init = 1;
+ }
+ return info;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgAttListString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgAttListString));
-
- return 1;
+SWIGINTERN int
+SWIG_AsCharPtrAndSize(SV *obj, char** cptr, size_t* psize, int *alloc)
+{
+ if (SvPOK(obj)) {
+ STRLEN len = 0;
+ char *cstr = SvPV(obj, len);
+ size_t size = len + 1;
+ if (cptr) {
+ if (alloc) {
+ if (*alloc == SWIG_NEWOBJ) {
+ *cptr = reinterpret_cast<char* >(memcpy((new char[size]), cstr, sizeof(char)*(size)));
+ } else {
+ *cptr = cstr;
+ *alloc = SWIG_OLDOBJ;
+ }
+ }
+ }
+ if (psize) *psize = size;
+ return SWIG_OK;
+ } else {
+ swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
+ if (pchar_descriptor) {
+ char* vptr = 0;
+ if (SWIG_ConvertPtr(obj, (void**)&vptr, pchar_descriptor, 0) == SWIG_OK) {
+ if (cptr) *cptr = vptr;
+ if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
+ if (alloc) *alloc = SWIG_OLDOBJ;
+ return SWIG_OK;
+ }
+ }
+ }
+ return SWIG_TypeError;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgCommentString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgCommentString));
-
- return 1;
-}
+
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgCDATAString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgCDATAString));
-
- return 1;
-}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgDefaultString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgDefaultString));
-
- return 1;
+SWIGINTERNINLINE SV *
+SWIG_From_int SWIG_PERL_DECL_ARGS_1(int value)
+{
+ return SWIG_From_long SWIG_PERL_CALL_ARGS_1(value);
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgDocTypeString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgDocTypeString));
-
- return 1;
+SWIGINTERNINLINE SV *
+SWIG_From_unsigned_SS_long SWIG_PERL_DECL_ARGS_1(unsigned long value)
+{
+ SV *obj = sv_newmortal();
+ sv_setuv(obj, (UV) value);
+ return obj;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgEBCDICEncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEBCDICEncodingString));
-
- return 1;
+SWIGINTERNINLINE SV *
+SWIG_From_unsigned_SS_int SWIG_PERL_DECL_ARGS_1(unsigned int value)
+{
+ return SWIG_From_unsigned_SS_long SWIG_PERL_CALL_ARGS_1(value);
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgElemString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgElemString));
-
- return 1;
-}
+#include <limits.h>
+#ifndef LLONG_MIN
+# define LLONG_MIN LONG_LONG_MIN
+#endif
+#ifndef LLONG_MAX
+# define LLONG_MAX LONG_LONG_MAX
+#endif
+#ifndef ULLONG_MAX
+# define ULLONG_MAX ULONG_LONG_MAX
+#endif
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgEmptyString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEmptyString));
-
- return 1;
+SWIGINTERN int
+SWIG_AsVal_int SWIG_PERL_DECL_ARGS_2(SV * obj, int *val)
+{
+ long v;
+ int res = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(obj, &v);
+ if (SWIG_IsOK(res)) {
+ if ((v < INT_MIN || v > INT_MAX)) {
+ return SWIG_OverflowError;
+ } else {
+ if (val) *val = static_cast<int >(v);
+ }
+ }
+ return res;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgEncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEncodingString));
-
- return 1;
+SWIGINTERNINLINE SV *
+SWIG_FromCharPtrAndSize(const char* carray, size_t size)
+{
+ SV *obj = sv_newmortal();
+ if (size && carray) {
+ if (carray[size - 1] == 0) {
+ sv_setpv(obj, carray);
+ } else {
+ char *tmp = (new char[size + 1]);
+ memcpy(tmp, carray, size);
+ tmp[size] = 0;
+ sv_setpv(obj, tmp);
+ delete[] tmp;
+ }
+ } else {
+ sv_setsv(obj, &PL_sv_undef);
+ }
+ return obj;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgEntitString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEntitString));
-
- return 1;
+SWIGINTERNINLINE SV *
+SWIG_FromCharPtr(const char *cptr)
+{
+ return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgEntityString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEntityString));
-
- return 1;
+SWIGINTERN int
+SWIG_AsVal_unsigned_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, unsigned long *val)
+{
+ if (SvUOK(obj)) {
+ if (val) *val = SvUV(obj);
+ return SWIG_OK;
+ } else if (SvIOK(obj)) {
+ long v = SvIV(obj);
+ if (v >= 0) {
+ if (val) *val = v;
+ return SWIG_OK;
+ } else {
+ return SWIG_OverflowError;
+ }
+ } else {
+ int dispatch = 0;
+ const char *nptr = SvPV(obj, PL_na);
+ if (nptr) {
+ char *endptr;
+ unsigned long v = strtoul(nptr, &endptr,0);
+ if (errno == ERANGE) {
+ errno = 0;
+ return SWIG_OverflowError;
+ } else {
+ if (*endptr == '\0') {
+ if (val) *val = v;
+ return SWIG_AddCast(SWIG_OK);
+ }
+ }
+ }
+ if (!dispatch) {
+ double d;
+ int res = SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(obj,&d);
+ if (SWIG_IsOK(res) && (d >= 0)) {
+ if (d <= ULONG_MAX) {
+ double rd = rint(d);
+ if (errno) {
+ errno = 0;
+ } else {
+ if (rd == d) {
+ if (val) *val = (long)(rd);
+ return SWIG_AddCast(res);
+ }
+ }
+ }
+ }
+ }
+ }
+
+ return SWIG_TypeError;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgEntitiesString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEntitiesString));
-
- return 1;
+SWIGINTERN int
+SWIG_AsVal_unsigned_SS_int SWIG_PERL_DECL_ARGS_2(SV * obj, unsigned int *val)
+{
+ unsigned long v;
+ int res = SWIG_AsVal_unsigned_SS_long SWIG_PERL_CALL_ARGS_2(obj, &v);
+ if (SWIG_IsOK(res)) {
+ if ((v > UINT_MAX)) {
+ return SWIG_OverflowError;
+ } else {
+ if (val) *val = static_cast<unsigned int >(v);
+ }
+ }
+ return res;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgEnumerationString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEnumerationString));
-
- return 1;
-}
+#define CATCH_DOM_EXCEPTION \
+ catch (const XMLException& e) \
+ { \
+ makeXMLException(e); \
+ goto fail; \
+ } \
+ catch (const DOMException& e) \
+ { \
+ makeDOMException(e); \
+ goto fail; \
+ } \
+ catch (...) \
+ { \
+ SWIG_croak("Handling Unknown exception"); \
+ goto fail; \
+ }
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgExceptDomain(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgExceptDomain));
-
- return 1;
+SWIGINTERNINLINE SV *
+SWIG_From_short SWIG_PERL_DECL_ARGS_1(short value)
+{
+ return SWIG_From_long SWIG_PERL_CALL_ARGS_1(value);
}
+static bool XERCES_CPP_NAMESPACE_DOMNode_operator_Se__Se_(XERCES_CPP_NAMESPACE::DOMNode *self,XERCES_CPP_NAMESPACE::DOMNode const *other){
+ return self->isSameNode(other);
+ }
+static bool XERCES_CPP_NAMESPACE_DOMNode_operator_SN__Se_(XERCES_CPP_NAMESPACE::DOMNode *self,XERCES_CPP_NAMESPACE::DOMNode const *other){
+ return !self->isSameNode(other);
+ }
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgFixedString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgFixedString));
-
- return 1;
+SWIGINTERN int
+SWIG_AsVal_short SWIG_PERL_DECL_ARGS_2(SV * obj, short *val)
+{
+ long v;
+ int res = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(obj, &v);
+ if (SWIG_IsOK(res)) {
+ if ((v < SHRT_MIN || v > SHRT_MAX)) {
+ return SWIG_OverflowError;
+ } else {
+ if (val) *val = static_cast<short >(v);
+ }
+ }
+ return res;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIBM037EncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM037EncodingString));
-
- return 1;
+SWIGINTERNINLINE int
+SWIG_AsVal_size_t SWIG_PERL_DECL_ARGS_2(SV * obj, size_t *val)
+{
+ unsigned long v;
+ int res = SWIG_AsVal_unsigned_SS_long SWIG_PERL_CALL_ARGS_2(obj, val ? &v : 0);
+ if (SWIG_IsOK(res) && val) *val = static_cast<size_t >(v);
+ return res;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIBM037EncodingString2(pTHX_ SV *sv, MAGIC *mg) {
+#define CATCH_SAX_EXCEPTION \
+ catch (const XMLException& e) \
+ { \
+ makeXMLException(e); \
+ goto fail; \
+ } \
+ catch (const SAXNotSupportedException& e) \
+ { \
+ makeSAXNotSupportedException(e); \
+ goto fail; \
+ } \
+ catch (const SAXNotRecognizedException& e) \
+ { \
+ makeSAXNotRecognizedException(e); \
+ goto fail; \
+ } \
+ catch (...) \
+ { \
+ SWIG_croak("Handling Unknown exception"); \
+ goto fail; \
+ }
+
+#ifdef PERL_OBJECT
+#define MAGIC_CLASS _wrap_XML::Xerces_var::
+class _wrap_XML::Xerces_var : public CPerlObj {
+public:
+#else
+#define MAGIC_CLASS
+#endif
+SWIGCLASS_STATIC int swig_magic_readonly(pTHX_ SV *sv, MAGIC *mg) {
MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM037EncodingString2));
-
- return 1;
+ sv = sv; mg = mg;
+ croak("Value is read-only.");
+ return 0;
+}
+SWIGCLASS_STATIC int DEBUG_UTF8_OUT_set(pTHX_ SV* sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+ bool val;
+ int res = SWIG_AsVal_bool SWIG_PERL_CALL_ARGS_2(sv, &val);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception(res, "in variable '""DEBUG_UTF8_OUT""' of type '""bool""'");
+ }
+ DEBUG_UTF8_OUT = static_cast<bool >(val);
+fail:
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIBM1047EncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1047EncodingString));
-
- return 1;
+SWIGCLASS_STATIC int DEBUG_UTF8_OUT_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+ sv_setsv(sv,SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast<bool >(DEBUG_UTF8_OUT))) ;
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIBM1047EncodingString2(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1047EncodingString2));
-
- return 1;
+SWIGCLASS_STATIC int DEBUG_UTF8_IN_set(pTHX_ SV* sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+ bool val;
+ int res = SWIG_AsVal_bool SWIG_PERL_CALL_ARGS_2(sv, &val);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception(res, "in variable '""DEBUG_UTF8_IN""' of type '""bool""'");
+ }
+ DEBUG_UTF8_IN = static_cast<bool >(val);
+fail:
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIBM1140EncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1140EncodingString));
-
- return 1;
+SWIGCLASS_STATIC int DEBUG_UTF8_IN_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+ sv_setsv(sv,SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast<bool >(DEBUG_UTF8_IN))) ;
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIBM1140EncodingString2(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1140EncodingString2));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgAnyString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgAnyString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIBM1140EncodingString3(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1140EncodingString3));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgAttListString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgAttListString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIBM1140EncodingString4(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1140EncodingString4));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgCommentString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgCommentString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIESString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIESString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgCDATAString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgCDATAString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIDString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIDString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgDefaultString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgDefaultString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIDRefString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIDRefString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgDocTypeString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgDocTypeString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIDRefsString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIDRefsString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgEBCDICEncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEBCDICEncodingString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgImpliedString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgImpliedString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgElemString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgElemString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIgnoreString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIgnoreString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgEmptyString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEmptyString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgIncludeString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIncludeString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgEncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEncodingString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgISO88591EncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgEntitString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEntitString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgISO88591EncodingString2(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString2));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgEntityString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEntityString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgISO88591EncodingString3(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString3));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgEntitiesString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEntitiesString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgISO88591EncodingString4(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString4));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgEnumerationString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEnumerationString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgISO88591EncodingString5(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString5));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgExceptDomain_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgExceptDomain));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgISO88591EncodingString6(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString6));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgFixedString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgFixedString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgISO88591EncodingString7(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString7));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIBM037EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM037EncodingString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgISO88591EncodingString8(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString8));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIBM037EncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM037EncodingString2));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgISO88591EncodingString9(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString9));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIBM1047EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1047EncodingString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgISO88591EncodingString10(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString10));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIBM1047EncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1047EncodingString2));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgISO88591EncodingString11(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString11));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIBM1140EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1140EncodingString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgISO88591EncodingString12(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString12));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIBM1140EncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1140EncodingString2));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgLocalHostString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgLocalHostString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIBM1140EncodingString3_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1140EncodingString3));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgNoString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNoString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIBM1140EncodingString4_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1140EncodingString4));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgNotationString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNotationString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIESString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIESString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgNDATAString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNDATAString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIDString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIDString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgNmTokenString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNmTokenString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIDRefString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIDRefString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgNmTokensString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNmTokensString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIDRefsString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIDRefsString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgPCDATAString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgPCDATAString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgImpliedString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgImpliedString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgPIString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgPIString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIgnoreString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIgnoreString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgPubIDString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgPubIDString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgIncludeString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIncludeString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgRefString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgRefString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgRequiredString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgRequiredString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString2));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgStandaloneString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgStandaloneString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString3_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString3));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgVersion1_0(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgVersion1_0));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString4_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString4));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgVersion1_1(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgVersion1_1));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString5_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString5));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgSysIDString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgSysIDString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString6_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString6));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUnknownURIName(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUnknownURIName));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString7_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString7));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUCS4EncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4EncodingString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString8_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString8));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUCS4EncodingString2(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4EncodingString2));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString9_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString9));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUCS4EncodingString3(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4EncodingString3));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString10_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString10));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUCS4BEncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4BEncodingString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString11_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString11));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUCS4BEncodingString2(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4BEncodingString2));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString12_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString12));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUCS4LEncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4LEncodingString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgLocalHostString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgLocalHostString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUCS4LEncodingString2(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4LEncodingString2));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgNoString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNoString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUSASCIIEncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUSASCIIEncodingString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgNotationString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNotationString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUSASCIIEncodingString2(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUSASCIIEncodingString2));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgNDATAString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNDATAString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUSASCIIEncodingString3(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUSASCIIEncodingString3));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgNmTokenString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNmTokenString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUSASCIIEncodingString4(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUSASCIIEncodingString4));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgNmTokensString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNmTokensString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUTF8EncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF8EncodingString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgPCDATAString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgPCDATAString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUTF8EncodingString2(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF8EncodingString2));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgPIString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgPIString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUTF16EncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16EncodingString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgPubIDString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgPubIDString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUTF16EncodingString2(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16EncodingString2));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgRefString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgRefString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUTF16EncodingString3(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16EncodingString3));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgRequiredString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgRequiredString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUTF16EncodingString4(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16EncodingString4));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgStandaloneString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgStandaloneString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUTF16EncodingString5(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16EncodingString5));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgVersion1_0_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgVersion1_0));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUTF16BEncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16BEncodingString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgVersion1_1_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgVersion1_1));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUTF16BEncodingString2(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16BEncodingString2));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgSysIDString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgSysIDString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUTF16LEncodingString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16LEncodingString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgUnknownURIName_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUnknownURIName));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgUTF16LEncodingString2(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16LEncodingString2));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgUCS4EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4EncodingString));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgVersionString(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgVersionString));
-
- return 1;
+SWIGCLASS_STATIC int XMLUni_fgUCS4EncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+ MAGIC_PPERL
+ mg = mg;
+
+ sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4EncodingString2));
+
+ return 1;
}
-SWIGCLASS_STATIC int _wrap_val_XMLUni_fgValidityDomain(pTHX_ SV *sv, MAGIC *mg) {
- MAGIC_PPERL
- mg = mg;
-
- sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgValidityDomain));
-
- return 1;
[... 130141 lines stripped ...]
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org