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 2008/03/12 04:41:12 UTC
svn commit: r636188 [5/8] - in /xerces/c/trunk/swig: interfaces/
interfaces/Perl/ interfaces/dom/ interfaces/framework/ perl/ perl/DOM/
perl/Handler/ perl/IO/ perl/SAX/ perl/Transcoder/ perl/samples/ perl/t/
Modified: xerces/c/trunk/swig/perl/MANIFEST
URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/MANIFEST?rev=636188&r1=636187&r2=636188&view=diff
==============================================================================
--- xerces/c/trunk/swig/perl/MANIFEST (original)
+++ xerces/c/trunk/swig/perl/MANIFEST Tue Mar 11 20:41:08 2008
@@ -30,8 +30,6 @@
Transcoder/Transcoder.cpp
Transcoder/Transcoder.hpp
-Transcoder/XMLExceptionHandler.cpp
-Transcoder/XMLExceptionHandler.hpp
hints/darwin.pl
hints/dec_osf.pl
Modified: xerces/c/trunk/swig/perl/Makefile.PL
URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/Makefile.PL?rev=636188&r1=636187&r2=636188&view=diff
==============================================================================
--- xerces/c/trunk/swig/perl/Makefile.PL (original)
+++ xerces/c/trunk/swig/perl/Makefile.PL Tue Mar 11 20:41:08 2008
@@ -21,7 +21,7 @@
SWIG);
use strict;
use vars qw($INCLUDES $CXX $CFLAGS @LDFLAGS @OPTIMIZE $LIBS
- $TRANSCODER_LIB $HANDLER_LIB
+ $TRANSCODER_LIB $HANDLER_LIB $UTIL_LIB $MYEXTLIB
$XERCESCROOT $SWIG_DIR $PERL_DIR $HANDLER_DIR $SCRIPTS_DIR $INTERFACE_DIR
$SWIG_ARGS
@SAX_INTERFACE_FILES @DOM_INTERFACE_FILES @IO_INTERFACE_FILES
@@ -71,10 +71,10 @@
$LIBS = '-lpthread';
-$INCLUDES = "-I$PERL_DIR -I$PERL_DIR/Handler -I$PERL_DIR/Transcoder";
+$INCLUDES = "-I$PERL_DIR -I$PERL_DIR/Handler -I$PERL_DIR/Transcoder -I$SWIG_DIR/util";
print STDERR "Using XERCES_LIB = $XERCES_LIB\n";
-$LIBS .= " -L$XERCES_LIB ";
+$LIBS .= " -L$XERCES_LIB";
print STDERR "Using XERCES_INCLUDE = $XERCES_INCLUDE\n";
$INCLUDES .= " -I$XERCES_INCLUDE -I$XERCESCROOT";
@@ -187,7 +187,7 @@
# this substitution will yield '1_4' from '1.4' to be used by 'LIBS'
# $XERCES_LIB_VERSION =~ s/\./_/g;
-my $LIBXERCES = "-lxerces";
+my $LIBXERCES = "-lxerces-c";
if ($^O eq 'cygwin') {
$LIBXERCES .= "$major$minor.dll";
} elsif ($^O eq 'MSWin32') {
@@ -195,7 +195,7 @@
}
$LIBS .= " $LIBXERCES";
-my $libxerces_name = "libxerces-$major.$minor.so";
+my $libxerces_name = "libxerces-c-$major.$minor.so";
my $libxerces_path = "$XERCES_LIB/$libxerces_name";
die <<EOE unless -f $libxerces_path;
@@ -212,6 +212,7 @@
$HANDLER_LIB = '$(INST_ARCHLIB)/auto/Handler/Handler$(LIB_EXT)';
$TRANSCODER_LIB = '$(INST_ARCHLIB)/auto/Transcoder/Transcoder$(LIB_EXT)';
+$UTIL_LIB = "$SWIG_DIR/.libs/libutil.a";
sub MY_postamble {
qq[
@@ -221,6 +222,9 @@
$TRANSCODER_LIB:
\$(MAKE) -C Transcoder static
+
+$UTIL_LIB:
+ \$(MAKE) -C $SWIG_DIR
];
}
@@ -265,10 +269,12 @@
my $MAKE_HANDLER = ' \$(MAKE) -C Handler static';
my $MAKE_TRANSCODER = ' \$(MAKE) -C Transcoder static';
+ my $MAKE_UTIL = ' \$(MAKE) -C ' . "$SWIG_DIR static";
if ($^O eq 'MSWin32') {
# nmake doesn't not honor '-C'
$MAKE_HANDLER = ' cd Handler && \$(MAKE) static';
$MAKE_TRANSCODER = ' cd Transcoder && \$(MAKE) static';
+ $MAKE_UTIL = " cd $SWIG_DIR" . ' && \$(MAKE) static';
}
### We no longer need to munge the C++ code thanks to SWIG improvements
@@ -294,6 +300,9 @@
$TRANSCODER_LIB:
$MAKE_TRANSCODER
+
+$UTIL_LIB:
+$MAKE_UTIL
TERMINUS
return $retval;
}
@@ -320,6 +329,8 @@
# set up the list of object files to include in Xerces\$(OBJ_EXT)
my $OBJS = 'Xerces$(OBJ_EXT)';
+$MYEXTLIB = "$HANDLER_LIB $TRANSCODER_LIB $UTIL_LIB";
+
# write the makefile
# see the hints/ directory for architecture specific stuff!
WriteMakefile(
@@ -333,9 +344,10 @@
# 'DOM.pm' => '$(INST_LIB)/XML/Xerces/DOM.pm',
},
'INC' => $INCLUDES,
- 'MYEXTLIB' => "$HANDLER_LIB $TRANSCODER_LIB",
+ 'MYEXTLIB' => $MYEXTLIB,
# 'SKIP' => [qw( pm_to_blib )],
'LIBS' => [$LIBS],
+# 'PMLIBDIRS' => ['util'],
'OBJECT' => $OBJS,
'VERSION' => "$XERCES_PERL_VERSION",
@OPTIMIZE,
Modified: xerces/c/trunk/swig/perl/SAX/Makefile.PL
URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/SAX/Makefile.PL?rev=636188&r1=636187&r2=636188&view=diff
==============================================================================
--- xerces/c/trunk/swig/perl/SAX/Makefile.PL (original)
+++ xerces/c/trunk/swig/perl/SAX/Makefile.PL Tue Mar 11 20:41:08 2008
@@ -55,7 +55,7 @@
'NAME' => 'XML::Xerces::SAX',
'INC' => $INCLUDES,
'LIBS' => [$LIBS],
- 'MYEXTLIB' => "$TRANSCODER_LIB $HANDLER_LIB",
+ 'MYEXTLIB' => $MYEXTLIB,
'OBJECT' => 'Xerces_SAX$(OBJ_EXT)',
'CCFLAGS' => $CFLAGS,
'CC' => $CXX,
Modified: xerces/c/trunk/swig/perl/SAX/SAX.pm
URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/SAX/SAX.pm?rev=636188&r1=636187&r2=636188&view=diff
==============================================================================
--- xerces/c/trunk/swig/perl/SAX/SAX.pm (original)
+++ xerces/c/trunk/swig/perl/SAX/SAX.pm Tue Mar 11 20:41:08 2008
@@ -535,12 +535,6 @@
*Val_Never = *XML::Xercesc::SAXParser_Val_Never;
*Val_Always = *XML::Xercesc::SAXParser_Val_Always;
*Val_Auto = *XML::Xercesc::SAXParser_Val_Auto;
-sub new {
- my $pkg = shift;
- my $self = XML::Xercesc::new_SAXParser(@_);
- bless $self, $pkg if defined($self);
-}
-
sub DESTROY {
return unless $_[0]->isa('HASH');
my $self = tied(%{$_[0]});
@@ -584,6 +578,7 @@
*getIgnoreAnnotations = *XML::Xercesc::SAXParser_getIgnoreAnnotations;
*getDisableDefaultEntityResolution = *XML::Xercesc::SAXParser_getDisableDefaultEntityResolution;
*getSkipDTDValidation = *XML::Xercesc::SAXParser_getSkipDTDValidation;
+*getHandleMultipleImports = *XML::Xercesc::SAXParser_getHandleMultipleImports;
*setGenerateSyntheticAnnotations = *XML::Xercesc::SAXParser_setGenerateSyntheticAnnotations;
*setValidateAnnotations = *XML::Xercesc::SAXParser_setValidateAnnotations;
*setDoNamespaces = *XML::Xercesc::SAXParser_setDoNamespaces;
@@ -607,6 +602,7 @@
*setIgnoreAnnotations = *XML::Xercesc::SAXParser_setIgnoreAnnotations;
*setDisableDefaultEntityResolution = *XML::Xercesc::SAXParser_setDisableDefaultEntityResolution;
*setSkipDTDValidation = *XML::Xercesc::SAXParser_setSkipDTDValidation;
+*setHandleMultipleImports = *XML::Xercesc::SAXParser_setHandleMultipleImports;
*installAdvDocHandler = *XML::Xercesc::SAXParser_installAdvDocHandler;
*removeAdvDocHandler = *XML::Xercesc::SAXParser_removeAdvDocHandler;
*parseFirst = *XML::Xercesc::SAXParser_parseFirst;
@@ -791,12 +787,6 @@
@ISA = qw( XML::Xerces::ContentHandler XML::Xerces::DocumentHandler XML::Xerces::PerlCallbackHandler XML::Xerces );
%OWNER = ();
%ITERATORS = ();
-sub new {
- my $pkg = shift;
- my $self = XML::Xercesc::new_PerlSAXCallbackHandler(@_);
- bless $self, $pkg if defined($self);
-}
-
sub DESTROY {
return unless $_[0]->isa('HASH');
my $self = tied(%{$_[0]});
Modified: xerces/c/trunk/swig/perl/SAX/Xerces_SAX.cpp
URL: http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/SAX/Xerces_SAX.cpp?rev=636188&r1=636187&r2=636188&view=diff
==============================================================================
--- xerces/c/trunk/swig/perl/SAX/Xerces_SAX.cpp (original)
+++ xerces/c/trunk/swig/perl/SAX/Xerces_SAX.cpp Tue Mar 11 20:41:08 2008
@@ -1037,7 +1037,7 @@
/*
- Define how strict is the cast between strings an integers/doubles
+ Define how strict is the cast between strings and integers/doubles
when overloading between these types occurs.
The default is making it as strict as possible by using SWIG_AddCast
@@ -1501,39 +1501,41 @@
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__StdInInputSource swig_types[58]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__StdOutFormatTarget swig_types[59]
#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__URLInputSource swig_types[60]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLAttDef swig_types[61]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLAttDefList swig_types[62]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLAttr swig_types[63]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLContentModel swig_types[64]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLDTDDescription swig_types[65]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLDocumentHandler swig_types[66]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLElementDecl swig_types[67]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLEntityDecl swig_types[68]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLEntityResolver swig_types[69]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLException swig_types[70]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLFormatTarget swig_types[71]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLFormatter swig_types[72]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLGrammarDescription swig_types[73]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLGrammarPool swig_types[74]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLNotationDecl swig_types[75]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLPScanToken swig_types[76]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLReaderFactory swig_types[77]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLSchemaDescription swig_types[78]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLURL swig_types[79]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLUri swig_types[80]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLValidator swig_types[81]
-#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMemory swig_types[82]
-#define SWIGTYPE_p_XMLErrorReporter__ErrTypes swig_types[83]
-#define SWIGTYPE_p_char swig_types[84]
-#define SWIGTYPE_p_int32_t swig_types[85]
-#define SWIGTYPE_p_size_t swig_types[86]
-#define SWIGTYPE_p_ssize_t swig_types[87]
-#define SWIGTYPE_p_uint16_t swig_types[88]
-#define SWIGTYPE_p_uint32_t swig_types[89]
-#define SWIGTYPE_p_unsigned_char swig_types[90]
-#define SWIGTYPE_p_void swig_types[91]
-static swig_type_info *swig_types[93];
-static swig_module_info swig_module = {swig_types, 92, 0, 0, 0, 0};
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInput swig_types[61]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLAttDef swig_types[62]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLAttDefList swig_types[63]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLAttr swig_types[64]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLContentModel swig_types[65]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLDTDDescription swig_types[66]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLDocumentHandler swig_types[67]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLElementDecl swig_types[68]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLEntityDecl swig_types[69]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLEntityResolver swig_types[70]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLException swig_types[71]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLFormatTarget swig_types[72]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLFormatter swig_types[73]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLGrammarDescription swig_types[74]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLGrammarPool swig_types[75]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLNotationDecl swig_types[76]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLPScanToken swig_types[77]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLReaderFactory swig_types[78]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLSchemaDescription swig_types[79]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLURL swig_types[80]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLUri swig_types[81]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLValidator swig_types[82]
+#define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMemory swig_types[83]
+#define SWIGTYPE_p_XMLErrorReporter__ErrTypes swig_types[84]
+#define SWIGTYPE_p_char swig_types[85]
+#define SWIGTYPE_p_int32_t swig_types[86]
+#define SWIGTYPE_p_size_t swig_types[87]
+#define SWIGTYPE_p_ssize_t swig_types[88]
+#define SWIGTYPE_p_uint16_t swig_types[89]
+#define SWIGTYPE_p_uint32_t swig_types[90]
+#define SWIGTYPE_p_uint64_t swig_types[91]
+#define SWIGTYPE_p_unsigned_char swig_types[92]
+#define SWIGTYPE_p_void swig_types[93]
+static swig_type_info *swig_types[95];
+static swig_module_info swig_module = {swig_types, 94, 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)
@@ -1572,6 +1574,9 @@
#include "xercesc/sax/InputSource.hpp"
+#include "xercesc/dom/DOMLSInput.hpp"
+#include "xercesc/framework/Wrapper4DOMLSInput.hpp"
+
#include "xercesc/framework/LocalFileInputSource.hpp"
#include "xercesc/framework/MemBufInputSource.hpp"
#include "xercesc/framework/StdInInputSource.hpp"
@@ -1601,13 +1606,13 @@
XERCES_CPP_NAMESPACE_USE
-void
+static void
makeSAXNotRecognizedException(const SAXNotRecognizedException& e){
SV *error = ERRSV;
SWIG_MakePtr(error, (void *) new SAXNotRecognizedException(e), SWIGTYPE_p_XERCES_CPP_NAMESPACE__SAXNotRecognizedException, SWIG_SHADOW|0);
}
-void
+static void
makeSAXNotSupportedException(const SAXNotSupportedException& e){
SV *error = ERRSV;
SWIG_MakePtr(error, (void *) new SAXNotSupportedException(e), SWIGTYPE_p_XERCES_CPP_NAMESPACE__SAXNotSupportedException, SWIG_SHADOW|0);
@@ -1655,7 +1660,10 @@
#include "xercesc/validators/schema/SchemaAttDefList.hpp"
#include "xercesc/validators/schema/SchemaAttDef.hpp"
-#include "PSVIWriter/PSVIUni.hpp"
+#include "xercesc/util/PSVIUni.hpp"
+
+XERCES_CPP_NAMESPACE_USE
+
@@ -1725,7 +1733,7 @@
static XMLExceptionHandler* XML_EXCEPTION_HANDLER = NULL;
-void
+static void
makeXMLException(const XMLException& e){
SV *error = ERRSV;
SWIG_MakePtr(error, (void *) XML_EXCEPTION_HANDLER->copyXMLException(e), SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLException, SWIG_SHADOW|0);
@@ -1792,18 +1800,6 @@
-#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
-
-
SWIGINTERN int
SWIG_AsVal_double SWIG_PERL_DECL_ARGS_2(SV *obj, double *val)
{
@@ -1912,18 +1908,12 @@
}
-SWIGINTERN int
-SWIG_AsVal_unsigned_SS_int SWIG_PERL_DECL_ARGS_2(SV * obj, unsigned int *val)
+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, &v);
- if (SWIG_IsOK(res)) {
- if ((v > UINT_MAX)) {
- return SWIG_OverflowError;
- } else {
- if (val) *val = static_cast< unsigned int >(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;
}
@@ -1944,10 +1934,31 @@
}
-SWIGINTERNINLINE SV *
-SWIG_From_size_t SWIG_PERL_DECL_ARGS_1(size_t value)
-{
- return SWIG_From_unsigned_SS_long SWIG_PERL_CALL_ARGS_1(static_cast< unsigned long >(value));
+#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
+
+
+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;
}
@@ -2048,16 +2059,6 @@
}
-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;
-}
-
-
SWIGINTERN swig_type_info*
SWIG_pchar_descriptor(void)
{
@@ -2223,19 +2224,19 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::DTDHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg4 = UTF8_TRANSCODER->Local2XMLString(ST(3));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg5 = UTF8_TRANSCODER->Local2XMLString(ST(4));
{
@@ -2317,10 +2318,10 @@
{
XERCES_CPP_NAMESPACE::DocumentHandler *arg1 = (XERCES_CPP_NAMESPACE::DocumentHandler *) 0 ;
XMLCh *arg2 = (XMLCh *) (XMLCh *)0 ;
- unsigned int arg3 ;
+ XMLSize_t arg3 ;
void *argp1 = 0 ;
int res1 = 0 ;
- unsigned int val3 ;
+ size_t val3 ;
int ecode3 = 0 ;
int argvi = 0;
dXSARGS;
@@ -2334,14 +2335,14 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::DocumentHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- ecode3 = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
+ ecode3 = SWIG_AsVal_size_t SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DocumentHandler_characters" "', argument " "3"" of type '" "unsigned int""'");
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DocumentHandler_characters" "', argument " "3"" of type '" "XMLSize_t""'");
}
- arg3 = static_cast< unsigned int >(val3);
+ arg3 = static_cast< XMLSize_t >(val3);
{
try
{
@@ -2386,11 +2387,11 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::DocumentHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
{
@@ -2693,7 +2694,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::AttributeList * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -2822,7 +2823,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::AttributeList * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -2936,10 +2937,10 @@
{
XERCES_CPP_NAMESPACE::HandlerBase *arg1 = (XERCES_CPP_NAMESPACE::HandlerBase *) 0 ;
XMLCh *arg2 = (XMLCh *) (XMLCh *)0 ;
- unsigned int arg3 ;
+ XMLSize_t arg3 ;
void *argp1 = 0 ;
int res1 = 0 ;
- unsigned int val3 ;
+ size_t val3 ;
int ecode3 = 0 ;
int argvi = 0;
dXSARGS;
@@ -2953,14 +2954,14 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::HandlerBase * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- ecode3 = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
+ ecode3 = SWIG_AsVal_size_t SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HandlerBase_characters" "', argument " "3"" of type '" "unsigned int""'");
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HandlerBase_characters" "', argument " "3"" of type '" "XMLSize_t""'");
}
- arg3 = static_cast< unsigned int >(val3);
+ arg3 = static_cast< XMLSize_t >(val3);
{
try
{
@@ -3005,11 +3006,11 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::HandlerBase * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
{
@@ -3276,19 +3277,19 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::HandlerBase * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg4 = UTF8_TRANSCODER->Local2XMLString(ST(3));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg5 = UTF8_TRANSCODER->Local2XMLString(ST(4));
{
@@ -3501,7 +3502,7 @@
XS(_wrap_Locator_getLineNumber) {
{
XERCES_CPP_NAMESPACE::Locator *arg1 = (XERCES_CPP_NAMESPACE::Locator *) 0 ;
- XMLSSize_t result;
+ unsigned long result;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -3518,11 +3519,11 @@
{
try
{
- result = ((XERCES_CPP_NAMESPACE::Locator const *)arg1)->getLineNumber();
+ result = (unsigned long)((XERCES_CPP_NAMESPACE::Locator const *)arg1)->getLineNumber();
}
CATCH_XML_EXCEPTION
}
- ST(argvi) = SWIG_From_size_t SWIG_PERL_CALL_ARGS_1(static_cast< size_t >(result)); argvi++ ;
+ ST(argvi) = SWIG_From_unsigned_SS_long SWIG_PERL_CALL_ARGS_1(static_cast< unsigned long >(result)); argvi++ ;
XSRETURN(argvi);
fail:
@@ -3535,7 +3536,7 @@
XS(_wrap_Locator_getColumnNumber) {
{
XERCES_CPP_NAMESPACE::Locator *arg1 = (XERCES_CPP_NAMESPACE::Locator *) 0 ;
- XMLSSize_t result;
+ unsigned long result;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -3552,11 +3553,11 @@
{
try
{
- result = ((XERCES_CPP_NAMESPACE::Locator const *)arg1)->getColumnNumber();
+ result = (unsigned long)((XERCES_CPP_NAMESPACE::Locator const *)arg1)->getColumnNumber();
}
CATCH_XML_EXCEPTION
}
- ST(argvi) = SWIG_From_size_t SWIG_PERL_CALL_ARGS_1(static_cast< size_t >(result)); argvi++ ;
+ ST(argvi) = SWIG_From_unsigned_SS_long SWIG_PERL_CALL_ARGS_1(static_cast< unsigned long >(result)); argvi++ ;
XSRETURN(argvi);
fail:
@@ -3889,11 +3890,11 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::Attributes * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
{
@@ -3944,7 +3945,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::Attributes * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -4079,11 +4080,11 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::Attributes * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
{
@@ -4137,7 +4138,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::Attributes * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -4308,11 +4309,11 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::Attributes * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
{
@@ -4366,7 +4367,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::Attributes * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -4555,10 +4556,10 @@
{
XERCES_CPP_NAMESPACE::ContentHandler *arg1 = (XERCES_CPP_NAMESPACE::ContentHandler *) 0 ;
XMLCh *arg2 = (XMLCh *) (XMLCh *)0 ;
- unsigned int arg3 ;
+ XMLSize_t arg3 ;
void *argp1 = 0 ;
int res1 = 0 ;
- unsigned int val3 ;
+ size_t val3 ;
int ecode3 = 0 ;
int argvi = 0;
dXSARGS;
@@ -4572,14 +4573,14 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::ContentHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- ecode3 = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
+ ecode3 = SWIG_AsVal_size_t SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ContentHandler_characters" "', argument " "3"" of type '" "unsigned int""'");
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ContentHandler_characters" "', argument " "3"" of type '" "XMLSize_t""'");
}
- arg3 = static_cast< unsigned int >(val3);
+ arg3 = static_cast< XMLSize_t >(val3);
{
try
{
@@ -4624,11 +4625,11 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::ContentHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
{
@@ -4722,11 +4723,11 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::ContentHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
{
@@ -4776,7 +4777,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::ContentHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -4820,7 +4821,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::ContentHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -4884,10 +4885,10 @@
{
XERCES_CPP_NAMESPACE::LexicalHandler *arg1 = (XERCES_CPP_NAMESPACE::LexicalHandler *) 0 ;
XMLCh *arg2 = (XMLCh *) (XMLCh *)0 ;
- unsigned int arg3 ;
+ XMLSize_t arg3 ;
void *argp1 = 0 ;
int res1 = 0 ;
- unsigned int val3 ;
+ size_t val3 ;
int ecode3 = 0 ;
int argvi = 0;
dXSARGS;
@@ -4901,14 +4902,14 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::LexicalHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- ecode3 = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
+ ecode3 = SWIG_AsVal_size_t SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "LexicalHandler_comment" "', argument " "3"" of type '" "unsigned int""'");
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "LexicalHandler_comment" "', argument " "3"" of type '" "XMLSize_t""'");
}
- arg3 = static_cast< unsigned int >(val3);
+ arg3 = static_cast< XMLSize_t >(val3);
{
try
{
@@ -5018,7 +5019,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::LexicalHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -5097,15 +5098,15 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::LexicalHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg4 = UTF8_TRANSCODER->Local2XMLString(ST(3));
{
@@ -5161,7 +5162,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::LexicalHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -5243,23 +5244,23 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::DeclHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg4 = UTF8_TRANSCODER->Local2XMLString(ST(3));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg5 = UTF8_TRANSCODER->Local2XMLString(ST(4));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg6 = UTF8_TRANSCODER->Local2XMLString(ST(5));
{
@@ -5328,11 +5329,11 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::DeclHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
{
@@ -5384,15 +5385,15 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::DeclHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg4 = UTF8_TRANSCODER->Local2XMLString(ST(3));
{
@@ -5700,7 +5701,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::Parser * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -5806,243 +5807,6 @@
}
-XS(_wrap_new_SAXParser__SWIG_0) {
- {
- XERCES_CPP_NAMESPACE::XMLValidator *arg1 = (XERCES_CPP_NAMESPACE::XMLValidator *) (XERCES_CPP_NAMESPACE::XMLValidator *)0 ;
- XERCES_CPP_NAMESPACE::MemoryManager *arg2 = (XERCES_CPP_NAMESPACE::MemoryManager *) (XERCES_CPP_NAMESPACE::MemoryManager *)0 ;
- XERCES_CPP_NAMESPACE::XMLGrammarPool *arg3 = (XERCES_CPP_NAMESPACE::XMLGrammarPool *) (XERCES_CPP_NAMESPACE::XMLGrammarPool *)0 ;
- XERCES_CPP_NAMESPACE::SAXParser *result = 0 ;
- void *argp2 = 0 ;
- int res2 = 0 ;
- void *argp3 = 0 ;
- int res3 = 0 ;
- int argvi = 0;
- dXSARGS;
-
- arg2 = XERCES_CPP_NAMESPACE::XMLPlatformUtils::fgMemoryManager;
- if ((items < 1) || (items > 3)) {
- SWIG_croak("Usage: new_SAXParser(valToAdopt,manager,gramPool);");
- }
- {
- if (ST(0) != &PL_sv_undef) {
- int rc = SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLValidator, SWIG_POINTER_DISOWN | 0);
- if (!SWIG_IsOK(rc)) {
- SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "new_SAXParser" "', argument " "1"" of type '" "XERCES_CPP_NAMESPACE::XMLValidator *const""'");
- }
- }
- }
- if (items > 1) {
- res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_XERCES_CPP_NAMESPACE__MemoryManager, 0 | 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_SAXParser" "', argument " "2"" of type '" "XERCES_CPP_NAMESPACE::MemoryManager *const""'");
- }
- arg2 = reinterpret_cast< XERCES_CPP_NAMESPACE::MemoryManager * >(argp2);
- }
- if (items > 2) {
- res3 = SWIG_ConvertPtr(ST(2), &argp3,SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLGrammarPool, 0 | 0 );
- if (!SWIG_IsOK(res3)) {
- SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_SAXParser" "', argument " "3"" of type '" "XERCES_CPP_NAMESPACE::XMLGrammarPool *const""'");
- }
- arg3 = reinterpret_cast< XERCES_CPP_NAMESPACE::XMLGrammarPool * >(argp3);
- }
- {
- try
- {
- result = (XERCES_CPP_NAMESPACE::SAXParser *)new XERCES_CPP_NAMESPACE::SAXParser(arg1,arg2,arg3);
- }
- CATCH_XML_EXCEPTION
- }
- ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_XERCES_CPP_NAMESPACE__SAXParser, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
-
-
-
- XSRETURN(argvi);
- fail:
-
-
-
- SWIG_croak_null();
- }
-}
-
-
-XS(_wrap_new_SAXParser__SWIG_1) {
- {
- XERCES_CPP_NAMESPACE::XMLValidator *arg1 = (XERCES_CPP_NAMESPACE::XMLValidator *) (XERCES_CPP_NAMESPACE::XMLValidator *)0 ;
- XERCES_CPP_NAMESPACE::MemoryManager *arg2 = (XERCES_CPP_NAMESPACE::MemoryManager *) (XERCES_CPP_NAMESPACE::MemoryManager *)0 ;
- XERCES_CPP_NAMESPACE::SAXParser *result = 0 ;
- void *argp2 = 0 ;
- int res2 = 0 ;
- int argvi = 0;
- dXSARGS;
-
- arg2 = XERCES_CPP_NAMESPACE::XMLPlatformUtils::fgMemoryManager;
- if ((items < 1) || (items > 2)) {
- SWIG_croak("Usage: new_SAXParser(valToAdopt,manager);");
- }
- {
- if (ST(0) != &PL_sv_undef) {
- int rc = SWIG_ConvertPtr(ST(0), (void **) &arg1, SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLValidator, SWIG_POINTER_DISOWN | 0);
- if (!SWIG_IsOK(rc)) {
- SWIG_exception_fail(SWIG_ArgError(SWIG_TypeError), "in method '" "new_SAXParser" "', argument " "1"" of type '" "XERCES_CPP_NAMESPACE::XMLValidator *const""'");
- }
- }
- }
- if (items > 1) {
- res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p_XERCES_CPP_NAMESPACE__MemoryManager, 0 | 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_SAXParser" "', argument " "2"" of type '" "XERCES_CPP_NAMESPACE::MemoryManager *const""'");
- }
- arg2 = reinterpret_cast< XERCES_CPP_NAMESPACE::MemoryManager * >(argp2);
- }
- {
- try
- {
- result = (XERCES_CPP_NAMESPACE::SAXParser *)new XERCES_CPP_NAMESPACE::SAXParser(arg1,arg2);
- }
- CATCH_XML_EXCEPTION
- }
- ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_XERCES_CPP_NAMESPACE__SAXParser, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
-
-
- XSRETURN(argvi);
- fail:
-
-
- SWIG_croak_null();
- }
-}
-
-
-XS(_wrap_new_SAXParser__SWIG_2) {
- {
- XERCES_CPP_NAMESPACE::SAXParser *result = 0 ;
- int argvi = 0;
- dXSARGS;
-
- if ((items < 0) || (items > 0)) {
- SWIG_croak("Usage: new_SAXParser();");
- }
- {
- try
- {
- result = (XERCES_CPP_NAMESPACE::SAXParser *)new XERCES_CPP_NAMESPACE::SAXParser();
- }
- CATCH_XML_EXCEPTION
- }
- ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_XERCES_CPP_NAMESPACE__SAXParser, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
- XSRETURN(argvi);
- fail:
- SWIG_croak_null();
- }
-}
-
-
-XS(_wrap_new_SAXParser) {
- dXSARGS;
-
- {
- unsigned long _index = 0;
- SWIG_TypeRank _rank = 0;
- if (items == 0) {
- SWIG_TypeRank _ranki = 0;
- SWIG_TypeRank _rankm = 0;
- if (!_index || (_ranki < _rank)) {
- _rank = _ranki; _index = 1;
- if (_rank == _rankm) goto dispatch;
- }
- }
- if ((items >= 1) && (items <= 2)) {
- SWIG_TypeRank _ranki = 0;
- SWIG_TypeRank _rankm = 0;
- SWIG_TypeRank _pi = 1;
- int _v = 0;
- {
- void *vptr = 0;
- int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLValidator, 0);
- _v = SWIG_CheckState(res);
- }
- if (!_v) goto check_2;
- _ranki += _v*_pi;
- _rankm += _pi;
- _pi *= SWIG_MAXCASTRANK;
- if (items > 1) {
- {
- void *vptr = 0;
- int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_XERCES_CPP_NAMESPACE__MemoryManager, 0);
- _v = SWIG_CheckState(res);
- }
- if (!_v) goto check_2;
- _ranki += _v*_pi;
- _rankm += _pi;
- _pi *= SWIG_MAXCASTRANK;
- }
- if (!_index || (_ranki < _rank)) {
- _rank = _ranki; _index = 2;
- if (_rank == _rankm) goto dispatch;
- }
- }
- check_2:
-
- if ((items >= 1) && (items <= 3)) {
- SWIG_TypeRank _ranki = 0;
- SWIG_TypeRank _rankm = 0;
- SWIG_TypeRank _pi = 1;
- int _v = 0;
- {
- void *vptr = 0;
- int res = SWIG_ConvertPtr(ST(0), &vptr, SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLValidator, 0);
- _v = SWIG_CheckState(res);
- }
- if (!_v) goto check_3;
- _ranki += _v*_pi;
- _rankm += _pi;
- _pi *= SWIG_MAXCASTRANK;
- if (items > 1) {
- {
- void *vptr = 0;
- int res = SWIG_ConvertPtr(ST(1), &vptr, SWIGTYPE_p_XERCES_CPP_NAMESPACE__MemoryManager, 0);
- _v = SWIG_CheckState(res);
- }
- if (!_v) goto check_3;
- _ranki += _v*_pi;
- _rankm += _pi;
- _pi *= SWIG_MAXCASTRANK;
- if (items > 2) {
- {
- void *vptr = 0;
- int res = SWIG_ConvertPtr(ST(2), &vptr, SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLGrammarPool, 0);
- _v = SWIG_CheckState(res);
- }
- if (!_v) goto check_3;
- _ranki += _v*_pi;
- _rankm += _pi;
- _pi *= SWIG_MAXCASTRANK;
- }
- }
- if (!_index || (_ranki < _rank)) {
- _rank = _ranki; _index = 3;
- if (_rank == _rankm) goto dispatch;
- }
- }
- check_3:
-
- dispatch:
- switch(_index) {
- case 1:
- ++PL_markstack_ptr; SWIG_CALLXS(_wrap_new_SAXParser__SWIG_2); return;
- case 2:
- ++PL_markstack_ptr; SWIG_CALLXS(_wrap_new_SAXParser__SWIG_1); return;
- case 3:
- ++PL_markstack_ptr; SWIG_CALLXS(_wrap_new_SAXParser__SWIG_0); return;
- }
- }
-
- croak("No matching function for overloaded 'new_SAXParser'");
- XSRETURN(0);
-}
-
-
XS(_wrap_delete_SAXParser) {
{
XERCES_CPP_NAMESPACE::SAXParser *arg1 = (XERCES_CPP_NAMESPACE::SAXParser *) 0 ;
@@ -6853,7 +6617,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAXParser * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -6963,7 +6727,7 @@
XS(_wrap_SAXParser_getSrcOffset) {
{
XERCES_CPP_NAMESPACE::SAXParser *arg1 = (XERCES_CPP_NAMESPACE::SAXParser *) 0 ;
- unsigned int result;
+ XMLFilePos result;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -6980,11 +6744,11 @@
{
try
{
- result = (unsigned int)((XERCES_CPP_NAMESPACE::SAXParser const *)arg1)->getSrcOffset();
+ result = ((XERCES_CPP_NAMESPACE::SAXParser const *)arg1)->getSrcOffset();
}
CATCH_XML_EXCEPTION
}
- ST(argvi) = SWIG_From_unsigned_SS_int SWIG_PERL_CALL_ARGS_1(static_cast< unsigned int >(result)); argvi++ ;
+ ST(argvi) = SWIG_NewPointerObj((new XMLFilePos(static_cast< const XMLFilePos& >(result))), SWIGTYPE_p_uint64_t, SWIG_POINTER_OWN | 0); argvi++ ;
XSRETURN(argvi);
fail:
@@ -7198,6 +6962,40 @@
}
+XS(_wrap_SAXParser_getHandleMultipleImports) {
+ {
+ XERCES_CPP_NAMESPACE::SAXParser *arg1 = (XERCES_CPP_NAMESPACE::SAXParser *) 0 ;
+ bool result;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int argvi = 0;
+ dXSARGS;
+
+ if ((items < 1) || (items > 1)) {
+ SWIG_croak("Usage: SAXParser_getHandleMultipleImports(self);");
+ }
+ res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_XERCES_CPP_NAMESPACE__SAXParser, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SAXParser_getHandleMultipleImports" "', argument " "1"" of type '" "XERCES_CPP_NAMESPACE::SAXParser const *""'");
+ }
+ arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAXParser * >(argp1);
+ {
+ try
+ {
+ result = (bool)((XERCES_CPP_NAMESPACE::SAXParser const *)arg1)->getHandleMultipleImports();
+ }
+ CATCH_XML_EXCEPTION
+ }
+ ST(argvi) = SWIG_From_bool SWIG_PERL_CALL_ARGS_1(static_cast< bool >(result)); argvi++ ;
+
+ XSRETURN(argvi);
+ fail:
+
+ SWIG_croak_null();
+ }
+}
+
+
XS(_wrap_SAXParser_setGenerateSyntheticAnnotations) {
{
XERCES_CPP_NAMESPACE::SAXParser *arg1 = (XERCES_CPP_NAMESPACE::SAXParser *) 0 ;
@@ -7603,7 +7401,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAXParser * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -7647,7 +7445,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAXParser * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -7949,7 +7747,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAXParser * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -8190,6 +7988,49 @@
}
+XS(_wrap_SAXParser_setHandleMultipleImports) {
+ {
+ XERCES_CPP_NAMESPACE::SAXParser *arg1 = (XERCES_CPP_NAMESPACE::SAXParser *) 0 ;
+ bool arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ bool val2 ;
+ int ecode2 = 0 ;
+ int argvi = 0;
+ dXSARGS;
+
+ if ((items < 2) || (items > 2)) {
+ SWIG_croak("Usage: SAXParser_setHandleMultipleImports(self,newValue);");
+ }
+ res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_XERCES_CPP_NAMESPACE__SAXParser, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SAXParser_setHandleMultipleImports" "', argument " "1"" of type '" "XERCES_CPP_NAMESPACE::SAXParser *""'");
+ }
+ arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAXParser * >(argp1);
+ ecode2 = SWIG_AsVal_bool SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SAXParser_setHandleMultipleImports" "', argument " "2"" of type '" "bool""'");
+ }
+ arg2 = static_cast< bool >(val2);
+ {
+ try
+ {
+ (arg1)->setHandleMultipleImports(arg2);
+ }
+ CATCH_XML_EXCEPTION
+ }
+
+
+
+ XSRETURN(argvi);
+ fail:
+
+
+ SWIG_croak_null();
+ }
+}
+
+
XS(_wrap_SAXParser_installAdvDocHandler) {
{
XERCES_CPP_NAMESPACE::SAXParser *arg1 = (XERCES_CPP_NAMESPACE::SAXParser *) 0 ;
@@ -8299,7 +8140,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAXParser * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
res3 = SWIG_ConvertPtr(ST(2), &argp3, SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLPScanToken, 0 );
@@ -8833,7 +8674,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAXParser * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
ecode3 = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
@@ -8895,7 +8736,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAXParser * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
ecode3 = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
@@ -9229,7 +9070,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAXParser * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -9602,17 +9443,17 @@
XMLCh *arg5 = (XMLCh *) (XMLCh *)0 ;
XMLCh *arg6 = (XMLCh *) (XMLCh *)0 ;
XMLCh *arg7 = (XMLCh *) (XMLCh *)0 ;
- XMLSSize_t arg8 ;
- XMLSSize_t arg9 ;
+ unsigned long arg8 ;
+ unsigned long arg9 ;
void *argp1 = 0 ;
int res1 = 0 ;
unsigned int val2 ;
int ecode2 = 0 ;
void *argp4 ;
int res4 = 0 ;
- size_t val8 ;
+ unsigned long val8 ;
int ecode8 = 0 ;
- size_t val9 ;
+ unsigned long val9 ;
int ecode9 = 0 ;
int argvi = 0;
dXSARGS;
@@ -9631,7 +9472,7 @@
}
arg2 = static_cast< unsigned int >(val2);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
{
@@ -9646,27 +9487,27 @@
}
}
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg5 = UTF8_TRANSCODER->Local2XMLString(ST(4));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg6 = UTF8_TRANSCODER->Local2XMLString(ST(5));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg7 = UTF8_TRANSCODER->Local2XMLString(ST(6));
- ecode8 = SWIG_AsVal_size_t SWIG_PERL_CALL_ARGS_2(ST(7), &val8);
+ ecode8 = SWIG_AsVal_unsigned_SS_long SWIG_PERL_CALL_ARGS_2(ST(7), &val8);
if (!SWIG_IsOK(ecode8)) {
- SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "SAXParser_error" "', argument " "8"" of type '" "XMLSSize_t""'");
+ SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "SAXParser_error" "', argument " "8"" of type '" "unsigned long""'");
}
- arg8 = static_cast< XMLSSize_t >(val8);
- ecode9 = SWIG_AsVal_size_t SWIG_PERL_CALL_ARGS_2(ST(8), &val9);
+ arg8 = static_cast< unsigned long >(val8);
+ ecode9 = SWIG_AsVal_unsigned_SS_long SWIG_PERL_CALL_ARGS_2(ST(8), &val9);
if (!SWIG_IsOK(ecode9)) {
- SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "SAXParser_error" "', argument " "9"" of type '" "XMLSSize_t""'");
+ SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "SAXParser_error" "', argument " "9"" of type '" "unsigned long""'");
}
- arg9 = static_cast< XMLSSize_t >(val9);
+ arg9 = static_cast< unsigned long >(val9);
{
try
{
@@ -9868,7 +9709,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAX2XMLReader * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -9912,7 +9753,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAX2XMLReader * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -10130,7 +9971,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAX2XMLReader * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
ecode3 = SWIG_AsVal_bool SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
@@ -10181,7 +10022,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAX2XMLReader * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -10285,7 +10126,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAX2XMLReader * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -10699,7 +10540,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAX2XMLReader * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -10809,7 +10650,7 @@
XS(_wrap_SAX2XMLReader_getSrcOffset) {
{
XERCES_CPP_NAMESPACE::SAX2XMLReader *arg1 = (XERCES_CPP_NAMESPACE::SAX2XMLReader *) 0 ;
- unsigned int result;
+ XMLFilePos result;
void *argp1 = 0 ;
int res1 = 0 ;
int argvi = 0;
@@ -10826,11 +10667,11 @@
{
try
{
- result = (unsigned int)((XERCES_CPP_NAMESPACE::SAX2XMLReader const *)arg1)->getSrcOffset();
+ result = ((XERCES_CPP_NAMESPACE::SAX2XMLReader const *)arg1)->getSrcOffset();
}
CATCH_XML_EXCEPTION
}
- ST(argvi) = SWIG_From_unsigned_SS_int SWIG_PERL_CALL_ARGS_1(static_cast< unsigned int >(result)); argvi++ ;
+ ST(argvi) = SWIG_NewPointerObj((new XMLFilePos(static_cast< const XMLFilePos& >(result))), SWIGTYPE_p_uint64_t, SWIG_POINTER_OWN | 0); argvi++ ;
XSRETURN(argvi);
fail:
@@ -10991,7 +10832,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAX2XMLReader * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
res3 = SWIG_ConvertPtr(ST(2), &argp3, SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLPScanToken, 0 );
@@ -11525,7 +11366,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAX2XMLReader * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
ecode3 = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
@@ -11587,7 +11428,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::SAX2XMLReader * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
ecode3 = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
@@ -12184,109 +12025,6 @@
}
-XS(_wrap_new_PerlSAXCallbackHandler__SWIG_0) {
- {
- XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler *result = 0 ;
- int argvi = 0;
- dXSARGS;
-
- if ((items < 0) || (items > 0)) {
- SWIG_croak("Usage: new_PerlSAXCallbackHandler();");
- }
- {
- try
- {
- result = (XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler *)new XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler();
- }
- CATCH_XML_EXCEPTION
- }
- ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_XERCES_CPP_NAMESPACE__PerlSAXCallbackHandler, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
- XSRETURN(argvi);
- fail:
- SWIG_croak_null();
- }
-}
-
-
-XS(_wrap_new_PerlSAXCallbackHandler__SWIG_1) {
- {
- SV *arg1 = (SV *) 0 ;
- XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler *result = 0 ;
- int argvi = 0;
- dXSARGS;
-
- if ((items < 1) || (items > 1)) {
- SWIG_croak("Usage: new_PerlSAXCallbackHandler(obj);");
- }
- {
- arg1 = ST(0);
- }
- {
- try
- {
- result = (XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler *)new XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler(arg1);
- }
- CATCH_XML_EXCEPTION
- }
- ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_XERCES_CPP_NAMESPACE__PerlSAXCallbackHandler, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
-
- XSRETURN(argvi);
- fail:
-
- SWIG_croak_null();
- }
-}
-
-
-XS(_wrap_new_PerlSAXCallbackHandler) {
- dXSARGS;
-
- {
- unsigned long _index = 0;
- SWIG_TypeRank _rank = 0;
- if (items == 0) {
- SWIG_TypeRank _ranki = 0;
- SWIG_TypeRank _rankm = 0;
- if (!_index || (_ranki < _rank)) {
- _rank = _ranki; _index = 1;
- if (_rank == _rankm) goto dispatch;
- }
- }
- if (items == 1) {
- SWIG_TypeRank _ranki = 0;
- SWIG_TypeRank _rankm = 0;
- SWIG_TypeRank _pi = 1;
- int _v = 0;
- {
- {
- _v = 1;
- }
- }
- if (!_v) goto check_2;
- _ranki += _v*_pi;
- _rankm += _pi;
- _pi *= SWIG_MAXCASTRANK;
- if (!_index || (_ranki < _rank)) {
- _rank = _ranki; _index = 2;
- if (_rank == _rankm) goto dispatch;
- }
- }
- check_2:
-
- dispatch:
- switch(_index) {
- case 1:
- ++PL_markstack_ptr; SWIG_CALLXS(_wrap_new_PerlSAXCallbackHandler__SWIG_0); return;
- case 2:
- ++PL_markstack_ptr; SWIG_CALLXS(_wrap_new_PerlSAXCallbackHandler__SWIG_1); return;
- }
- }
-
- croak("No matching function for overloaded 'new_PerlSAXCallbackHandler'");
- XSRETURN(0);
-}
-
-
XS(_wrap_delete_PerlSAXCallbackHandler) {
{
XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler *arg1 = (XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler *) 0 ;
@@ -12376,7 +12114,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
ecode3 = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(2), &val3);
@@ -12428,11 +12166,11 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
{
@@ -12526,11 +12264,11 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg3 = UTF8_TRANSCODER->Local2XMLString(ST(2));
{
@@ -12580,7 +12318,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -12624,7 +12362,7 @@
}
arg1 = reinterpret_cast< XERCES_CPP_NAMESPACE::PerlSAXCallbackHandler * >(argp1);
- // we convert *everything* into a string *including* undef
+ // we convert *everything* into a string *including* null/undef
arg2 = UTF8_TRANSCODER->Local2XMLString(ST(1));
{
@@ -12674,6 +12412,9 @@
static void *_p_XERCES_CPP_NAMESPACE__MemBufInputSourceTo_p_XERCES_CPP_NAMESPACE__InputSource(void *x) {
return (void *)((XERCES_CPP_NAMESPACE::InputSource *) ((XERCES_CPP_NAMESPACE::MemBufInputSource *) x));
}
+static void *_p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInputTo_p_XERCES_CPP_NAMESPACE__InputSource(void *x) {
+ return (void *)((XERCES_CPP_NAMESPACE::InputSource *) ((XERCES_CPP_NAMESPACE::Wrapper4DOMLSInput *) x));
+}
static void *_p_XERCES_CPP_NAMESPACE__HandlerBaseTo_p_XERCES_CPP_NAMESPACE__DTDHandler(void *x) {
return (void *)((XERCES_CPP_NAMESPACE::DTDHandler *) ((XERCES_CPP_NAMESPACE::HandlerBase *) x));
}
@@ -12878,6 +12619,9 @@
static void *_p_XERCES_CPP_NAMESPACE__BaseRefVectorOfTXERCES_CPP_NAMESPACE__XMLAttr_tTo_p_XERCES_CPP_NAMESPACE__XMemory(void *x) {
return (void *)((XERCES_CPP_NAMESPACE::XMemory *) ((XERCES_CPP_NAMESPACE::BaseRefVectorOf<XERCES_CPP_NAMESPACE::XMLAttr > *) x));
}
+static void *_p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInputTo_p_XERCES_CPP_NAMESPACE__XMemory(void *x) {
+ return (void *)((XERCES_CPP_NAMESPACE::XMemory *) (XERCES_CPP_NAMESPACE::InputSource *) ((XERCES_CPP_NAMESPACE::Wrapper4DOMLSInput *) x));
+}
static void *_p_XERCES_CPP_NAMESPACE__XMLFormatterTo_p_XERCES_CPP_NAMESPACE__XMemory(void *x) {
return (void *)((XERCES_CPP_NAMESPACE::XMemory *) ((XERCES_CPP_NAMESPACE::XMLFormatter *) x));
}
@@ -12910,6 +12654,7 @@
static swig_type_info _swigt__p_XERCES_CPP_NAMESPACE__StdInInputSource = {"_p_XERCES_CPP_NAMESPACE__StdInInputSource", 0, 0, 0, 0, 0};
static swig_type_info _swigt__p_XERCES_CPP_NAMESPACE__URLInputSource = {"_p_XERCES_CPP_NAMESPACE__URLInputSource", 0, 0, 0, 0, 0};
static swig_type_info _swigt__p_XERCES_CPP_NAMESPACE__MemBufInputSource = {"_p_XERCES_CPP_NAMESPACE__MemBufInputSource", 0, 0, 0, 0, 0};
+static swig_type_info _swigt__p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInput = {"_p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInput", 0, 0, 0, 0, 0};
static swig_type_info _swigt__p_XERCES_CPP_NAMESPACE__LexicalHandler = {"_p_XERCES_CPP_NAMESPACE__LexicalHandler", "XERCES_CPP_NAMESPACE::LexicalHandler *", 0, 0, (void*)"XML::Xerces::LexicalHandler", 0};
static swig_type_info _swigt__p_XERCES_CPP_NAMESPACE__Locator = {"_p_XERCES_CPP_NAMESPACE__Locator", "XERCES_CPP_NAMESPACE::Locator *", 0, 0, (void*)"XML::Xerces::Locator", 0};
static swig_type_info _swigt__p_XERCES_CPP_NAMESPACE__MemoryManager = {"_p_XERCES_CPP_NAMESPACE__MemoryManager", "XERCES_CPP_NAMESPACE::MemoryManager *", 0, 0, (void*)0, 0};
@@ -12980,6 +12725,7 @@
static swig_type_info _swigt__p_ssize_t = {"_p_ssize_t", "ssize_t *|XMLSSize_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_uint16_t = {"_p_uint16_t", "uint16_t *|UTF16Ch *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_uint32_t = {"_p_uint32_t", "uint32_t *|UCS4Ch *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_uint64_t = {"_p_uint64_t", "uint64_t *|XMLFilePos *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|XMLByte *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
@@ -13045,6 +12791,7 @@
&_swigt__p_XERCES_CPP_NAMESPACE__StdInInputSource,
&_swigt__p_XERCES_CPP_NAMESPACE__StdOutFormatTarget,
&_swigt__p_XERCES_CPP_NAMESPACE__URLInputSource,
+ &_swigt__p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInput,
&_swigt__p_XERCES_CPP_NAMESPACE__XMLAttDef,
&_swigt__p_XERCES_CPP_NAMESPACE__XMLAttDefList,
&_swigt__p_XERCES_CPP_NAMESPACE__XMLAttr,
@@ -13074,6 +12821,7 @@
&_swigt__p_ssize_t,
&_swigt__p_uint16_t,
&_swigt__p_uint32_t,
+ &_swigt__p_uint64_t,
&_swigt__p_unsigned_char,
&_swigt__p_void,
};
@@ -13097,7 +12845,8 @@
static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__StdInInputSource[] = {{&_swigt__p_XERCES_CPP_NAMESPACE__StdInInputSource, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__URLInputSource[] = {{&_swigt__p_XERCES_CPP_NAMESPACE__URLInputSource, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__MemBufInputSource[] = {{&_swigt__p_XERCES_CPP_NAMESPACE__MemBufInputSource, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__InputSource[] = { {&_swigt__p_XERCES_CPP_NAMESPACE__InputSource, 0, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__LocalFileInputSource, _p_XERCES_CPP_NAMESPACE__LocalFileInputSourceTo_p_XERCES_CPP_NAMESPACE__InputSource, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__StdInInputSource, _p_XERCES_CPP_NAMESPACE__StdInInputSourceTo_p_XERCES_CPP_NAMESPACE__InputSource, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__URLInputSource, _p_XERCES_CPP_NAMESPACE__URLInputSourceTo_p_XERCES_CPP_NAMESPACE__InputSource, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__MemBufInputSource, _p_XERCES_CPP_NAMESPACE__MemBufInputSourceTo_p_XERCES_CPP_NAMESPACE__InputSource, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInput[] = {{&_swigt__p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInput, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__InputSource[] = { {&_swigt__p_XERCES_CPP_NAMESPACE__InputSource, 0, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__LocalFileInputSource, _p_XERCES_CPP_NAMESPACE__LocalFileInputSourceTo_p_XERCES_CPP_NAMESPACE__InputSource, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__StdInInputSource, _p_XERCES_CPP_NAMESPACE__StdInInputSourceTo_p_XERCES_CPP_NAMESPACE__InputSource, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__URLInputSource, _p_XERCES_CPP_NAMESPACE__URLInputSourceTo_p_XERCES_CPP_NAMESPACE__InputSource, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__MemBufInputSource, _p_XERCES_CPP_NAMESPACE__MemBufInputSourceTo_p_XERCES_CPP_NAMESPACE__InputSource, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInput, _p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInputTo_p_XERCES_CPP_NAMESPACE__InputSource, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__LexicalHandler[] = { {&_swigt__p_XERCES_CPP_NAMESPACE__LexicalHandler, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__Locator[] = { {&_swigt__p_XERCES_CPP_NAMESPACE__Locator, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__MemoryManager[] = { {&_swigt__p_XERCES_CPP_NAMESPACE__MemoryManager, 0, 0, 0},{0, 0, 0, 0}};
@@ -13160,7 +12909,7 @@
static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__DTDEntityDecl[] = {{&_swigt__p_XERCES_CPP_NAMESPACE__DTDEntityDecl, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__XMLEntityDecl[] = {{&_swigt__p_XERCES_CPP_NAMESPACE__XMLEntityDecl, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__PSVIElement[] = {{&_swigt__p_XERCES_CPP_NAMESPACE__PSVIElement, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__XMemory[] = { {&_swigt__p_XERCES_CPP_NAMESPACE__XMLAttr, _p_XERCES_CPP_NAMESPACE__XMLAttrTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__BaseRefVectorOfTXERCES_CPP_NAMESPACE__XMLAttr_t, _p_XERCES_CPP_NAMESPACE__BaseRefVectorOfTXERCES_CPP_NAMESPACE__XMLAttr_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLUri, _p_XERCES_CPP_NAMESPACE__XMLUriTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLSchemaDescription, _p_XERCES_CPP_NAMESPACE__XMLSchemaDescriptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLGrammarDescription, _p_XERCES_CPP_NAMESPACE__XMLGrammarDescriptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLDTDDescription, _p_XERCES_CPP_NAMESPACE__XMLDTDDescriptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SchemaElementDecl, _
p_XERCES_CPP_NAMESPACE__SchemaElementDeclTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__DTDElementDecl, _p_XERCES_CPP_NAMESPACE__DTDElementDeclTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLElementDecl, _p_XERCES_CPP_NAMESPACE__XMLElementDeclTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SchemaValidator, _p_XERCES_CPP_NAMESPACE__SchemaValidatorTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__DTDValidator, _p_XERCES_CPP_NAMESPACE__DTDValidatorTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLValidator, _p_XERCES_CPP_NAMESPACE__XMLValidatorTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLPScanToken, _p_XERCES_CPP_NAMESPACE__XMLPScanTokenTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__RefHash3KeysIdPoolEnumeratorTXERCES_CPP_NAMESPACE__SchemaElementDecl_t, _p_XERCE
S_CPP_NAMESPACE__RefHash3KeysIdPoolEnumeratorTXERCES_CPP_NAMESPACE__SchemaElementDecl_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__DTDAttDef, _p_XERCES_CPP_NAMESPACE__DTDAttDefTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLAttDef, _p_XERCES_CPP_NAMESPACE__XMLAttDefTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SAXParser, _p_XERCES_CPP_NAMESPACE__SAXParserTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLNotationDecl, _p_XERCES_CPP_NAMESPACE__XMLNotationDeclTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLFormatTarget, _p_XERCES_CPP_NAMESPACE__XMLFormatTargetTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__StdOutFormatTarget, _p_XERCES_CPP_NAMESPACE__StdOutFormatTargetTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__LocalFileFormatTarget, _p_XERCES_CPP_NAMESPA
CE__LocalFileFormatTargetTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__MemBufFormatTarget, _p_XERCES_CPP_NAMESPACE__MemBufFormatTargetTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__RefArrayVectorOfTuint16_t_t, _p_XERCES_CPP_NAMESPACE__RefArrayVectorOfTuint16_t_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__PSVIItem, _p_XERCES_CPP_NAMESPACE__PSVIItemTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__NameIdPoolTXERCES_CPP_NAMESPACE__DTDElementDecl_t, _p_XERCES_CPP_NAMESPACE__NameIdPoolTXERCES_CPP_NAMESPACE__DTDElementDecl_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__NameIdPoolTXERCES_CPP_NAMESPACE__DTDEntityDecl_t, _p_XERCES_CPP_NAMESPACE__NameIdPoolTXERCES_CPP_NAMESPACE__DTDEntityDecl_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__InputSource, _p_XERCES_CPP_NAMESPACE__InputSourceTo_p_XERCES_
CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__LocalFileInputSource, _p_XERCES_CPP_NAMESPACE__LocalFileInputSourceTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__StdInInputSource, _p_XERCES_CPP_NAMESPACE__StdInInputSourceTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__URLInputSource, _p_XERCES_CPP_NAMESPACE__URLInputSourceTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__MemBufInputSource, _p_XERCES_CPP_NAMESPACE__MemBufInputSourceTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__RefVectorOfTXERCES_CPP_NAMESPACE__XMLAttr_t, _p_XERCES_CPP_NAMESPACE__RefVectorOfTXERCES_CPP_NAMESPACE__XMLAttr_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SchemaAttDef, _p_XERCES_CPP_NAMESPACE__SchemaAttDefTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__BaseRefVectorOfTuint16_t_t, _p_XERCES_CPP_NAMESPA
CE__BaseRefVectorOfTuint16_t_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLURL, _p_XERCES_CPP_NAMESPACE__XMLURLTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLException, _p_XERCES_CPP_NAMESPACE__XMLExceptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLContentModel, _p_XERCES_CPP_NAMESPACE__XMLContentModelTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SchemaGrammar, _p_XERCES_CPP_NAMESPACE__SchemaGrammarTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__DTDGrammar, _p_XERCES_CPP_NAMESPACE__DTDGrammarTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__Grammar, _p_XERCES_CPP_NAMESPACE__GrammarTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SAXException, _p_XERCES_CPP_NAMESPACE__SAXExceptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPA
CE__SAXNotSupportedException, _p_XERCES_CPP_NAMESPACE__SAXNotSupportedExceptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SAXNotRecognizedException, _p_XERCES_CPP_NAMESPACE__SAXNotRecognizedExceptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SAXParseException, _p_XERCES_CPP_NAMESPACE__SAXParseExceptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__PSVIAttributeList, _p_XERCES_CPP_NAMESPACE__PSVIAttributeListTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__RefHash3KeysIdPoolTXERCES_CPP_NAMESPACE__SchemaElementDecl_t, _p_XERCES_CPP_NAMESPACE__RefHash3KeysIdPoolTXERCES_CPP_NAMESPACE__SchemaElementDecl_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__NameIdPoolEnumeratorTXERCES_CPP_NAMESPACE__DTDEntityDecl_t, _p_XERCES_CPP_NAMESPACE__NameIdPoolEnumeratorTXERCES_CPP_NAMESPACE__DTDEntityDecl_tTo_p_XERCES_CPP_NAMESPACE__XMem
ory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__NameIdPoolEnumeratorTXERCES_CPP_NAMESPACE__DTDElementDecl_t, _p_XERCES_CPP_NAMESPACE__NameIdPoolEnumeratorTXERCES_CPP_NAMESPACE__DTDElementDecl_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__PSVIAttribute, _p_XERCES_CPP_NAMESPACE__PSVIAttributeTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMemory, 0, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__QName, _p_XERCES_CPP_NAMESPACE__QNameTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SchemaAttDefList, _p_XERCES_CPP_NAMESPACE__SchemaAttDefListTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__DTDAttDefList, _p_XERCES_CPP_NAMESPACE__DTDAttDefListTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLAttDefList, _p_XERCES_CPP_NAMESPACE__XMLAttDefListTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLFormatter, _p_XER
CES_CPP_NAMESPACE__XMLFormatterTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__DTDEntityDecl, _p_XERCES_CPP_NAMESPACE__DTDEntityDeclTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLEntityDecl, _p_XERCES_CPP_NAMESPACE__XMLEntityDeclTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__PSVIElement, _p_XERCES_CPP_NAMESPACE__PSVIElementTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_XERCES_CPP_NAMESPACE__XMemory[] = { {&_swigt__p_XERCES_CPP_NAMESPACE__XMLAttr, _p_XERCES_CPP_NAMESPACE__XMLAttrTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__BaseRefVectorOfTXERCES_CPP_NAMESPACE__XMLAttr_t, _p_XERCES_CPP_NAMESPACE__BaseRefVectorOfTXERCES_CPP_NAMESPACE__XMLAttr_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLUri, _p_XERCES_CPP_NAMESPACE__XMLUriTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLSchemaDescription, _p_XERCES_CPP_NAMESPACE__XMLSchemaDescriptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLGrammarDescription, _p_XERCES_CPP_NAMESPACE__XMLGrammarDescriptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLDTDDescription, _p_XERCES_CPP_NAMESPACE__XMLDTDDescriptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SchemaElementDecl, _
p_XERCES_CPP_NAMESPACE__SchemaElementDeclTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__DTDElementDecl, _p_XERCES_CPP_NAMESPACE__DTDElementDeclTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLElementDecl, _p_XERCES_CPP_NAMESPACE__XMLElementDeclTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SchemaValidator, _p_XERCES_CPP_NAMESPACE__SchemaValidatorTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__DTDValidator, _p_XERCES_CPP_NAMESPACE__DTDValidatorTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLValidator, _p_XERCES_CPP_NAMESPACE__XMLValidatorTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLPScanToken, _p_XERCES_CPP_NAMESPACE__XMLPScanTokenTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__RefHash3KeysIdPoolEnumeratorTXERCES_CPP_NAMESPACE__SchemaElementDecl_t, _p_XERCE
S_CPP_NAMESPACE__RefHash3KeysIdPoolEnumeratorTXERCES_CPP_NAMESPACE__SchemaElementDecl_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__DTDAttDef, _p_XERCES_CPP_NAMESPACE__DTDAttDefTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLAttDef, _p_XERCES_CPP_NAMESPACE__XMLAttDefTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SAXParser, _p_XERCES_CPP_NAMESPACE__SAXParserTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLNotationDecl, _p_XERCES_CPP_NAMESPACE__XMLNotationDeclTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLFormatTarget, _p_XERCES_CPP_NAMESPACE__XMLFormatTargetTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__StdOutFormatTarget, _p_XERCES_CPP_NAMESPACE__StdOutFormatTargetTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__LocalFileFormatTarget, _p_XERCES_CPP_NAMESPA
CE__LocalFileFormatTargetTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__MemBufFormatTarget, _p_XERCES_CPP_NAMESPACE__MemBufFormatTargetTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__RefArrayVectorOfTuint16_t_t, _p_XERCES_CPP_NAMESPACE__RefArrayVectorOfTuint16_t_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__PSVIItem, _p_XERCES_CPP_NAMESPACE__PSVIItemTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__NameIdPoolTXERCES_CPP_NAMESPACE__DTDElementDecl_t, _p_XERCES_CPP_NAMESPACE__NameIdPoolTXERCES_CPP_NAMESPACE__DTDElementDecl_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__NameIdPoolTXERCES_CPP_NAMESPACE__DTDEntityDecl_t, _p_XERCES_CPP_NAMESPACE__NameIdPoolTXERCES_CPP_NAMESPACE__DTDEntityDecl_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__InputSource, _p_XERCES_CPP_NAMESPACE__InputSourceTo_p_XERCES_
CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__LocalFileInputSource, _p_XERCES_CPP_NAMESPACE__LocalFileInputSourceTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__StdInInputSource, _p_XERCES_CPP_NAMESPACE__StdInInputSourceTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__URLInputSource, _p_XERCES_CPP_NAMESPACE__URLInputSourceTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__MemBufInputSource, _p_XERCES_CPP_NAMESPACE__MemBufInputSourceTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__RefVectorOfTXERCES_CPP_NAMESPACE__XMLAttr_t, _p_XERCES_CPP_NAMESPACE__RefVectorOfTXERCES_CPP_NAMESPACE__XMLAttr_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SchemaAttDef, _p_XERCES_CPP_NAMESPACE__SchemaAttDefTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__BaseRefVectorOfTuint16_t_t, _p_XERCES_CPP_NAMESPA
CE__BaseRefVectorOfTuint16_t_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLURL, _p_XERCES_CPP_NAMESPACE__XMLURLTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLException, _p_XERCES_CPP_NAMESPACE__XMLExceptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLContentModel, _p_XERCES_CPP_NAMESPACE__XMLContentModelTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SchemaGrammar, _p_XERCES_CPP_NAMESPACE__SchemaGrammarTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__DTDGrammar, _p_XERCES_CPP_NAMESPACE__DTDGrammarTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__Grammar, _p_XERCES_CPP_NAMESPACE__GrammarTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SAXException, _p_XERCES_CPP_NAMESPACE__SAXExceptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPA
CE__SAXNotSupportedException, _p_XERCES_CPP_NAMESPACE__SAXNotSupportedExceptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SAXNotRecognizedException, _p_XERCES_CPP_NAMESPACE__SAXNotRecognizedExceptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SAXParseException, _p_XERCES_CPP_NAMESPACE__SAXParseExceptionTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__PSVIAttributeList, _p_XERCES_CPP_NAMESPACE__PSVIAttributeListTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__RefHash3KeysIdPoolTXERCES_CPP_NAMESPACE__SchemaElementDecl_t, _p_XERCES_CPP_NAMESPACE__RefHash3KeysIdPoolTXERCES_CPP_NAMESPACE__SchemaElementDecl_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__NameIdPoolEnumeratorTXERCES_CPP_NAMESPACE__DTDEntityDecl_t, _p_XERCES_CPP_NAMESPACE__NameIdPoolEnumeratorTXERCES_CPP_NAMESPACE__DTDEntityDecl_tTo_p_XERCES_CPP_NAMESPACE__XMem
ory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__NameIdPoolEnumeratorTXERCES_CPP_NAMESPACE__DTDElementDecl_t, _p_XERCES_CPP_NAMESPACE__NameIdPoolEnumeratorTXERCES_CPP_NAMESPACE__DTDElementDecl_tTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__PSVIAttribute, _p_XERCES_CPP_NAMESPACE__PSVIAttributeTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMemory, 0, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__QName, _p_XERCES_CPP_NAMESPACE__QNameTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInput, _p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInputTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__SchemaAttDefList, _p_XERCES_CPP_NAMESPACE__SchemaAttDefListTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__DTDAttDefList, _p_XERCES_CPP_NAMESPACE__DTDAttDefListTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLAttDefL
ist, _p_XERCES_CPP_NAMESPACE__XMLAttDefListTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLFormatter, _p_XERCES_CPP_NAMESPACE__XMLFormatterTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__DTDEntityDecl, _p_XERCES_CPP_NAMESPACE__DTDEntityDeclTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__XMLEntityDecl, _p_XERCES_CPP_NAMESPACE__XMLEntityDeclTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0}, {&_swigt__p_XERCES_CPP_NAMESPACE__PSVIElement, _p_XERCES_CPP_NAMESPACE__PSVIElementTo_p_XERCES_CPP_NAMESPACE__XMemory, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_XMLErrorReporter__ErrTypes[] = { {&_swigt__p_XMLErrorReporter__ErrTypes, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_int32_t[] = { {&_swigt__p_int32_t, 0, 0, 0},{0, 0, 0, 0}};
@@ -13168,6 +12917,7 @@
static swig_cast_info _swigc__p_ssize_t[] = { {&_swigt__p_ssize_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_uint16_t[] = { {&_swigt__p_uint16_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_uint32_t[] = { {&_swigt__p_uint32_t, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_uint64_t[] = { {&_swigt__p_uint64_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
@@ -13233,6 +12983,7 @@
_swigc__p_XERCES_CPP_NAMESPACE__StdInInputSource,
_swigc__p_XERCES_CPP_NAMESPACE__StdOutFormatTarget,
_swigc__p_XERCES_CPP_NAMESPACE__URLInputSource,
+ _swigc__p_XERCES_CPP_NAMESPACE__Wrapper4DOMLSInput,
_swigc__p_XERCES_CPP_NAMESPACE__XMLAttDef,
_swigc__p_XERCES_CPP_NAMESPACE__XMLAttDefList,
_swigc__p_XERCES_CPP_NAMESPACE__XMLAttr,
@@ -13262,6 +13013,7 @@
_swigc__p_ssize_t,
_swigc__p_uint16_t,
_swigc__p_uint32_t,
+ _swigc__p_uint64_t,
_swigc__p_unsigned_char,
_swigc__p_void,
};
@@ -13338,7 +13090,6 @@
{"XML::Xercesc::Parser_setDocumentHandler", _wrap_Parser_setDocumentHandler},
{"XML::Xercesc::Parser_setErrorHandler", _wrap_Parser_setErrorHandler},
{"XML::Xercesc::Parser_parse", _wrap_Parser_parse},
-{"XML::Xercesc::new_SAXParser", _wrap_new_SAXParser},
{"XML::Xercesc::delete_SAXParser", _wrap_delete_SAXParser},
{"XML::Xercesc::SAXParser_getDocumentHandler", _wrap_SAXParser_getDocumentHandler},
{"XML::Xercesc::SAXParser_getEntityResolver", _wrap_SAXParser_getEntityResolver},
@@ -13372,6 +13123,7 @@
{"XML::Xercesc::SAXParser_getIgnoreAnnotations", _wrap_SAXParser_getIgnoreAnnotations},
{"XML::Xercesc::SAXParser_getDisableDefaultEntityResolution", _wrap_SAXParser_getDisableDefaultEntityResolution},
{"XML::Xercesc::SAXParser_getSkipDTDValidation", _wrap_SAXParser_getSkipDTDValidation},
+{"XML::Xercesc::SAXParser_getHandleMultipleImports", _wrap_SAXParser_getHandleMultipleImports},
{"XML::Xercesc::SAXParser_setGenerateSyntheticAnnotations", _wrap_SAXParser_setGenerateSyntheticAnnotations},
{"XML::Xercesc::SAXParser_setValidateAnnotations", _wrap_SAXParser_setValidateAnnotations},
{"XML::Xercesc::SAXParser_setDoNamespaces", _wrap_SAXParser_setDoNamespaces},
@@ -13395,6 +13147,7 @@
{"XML::Xercesc::SAXParser_setIgnoreAnnotations", _wrap_SAXParser_setIgnoreAnnotations},
{"XML::Xercesc::SAXParser_setDisableDefaultEntityResolution", _wrap_SAXParser_setDisableDefaultEntityResolution},
{"XML::Xercesc::SAXParser_setSkipDTDValidation", _wrap_SAXParser_setSkipDTDValidation},
+{"XML::Xercesc::SAXParser_setHandleMultipleImports", _wrap_SAXParser_setHandleMultipleImports},
{"XML::Xercesc::SAXParser_installAdvDocHandler", _wrap_SAXParser_installAdvDocHandler},
{"XML::Xercesc::SAXParser_removeAdvDocHandler", _wrap_SAXParser_removeAdvDocHandler},
{"XML::Xercesc::SAXParser_parseFirst", _wrap_SAXParser_parseFirst},
@@ -13447,7 +13200,6 @@
{"XML::Xercesc::SAX2XMLReader_installAdvDocHandler", _wrap_SAX2XMLReader_installAdvDocHandler},
{"XML::Xercesc::SAX2XMLReader_removeAdvDocHandler", _wrap_SAX2XMLReader_removeAdvDocHandler},
{"XML::Xercesc::XMLReaderFactory_createXMLReader", _wrap_XMLReaderFactory_createXMLReader},
-{"XML::Xercesc::new_PerlSAXCallbackHandler", _wrap_new_PerlSAXCallbackHandler},
{"XML::Xercesc::delete_PerlSAXCallbackHandler", _wrap_delete_PerlSAXCallbackHandler},
{"XML::Xercesc::PerlSAXCallbackHandler_type", _wrap_PerlSAXCallbackHandler_type},
{"XML::Xercesc::PerlSAXCallbackHandler_characters", _wrap_PerlSAXCallbackHandler_characters},
@@ -13472,7 +13224,7 @@
* structures together.
*
* The generated swig_type_info structures are assigned staticly to an initial
- * array. We just loop though that array, and handle each type individually.
+ * array. We just loop through that array, and handle each type individually.
* First we lookup if this type has been already loaded, and if so, use the
* loaded structure instead of the generated one. Then we have to fill in the
* cast linked list. The cast data is initially stored in something like a
@@ -13510,30 +13262,47 @@
#define SWIGRUNTIME_DEBUG
#endif
+
SWIGRUNTIME void
SWIG_InitializeModule(void *clientdata) {
size_t i;
- swig_module_info *module_head;
- static int init_run = 0;
+ swig_module_info *module_head, *iter;
+ int found;
clientdata = clientdata;
- if (init_run) return;
- init_run = 1;
-
- /* Initialize the swig_module */
- swig_module.type_initial = swig_type_initial;
- swig_module.cast_initial = swig_cast_initial;
+ /* check to see if the circular list has been setup, if not, set it up */
+ if (swig_module.next==0) {
+ /* Initialize the swig_module */
+ swig_module.type_initial = swig_type_initial;
+ swig_module.cast_initial = swig_cast_initial;
+ swig_module.next = &swig_module;
+ }
/* Try and load any already created modules */
module_head = SWIG_GetModule(clientdata);
- if (module_head) {
+ if (!module_head) {
+ /* This is the first module loaded for this interpreter */
+ /* so set the swig module into the interpreter */
+ SWIG_SetModule(clientdata, &swig_module);
+ module_head = &swig_module;
+ } else {
+ /* the interpreter has loaded a SWIG module, but has it loaded this one? */
+ found=0;
+ iter=module_head;
+ do {
+ if (iter==&swig_module) {
+ found=1;
+ break;
+ }
+ iter=iter->next;
+ } while (iter!= module_head);
+
+ /* if the is found in the list, then all is done and we may leave */
+ if (found) return;
+ /* otherwise we must add out module into the list */
swig_module.next = module_head->next;
module_head->next = &swig_module;
- } else {
- /* This is the first module loaded */
- swig_module.next = &swig_module;
- SWIG_SetModule(clientdata, &swig_module);
}
/* Now work on filling in swig_module.types */
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org