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/03/14 09:48:40 UTC

svn commit: r385761 [2/3] - in /xerces/xerces-p/trunk: Xerces.cpp Xerces.pm

Modified: xerces/xerces-p/trunk/Xerces.cpp
URL: http://svn.apache.org/viewcvs/xerces/xerces-p/trunk/Xerces.cpp?rev=385761&r1=385760&r2=385761&view=diff
==============================================================================
--- xerces/xerces-p/trunk/Xerces.cpp (original)
+++ xerces/xerces-p/trunk/Xerces.cpp Tue Mar 14 00:48:37 2006
@@ -24,6 +24,8 @@
  * interface file instead. 
  * ----------------------------------------------------------------------------- */
 
+#define SWIGPERL
+#define SWIG_CASTRANK_MODE
 
 #ifdef __cplusplus
 template<class T> class SwigValueWrapper {
@@ -41,24 +43,22 @@
 };
 #endif
 
-/***********************************************************************
- *
+/* -----------------------------------------------------------------------------
  *  This section contains generic SWIG labels for method/variable
  *  declarations/attributes, and other compiler dependent labels.
- *
- ************************************************************************/
+ * ----------------------------------------------------------------------------- */
 
 /* template workaround for compilers that cannot correctly implement the C++ standard */
 #ifndef SWIGTEMPLATEDISAMBIGUATOR
-#  if defined(__SUNPRO_CC)
-#    if (__SUNPRO_CC <= 0x560)
-#      define SWIGTEMPLATEDISAMBIGUATOR template
-#    else
-#      define SWIGTEMPLATEDISAMBIGUATOR 
-#    endif
-#  else
-#    define SWIGTEMPLATEDISAMBIGUATOR 
-#  endif
+# if defined(__SUNPRO_CC)
+#   if (__SUNPRO_CC <= 0x560)
+#     define SWIGTEMPLATEDISAMBIGUATOR template
+#   else
+#     define SWIGTEMPLATEDISAMBIGUATOR 
+#   endif
+# else
+#   define SWIGTEMPLATEDISAMBIGUATOR 
+# endif
 #endif
 
 /* inline attribute */
@@ -73,12 +73,11 @@
 /* attribute recognised by some compilers to avoid 'unused' warnings */
 #ifndef SWIGUNUSED
 # 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
+#   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
@@ -104,7 +103,13 @@
 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
 #endif
 
-/* exporting methods for Windows DLLs */
+/* exporting methods */
+#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
+#  ifndef GCC_HASCLASSVISIBILITY
+#    define GCC_HASCLASSVISIBILITY
+#  endif
+#endif
+
 #ifndef SWIGEXPORT
 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
 #   if defined(STATIC_LINKED)
@@ -113,7 +118,11 @@
 #     define SWIGEXPORT __declspec(dllexport)
 #   endif
 # else
-#   define SWIGEXPORT
+#   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
+#     define SWIGEXPORT __attribute__ ((visibility("default")))
+#   else
+#     define SWIGEXPORT
+#   endif
 # endif
 #endif
 
@@ -126,29 +135,17 @@
 # endif 
 #endif
 
+/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
+#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER)
+# define _CRT_SECURE_NO_DEPRECATE
+#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
  *
- *     This file contains generic CAPI SWIG runtime support for pointer
- *     type checking.
- *
- ************************************************************************/
+ * This file contains generic CAPI SWIG runtime support for pointer
+ * type checking.
+ * ----------------------------------------------------------------------------- */
 
 /* This should only be incremented when either the layout of swig_type_info changes,
    or for whatever reason, the runtime changes incompatibly */
@@ -191,21 +188,134 @@
 /* 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/methods for returning states.
+   
+   The swig conversion methods, as ConvertPtr, return and integer 
+   that tells if the conversion was successful or not. And if not,
+   an error code can be returned (see swigerrors.swg for the codes).
+   
+   Use the following macros/flags to set or process the returning
+   states.
+   
+   In old swig versions, you usually write code as:
+
+     if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
+       // success code
+     } else {
+       //fail code
+     }
+
+   Now you can be more explicit as:
+
+    int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
+    if (SWIG_IsOK(res)) {
+      // success code
+    } else {
+      // fail code
+    }
+
+   that seems to be the same, but now you can also do
+
+    Type *ptr;
+    int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
+    if (SWIG_IsOK(res)) {
+      // success code
+      if (SWIG_IsNewObj(res) {
+        ...
+	delete *ptr;
+      } else {
+        ...
+      }
+    } else {
+      // fail code
+    }
+    
+   I.e., now SWIG_ConvertPtr can return new objects and you can
+   identify the case and take care of the deallocation. Of course that
+   requires also to SWIG_ConvertPtr to return new result values, as
+
+      int SWIG_ConvertPtr(obj, ptr,...) {         
+        if (<obj is ok>) {			       
+          if (<need new object>) {		       
+            *ptr = <ptr to new allocated object>; 
+            return SWIG_NEWOBJ;		       
+          } else {				       
+            *ptr = <ptr to old object>;	       
+            return SWIG_OLDOBJ;		       
+          } 				       
+        } else {				       
+          return SWIG_BADOBJ;		       
+        }					       
+      }
+
+   Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
+   more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
+   swig errors code.
+
+   Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
+   allows to return the 'cast rank', for example, if you have this
+
+       int food(double)
+       int fooi(int);
+
+   and you call
+ 
+      food(1)   // cast rank '1'  (1 -> 1.0)
+      fooi(1)   // cast rank '0'
+
+   just use the SWIG_AddCast()/SWIG_CheckState()
+
+
+ */
+#define SWIG_OK                    (0) 
+#define SWIG_ERROR                 (-1)
+#define SWIG_IsOK(r)               (r >= 0)
+#define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)  
+
+/* The CastRankLimit says how many bits are used for the cast rank */
+#define SWIG_CASTRANKLIMIT         (1 << 8)
+/* The NewMask denotes the object was created (using new/malloc) */
+#define SWIG_NEWOBJMASK            (SWIG_CASTRANKLIMIT  << 1)
+/* The TmpMask is for in/out typemaps that use temporal objects */
+#define SWIG_TMPOBJMASK            (SWIG_NEWOBJMASK << 1)
+/* Simple returning values */
+#define SWIG_BADOBJ                (SWIG_ERROR)
+#define SWIG_OLDOBJ                (SWIG_OK)
+#define SWIG_NEWOBJ                (SWIG_OK | SWIG_NEWOBJMASK)
+#define SWIG_TMPOBJ                (SWIG_OK | SWIG_TMPOBJMASK)
+/* Check, add and del mask methods */
+#define SWIG_AddNewMask(r)         (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
+#define SWIG_DelNewMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
+#define SWIG_IsNewObj(r)           (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
+#define SWIG_AddTmpMask(r)         (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
+#define SWIG_DelTmpMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
+#define SWIG_IsTmpObj(r)           (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
+
+
+/* Cast-Rank Mode */
+#if defined(SWIG_CASTRANK_MODE)
+#  ifndef SWIG_TypeRank
+#    define SWIG_TypeRank             unsigned long
+#  endif
+#  ifndef SWIG_MAXCASTRANK            /* Default cast allowed */
+#    define SWIG_MAXCASTRANK          (2)
+#  endif
+#  define SWIG_CASTRANKMASK          ((SWIG_CASTRANKLIMIT) -1)
+#  define SWIG_CastRank(r)           (r & SWIG_CASTRANKMASK)
+SWIGINTERNINLINE int SWIG_AddCast(int r) { 
+  return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
+}
+SWIGINTERNINLINE int SWIG_CheckState(int r) { 
+  return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0; 
+}
+#else /* no cast-rank mode */
+#  define SWIG_AddCast
+#  define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
+#endif
 
 
-/* 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>
@@ -260,7 +370,7 @@
   for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
     while ((*f1 == ' ') && (f1 != l1)) ++f1;
     while ((*f2 == ' ') && (f2 != l2)) ++f2;
-    if (*f1 != *f2) return (int)(*f1 - *f2);
+    if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
   }
   return (l1 - f1) - (l2 - f2);
 }
@@ -599,14 +709,180 @@
 }
 #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 
+#define  SWIG_NullReferenceError   -13
+
+
+
+#ifdef __cplusplus
+/* Needed on some windows machines---since MS plays funny games with the header files under C++ */
+#include <math.h>
+#include <stdlib.h>
+extern "C" {
+#endif
+#include "EXTERN.h"
+#include "perl.h"
+#include "XSUB.h"
+
+/* Add in functionality missing in older versions of Perl. Much of this is based on Devel-PPPort on cpan. */
+
+/* Add PERL_REVISION, PERL_VERSION, PERL_SUBVERSION if missing */
+#ifndef PERL_REVISION
+#  if !defined(__PATCHLEVEL_H_INCLUDED__) && !(defined(PATCHLEVEL) && defined(SUBVERSION))
+#    define PERL_PATCHLEVEL_H_IMPLICIT
+#    include <patchlevel.h>
+#  endif
+#  if !(defined(PERL_VERSION) || (defined(SUBVERSION) && defined(PATCHLEVEL)))
+#    include <could_not_find_Perl_patchlevel.h>
+#  endif
+#  ifndef PERL_REVISION
+#    define PERL_REVISION       (5)
+#    define PERL_VERSION        PATCHLEVEL
+#    define PERL_SUBVERSION     SUBVERSION
+#  endif
+#endif
+
+#if defined(WIN32) && defined(PERL_OBJECT) && !defined(PerlIO_exportFILE)
+#define PerlIO_exportFILE(fh,fl) (FILE*)(fh)
+#endif
+
+#ifndef SvIOK_UV
+# define SvIOK_UV(sv)       (SvIOK(sv) && (SvUVX(sv) == SvIVX(sv)))
+#endif
+
+#ifndef SvUOK
+# define SvUOK(sv)           SvIOK_UV(sv)
+#endif
+
+#if ((PERL_VERSION < 4) || ((PERL_VERSION == 4) && (PERL_SUBVERSION <= 5)))
+#  define PL_sv_undef               sv_undef
+#  define PL_na	                    na
+#  define PL_errgv                  errgv
+#  define PL_sv_no                  sv_no
+#  define PL_sv_yes                 sv_yes
+#  define PL_markstack_ptr          markstack_ptr
+#endif
+
+#ifndef IVSIZE
+#  ifdef LONGSIZE
+#    define IVSIZE LONGSIZE
+#  else
+#    define IVSIZE 4 /* A bold guess, but the best we can make. */
+#  endif
+#endif
+
+#ifndef INT2PTR
+#  if (IVSIZE == PTRSIZE) && (UVSIZE == PTRSIZE)
+#    define PTRV                  UV
+#    define INT2PTR(any,d)        (any)(d)
+#  else
+#    if PTRSIZE == LONGSIZE
+#      define PTRV                unsigned long
+#    else
+#      define PTRV                unsigned
+#    endif
+#    define INT2PTR(any,d)        (any)(PTRV)(d)
+#  endif
+
+#  define NUM2PTR(any,d)  (any)(PTRV)(d)
+#  define PTR2IV(p)       INT2PTR(IV,p)
+#  define PTR2UV(p)       INT2PTR(UV,p)
+#  define PTR2NV(p)       NUM2PTR(NV,p)
+
+#  if PTRSIZE == LONGSIZE
+#    define PTR2ul(p)     (unsigned long)(p)
+#  else
+#    define PTR2ul(p)     INT2PTR(unsigned long,p)
+#  endif
+#endif /* !INT2PTR */
+
+#ifndef get_sv
+#  define get_sv perl_get_sv
+#endif
+
+#ifndef ERRSV
+#  define ERRSV get_sv("@",FALSE)
+#endif
+
+#ifndef pTHX_
+#define pTHX_
+#endif   
+
+#include <string.h>
+#ifdef __cplusplus
+}
+#endif
+
+/* -----------------------------------------------------------------------------
+ * error manipulation
+ * ----------------------------------------------------------------------------- */
+
+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;
+}
+
+
+
+
+/* -----------------------------------------------------------------------------
  * perlrun.swg
  *
- *     This file contains the runtime support for Perl modules
- *     and includes code for managing global variables and pointer
- *     type checking.
- *
- ************************************************************************/
+ * This file contains the runtime support for Perl modules
+ * and includes code for managing global variables and pointer
+ * type checking.
+ * ----------------------------------------------------------------------------- */
+
 #ifdef PERL_OBJECT
 #define SWIG_PERL_OBJECT_DECL CPerlObj *SWIGUNUSEDPARM(pPerl),
 #define SWIG_PERL_OBJECT_CALL pPerl,
@@ -647,7 +923,7 @@
 /* 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_Error(code, msg)            		sv_setpvf(GvSV(PL_errgv),"%s %s\n", SWIG_ErrorType(code), msg)
 #define SWIG_fail                        		goto fail						    
 
 /* Perl-specific SWIG API */
@@ -666,11 +942,11 @@
  * pointers/data manipulation
  * ----------------------------------------------------------------------------- */
 
+/* For backward compatibility only */
+#define SWIG_POINTER_EXCEPTION  0
+
 #ifdef __cplusplus
 extern "C" {
-#if 0
-} /* cc-mode */
-#endif
 #endif
 
 #define SWIG_OWNER   SWIG_POINTER_OWN
@@ -678,28 +954,9 @@
 
 #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>
-#include <stdlib.h>
-extern "C" {
-#endif
-#include "EXTERN.h"
-#include "perl.h"
-#include "XSUB.h"
-
-#ifndef pTHX_
-#define pTHX_
-#endif
-
-#include <string.h>
-#ifdef __cplusplus
-}
-#endif
+/* SWIG Perl macros */
 
 /* Macro to call an XS function */
-
 #ifdef PERL_OBJECT 
 #  define SWIG_CALLXS(_name) _name(cv,pPerl) 
 #else 
@@ -756,24 +1013,29 @@
 #endif
 #endif
 
-#if defined(WIN32) && defined(PERL_OBJECT) && !defined(PerlIO_exportFILE)
-#define PerlIO_exportFILE(fh,fl) (FILE*)(fh)
-#endif
-
-/* Modifications for newer Perl 5.005 releases */
-
-#if !defined(PERL_REVISION) || ((PERL_REVISION >= 5) && ((PERL_VERSION < 5) || ((PERL_VERSION == 5) && (PERL_SUBVERSION < 50))))
-#  ifndef PL_sv_yes
-#    define PL_sv_yes sv_yes
-#  endif
-#  ifndef PL_sv_undef
-#    define PL_sv_undef sv_undef
+/* Workaround for bug in perl 5.6.x croak and earlier */
+#if (PERL_VERSION < 8)
+#  ifdef PERL_OBJECT
+#    define SWIG_croak_null() SWIG_Perl_croak_null(pPerl)
+static void SWIG_Perl_croak_null(CPerlObj *pPerl)
+#  else
+static void SWIG_croak_null()
 #  endif
-#  ifndef PL_na
-#    define PL_na na
+{
+  SV *err=ERRSV;
+#  if (PERL_VERSION < 6)
+  croak("%_", err);
+#  else
+  if (SvOK(err) && !SvROK(err)) croak("%_", err);
+  croak(Nullch);
 #  endif
+}
+#else
+#  define SWIG_croak_null() croak(Nullch)
 #endif
 
+
+
 #include <stdlib.h>
 
 SWIGRUNTIME const char *
@@ -807,8 +1069,8 @@
 
   /* Check to see if this is an object */
   if (sv_isobject(sv)) {
-    tsv = (SV*) SvRV(sv);
     IV tmp = 0;
+    tsv = (SV*) SvRV(sv);
     if ((SvTYPE(tsv) == SVt_PVHV)) {
       MAGIC *mg;
       if (SvMAGICAL(tsv)) {
@@ -826,7 +1088,7 @@
     } else {
       tmp = SvIV(tsv);
     }
-    voidptr = (void *)tmp;
+    voidptr = INT2PTR(void *,tmp);
   } else if (! SvOK(sv)) {            /* Check for undef */
     *(ptr) = (void *) 0;
     return SWIG_OK;
@@ -1016,7 +1278,7 @@
 
 
 SWIGRUNTIME swig_module_info *
-SWIG_Perl_GetModule() {
+SWIG_Perl_GetModule(void) {
   static void *type_pointer = (void *)0;
   SV *pointer;
 
@@ -1041,9 +1303,6 @@
 }
 
 #ifdef __cplusplus
-#if 0
-{ /* cc-mode */
-#endif
 }
 #endif
 
@@ -1131,16 +1390,15 @@
 #ifdef Stat
   #undef Stat
 #endif
+#ifdef check
+  #undef check
+#endif
 
 
 
-  
-#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
+#define SWIG_exception_fail(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 
 
 
 
@@ -1162,18 +1420,18 @@
 #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_RefArrayVectorOfTunsigned_short_t swig_types[16]
+#define SWIGTYPE_p_RefHash2KeysTableOfTValueVectorOfTXERCES_CPP_NAMESPACE__SchemaElementDecl_p_t_t swig_types[17]
+#define SWIGTYPE_p_RefHashTableOfTXERCES_CPP_NAMESPACE__ComplexTypeInfo_t swig_types[18]
+#define SWIGTYPE_p_RefHashTableOfTXERCES_CPP_NAMESPACE__XMLAttDef_t swig_types[19]
+#define SWIGTYPE_p_RefHashTableOfTXERCES_CPP_NAMESPACE__XSAnnotation_t swig_types[20]
+#define SWIGTYPE_p_RefHashTableOfTXERCES_CPP_NAMESPACE__XercesAttGroupInfo_t swig_types[21]
+#define SWIGTYPE_p_RefHashTableOfTXERCES_CPP_NAMESPACE__XercesGroupInfo_t swig_types[22]
+#define SWIGTYPE_p_RefHashTableOfTXMLRefInfo_t swig_types[23]
 #define SWIGTYPE_p_SecurityManager swig_types[24]
 #define SWIGTYPE_p_ValidationContext swig_types[25]
-#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_ValueVectorOfTXERCES_CPP_NAMESPACE__SchemaElementDecl_p_t swig_types[26]
+#define SWIGTYPE_p_ValueVectorOfTunsigned_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]
@@ -1245,17 +1503,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__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__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__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__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__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__SAX2XMLReader swig_types[110]
 #define SWIGTYPE_p_XERCES_CPP_NAMESPACE__SAXException swig_types[111]
 #define SWIGTYPE_p_XERCES_CPP_NAMESPACE__SAXNotRecognizedException swig_types[112]
@@ -1281,9 +1539,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__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__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__XMLException swig_types[138]
 #define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLExcepts swig_types[139]
 #define SWIGTYPE_p_XERCES_CPP_NAMESPACE__XMLFormatTarget swig_types[140]
@@ -1329,63 +1587,11 @@
 #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))
-
+#define SWIGVERSION 0x010328 
 
 
-
-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;
-}
-
+#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)) 
 
 
 #include <stdexcept>
@@ -1515,21 +1721,21 @@
         if (mg) {
           sv = mg->mg_obj;
           if (sv_isobject(sv)) {
-              fprintf(stderr,"Found object for disown\n");
+              // fprintf(stderr,"Found object for disown\n");
 
 	      HV *stash;
 	      stash=SvSTASH(SvRV(sv));
 
 	      if (stash != 0)
               {
-                  fprintf(stderr,"Found stash: %x\n",stash);
+                  // 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));
+                      // 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;
@@ -1540,15 +1746,15 @@
                       (void)hv_iterinit(hv);
                       while ((entry = hv_iternext(hv)))  {
                           key = hv_iterkey(entry, &klen);
-                          fprintf(stderr,"Found hash entry: %s\n",key);
+                          // fprintf(stderr,"Found hash entry: %s\n",key);
                       }
             
 		      if (hv_exists_ent(hv, sv, 0))
                       {
-                          fprintf(stderr,"Found key in OWNER hash!\n");
+                          // fprintf(stderr,"Found key in OWNER hash!\n");
                           if (hv_delete_ent(hv,sv,0,0))
                           {
-                              fprintf(stderr,"Deleted key in OWNER hash!\n");
+                              // fprintf(stderr,"Deleted key in OWNER hash!\n");
                           }
                           else 
                           {
@@ -1706,6 +1912,16 @@
   }
 }
 
+SWIGRUNTIMEINLINE void
+SWIG_Perl_NullRef(const char *type, const char *argname, const char *symname)
+{
+  if (type) {
+    SWIG_Perl_SetErrorf("null reference of type: '%s' was received as argumnent: %s of %s",type,argname,symname);
+  } else {
+    SWIG_Perl_SetErrorf("null reference was received");
+  }
+}
+
 SWIGRUNTIME void
 SWIG_Perl_TypeError(const char *type, int argnum, const char *symname)
 {
@@ -1724,7 +1940,7 @@
     if (val) *val = SvNV(obj);
     return SWIG_OK;
   } else if (SvIOK(obj)) {
-    if (val) *val = SvIV(obj);
+    if (val) *val = (double) SvIV(obj);
     return SWIG_AddCast(SWIG_OK);
   } else {
     const char *nptr = SvPV(obj, PL_na);
@@ -1746,79 +1962,72 @@
 }
 
 
-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);
-	    }
-	  }
-	}
-      }
-    }
+#include <float.h>
+
+
+#include <math.h>
+
+
+SWIGINTERNINLINE int
+SWIG_CanCastAsInteger(double *d, double min, double max) {
+  double x = *d;
+  if ((min <= x && x <= max)) {
+   double fx = floor(x);
+   double cx = ceil(x);
+   double rd =  ((x - fx) < 0.5) ? fx : cx; /* simple rint */
+   if ((errno == EDOM) || (errno == ERANGE)) {
+     errno = 0;
+   } else {
+     double summ, reps, diff;
+     if (rd < x) {
+       diff = x - rd;
+     } else if (rd > x) {
+       diff = rd - x;
+     } else {
+       return 1;
+     }
+     summ = rd + x;
+     reps = diff/summ;
+     if (reps < 8*DBL_EPSILON) {
+       *d = rd;
+       return 1;
+     }
+   }
   }
-  return SWIG_TypeError;
+  return 0;
 }
 
 
 SWIGINTERN int
-SWIG_AsVal_bool SWIG_PERL_DECL_ARGS_2(SV * obj, bool *val)
+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;
-  }  
+  if (obj == &PL_sv_yes) {
+    if (val) *val = true;
+    return SWIG_OK;
+  } else if (obj == &PL_sv_no) { 
+    if (val) *val = false;
+    return SWIG_OK;
+  } else {
+    if (val) *val = SvTRUE(obj) ? true: false;
+    return SWIG_AddCast(SWIG_OK);    
+  }
   return SWIG_TypeError;
 }
 
 
 SWIGINTERNINLINE SV *
-SWIG_From_long  SWIG_PERL_DECL_ARGS_1(long value)
+SWIG_From_bool  SWIG_PERL_DECL_ARGS_1(bool value)
 {    
   SV *obj = sv_newmortal();
-  sv_setiv(obj, (IV) value);
+  if (value) {
+    sv_setsv(obj, &PL_sv_yes);
+  } else {
+    sv_setsv(obj, &PL_sv_no); 
+  }
   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)
 {
@@ -2073,7 +2282,7 @@
     if (cptr)  {
       if (alloc) {
 	if (*alloc == SWIG_NEWOBJ) {
-	  *cptr = reinterpret_cast<char* >(memcpy((new char[size]), cstr, sizeof(char)*(size)));
+	  *cptr = reinterpret_cast< char* >(memcpy((new char[size]), cstr, sizeof(char)*(size)));
 	} else {
 	  *cptr = cstr;
 	  *alloc = SWIG_OLDOBJ;
@@ -2098,10 +2307,17 @@
 }
 
 
-  
 
 
 
+SWIGINTERNINLINE SV *
+SWIG_From_long  SWIG_PERL_DECL_ARGS_1(long value)
+{    
+  SV *obj = sv_newmortal();
+  sv_setiv(obj, (IV) value);
+  return obj;
+}
+
 
 SWIGINTERNINLINE SV *
 SWIG_From_int  SWIG_PERL_DECL_ARGS_1(int value)
@@ -2139,6 +2355,41 @@
 
 
 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_AddCast(SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(obj,&d));
+      if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) {
+	if (val) *val = (long)(d);
+	return res;
+      }
+    }
+  }
+  return SWIG_TypeError;
+}
+
+
+SWIGINTERN int
 SWIG_AsVal_int SWIG_PERL_DECL_ARGS_2(SV * obj, int *val)
 {
   long v;
@@ -2147,7 +2398,7 @@
     if ((v < INT_MIN || v > INT_MAX)) {
       return SWIG_OverflowError;
     } else {
-      if (val) *val = static_cast<int >(v);
+      if (val) *val = static_cast< int >(v);
     }
   }  
   return res;
@@ -2214,23 +2465,13 @@
     }
     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);
-	    }
-	  }
-	}
+      int res = SWIG_AddCast(SWIG_AsVal_double SWIG_PERL_CALL_ARGS_2(obj,&d));
+      if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) {
+	if (val) *val = (unsigned long)(d);
+	return res;
       }
     }
   }
-
   return SWIG_TypeError;
 }
 
@@ -2244,7 +2485,7 @@
     if ((v > UINT_MAX)) {
       return SWIG_OverflowError;
     } else {
-      if (val) *val = static_cast<unsigned int >(v);
+      if (val) *val = static_cast< unsigned int >(v);
     }
   }  
   return res;
@@ -2275,10 +2516,10 @@
   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){
+SWIGINTERN 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){
+SWIGINTERN bool XERCES_CPP_NAMESPACE_DOMNode_operator_SN__Se_(XERCES_CPP_NAMESPACE::DOMNode *self,XERCES_CPP_NAMESPACE::DOMNode const *other){
        return !self->isSameNode(other);
    }
 
@@ -2291,7 +2532,7 @@
     if ((v < SHRT_MIN || v > SHRT_MAX)) {
       return SWIG_OverflowError;
     } else {
-      if (val) *val = static_cast<short >(v);
+      if (val) *val = static_cast< short >(v);
     }
   }  
   return res;
@@ -2303,7 +2544,7 @@
 {
   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);
+  if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v);
   return res;
 }
 
@@ -2337,59 +2578,57 @@
 #else
 #define MAGIC_CLASS
 #endif
-SWIGCLASS_STATIC int swig_magic_readonly(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int swig_magic_readonly(pTHX_ SV *SWIGUNUSEDPARM(sv), MAGIC *SWIGUNUSEDPARM(mg)) {
     MAGIC_PPERL
-    sv = sv; mg = mg;
     croak("Value is read-only.");
     return 0;
 }
-SWIGCLASS_STATIC int DEBUG_UTF8_OUT_set(pTHX_ SV* sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_DEBUG_UTF8_OUT_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(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""'");
+  {
+    bool val;
+    int res = SWIG_AsVal_bool SWIG_PERL_CALL_ARGS_2(sv, &val);
+    if (!SWIG_IsOK(res)) {
+      SWIG_exception_fail(SWIG_ArgError(res), "in variable '""DEBUG_UTF8_OUT""' of type '""bool""'");
+    }
+    DEBUG_UTF8_OUT = static_cast< bool >(val);
   }
-  DEBUG_UTF8_OUT = static_cast<bool >(val);
 fail:
   return 1;
 }
 
 
-SWIGCLASS_STATIC int DEBUG_UTF8_OUT_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_DEBUG_UTF8_OUT_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
-  sv_setsv(sv,SWIG_From_bool  SWIG_PERL_CALL_ARGS_1(static_cast<bool >(DEBUG_UTF8_OUT)))  ;
+  sv_setsv(sv,SWIG_From_bool  SWIG_PERL_CALL_ARGS_1(static_cast< bool >(DEBUG_UTF8_OUT)))  ;
   return 1;
 }
 
 
-SWIGCLASS_STATIC int DEBUG_UTF8_IN_set(pTHX_ SV* sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_DEBUG_UTF8_IN_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(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""'");
+  {
+    bool val;
+    int res = SWIG_AsVal_bool SWIG_PERL_CALL_ARGS_2(sv, &val);
+    if (!SWIG_IsOK(res)) {
+      SWIG_exception_fail(SWIG_ArgError(res), "in variable '""DEBUG_UTF8_IN""' of type '""bool""'");
+    }
+    DEBUG_UTF8_IN = static_cast< bool >(val);
   }
-  DEBUG_UTF8_IN = static_cast<bool >(val);
 fail:
   return 1;
 }
 
 
-SWIGCLASS_STATIC int DEBUG_UTF8_IN_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_DEBUG_UTF8_IN_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
-  sv_setsv(sv,SWIG_From_bool  SWIG_PERL_CALL_ARGS_1(static_cast<bool >(DEBUG_UTF8_IN)))  ;
+  sv_setsv(sv,SWIG_From_bool  SWIG_PERL_CALL_ARGS_1(static_cast< bool >(DEBUG_UTF8_IN)))  ;
   return 1;
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgAnyString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgAnyString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgAnyString));
   
@@ -2397,9 +2636,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgAttListString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgAttListString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgAttListString));
   
@@ -2407,9 +2645,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgCommentString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgCommentString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgCommentString));
   
@@ -2417,9 +2654,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgCDATAString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgCDATAString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgCDATAString));
   
@@ -2427,9 +2663,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgDefaultString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgDefaultString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgDefaultString));
   
@@ -2437,9 +2672,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgDocTypeString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgDocTypeString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgDocTypeString));
   
@@ -2447,9 +2681,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgEBCDICEncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgEBCDICEncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEBCDICEncodingString));
   
@@ -2457,9 +2690,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgElemString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgElemString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgElemString));
   
@@ -2467,9 +2699,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgEmptyString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgEmptyString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEmptyString));
   
@@ -2477,9 +2708,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgEncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgEncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEncodingString));
   
@@ -2487,9 +2717,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgEntitString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgEntitString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEntitString));
   
@@ -2497,9 +2726,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgEntityString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgEntityString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEntityString));
   
@@ -2507,9 +2735,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgEntitiesString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgEntitiesString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEntitiesString));
   
@@ -2517,9 +2744,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgEnumerationString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgEnumerationString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEnumerationString));
   
@@ -2527,9 +2753,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgExceptDomain_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgExceptDomain_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgExceptDomain));
   
@@ -2537,9 +2762,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgFixedString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgFixedString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgFixedString));
   
@@ -2547,9 +2771,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIBM037EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIBM037EncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM037EncodingString));
   
@@ -2557,9 +2780,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIBM037EncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIBM037EncodingString2_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM037EncodingString2));
   
@@ -2567,9 +2789,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIBM1047EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIBM1047EncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1047EncodingString));
   
@@ -2577,9 +2798,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIBM1047EncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIBM1047EncodingString2_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1047EncodingString2));
   
@@ -2587,9 +2807,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIBM1140EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIBM1140EncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1140EncodingString));
   
@@ -2597,9 +2816,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIBM1140EncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIBM1140EncodingString2_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1140EncodingString2));
   
@@ -2607,9 +2825,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIBM1140EncodingString3_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIBM1140EncodingString3_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1140EncodingString3));
   
@@ -2617,9 +2834,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIBM1140EncodingString4_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIBM1140EncodingString4_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIBM1140EncodingString4));
   
@@ -2627,9 +2843,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIESString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIESString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIESString));
   
@@ -2637,9 +2852,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIDString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIDString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIDString));
   
@@ -2647,9 +2861,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIDRefString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIDRefString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIDRefString));
   
@@ -2657,9 +2870,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIDRefsString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIDRefsString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIDRefsString));
   
@@ -2667,9 +2879,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgImpliedString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgImpliedString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgImpliedString));
   
@@ -2677,9 +2888,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIgnoreString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIgnoreString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIgnoreString));
   
@@ -2687,9 +2897,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIncludeString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIncludeString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIncludeString));
   
@@ -2697,9 +2906,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgISO88591EncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString));
   
@@ -2707,9 +2915,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgISO88591EncodingString2_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString2));
   
@@ -2717,9 +2924,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString3_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgISO88591EncodingString3_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString3));
   
@@ -2727,9 +2933,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString4_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgISO88591EncodingString4_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString4));
   
@@ -2737,9 +2942,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString5_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgISO88591EncodingString5_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString5));
   
@@ -2747,9 +2951,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString6_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgISO88591EncodingString6_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString6));
   
@@ -2757,9 +2960,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString7_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgISO88591EncodingString7_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString7));
   
@@ -2767,9 +2969,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString8_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgISO88591EncodingString8_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString8));
   
@@ -2777,9 +2978,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString9_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgISO88591EncodingString9_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString9));
   
@@ -2787,9 +2987,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString10_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgISO88591EncodingString10_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString10));
   
@@ -2797,9 +2996,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString11_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgISO88591EncodingString11_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString11));
   
@@ -2807,9 +3005,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgISO88591EncodingString12_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgISO88591EncodingString12_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgISO88591EncodingString12));
   
@@ -2817,9 +3014,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgLocalHostString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgLocalHostString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgLocalHostString));
   
@@ -2827,9 +3023,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNoString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNoString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNoString));
   
@@ -2837,9 +3032,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNotationString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNotationString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNotationString));
   
@@ -2847,9 +3041,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNDATAString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNDATAString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNDATAString));
   
@@ -2857,9 +3050,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNmTokenString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNmTokenString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNmTokenString));
   
@@ -2867,9 +3059,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNmTokensString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNmTokensString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNmTokensString));
   
@@ -2877,9 +3068,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgPCDATAString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgPCDATAString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgPCDATAString));
   
@@ -2887,9 +3077,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgPIString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgPIString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgPIString));
   
@@ -2897,9 +3086,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgPubIDString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgPubIDString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgPubIDString));
   
@@ -2907,9 +3095,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgRefString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgRefString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgRefString));
   
@@ -2917,9 +3104,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgRequiredString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgRequiredString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgRequiredString));
   
@@ -2927,9 +3113,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgStandaloneString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgStandaloneString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgStandaloneString));
   
@@ -2937,9 +3122,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgVersion1_0_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgVersion1_0_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgVersion1_0));
   
@@ -2947,9 +3131,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgVersion1_1_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgVersion1_1_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgVersion1_1));
   
@@ -2957,9 +3140,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgSysIDString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgSysIDString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgSysIDString));
   
@@ -2967,9 +3149,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUnknownURIName_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUnknownURIName_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUnknownURIName));
   
@@ -2977,9 +3158,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUCS4EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUCS4EncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4EncodingString));
   
@@ -2987,9 +3167,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUCS4EncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUCS4EncodingString2_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4EncodingString2));
   
@@ -2997,9 +3176,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUCS4EncodingString3_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUCS4EncodingString3_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4EncodingString3));
   
@@ -3007,9 +3185,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUCS4BEncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUCS4BEncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4BEncodingString));
   
@@ -3017,9 +3194,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUCS4BEncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUCS4BEncodingString2_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4BEncodingString2));
   
@@ -3027,9 +3203,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUCS4LEncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUCS4LEncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4LEncodingString));
   
@@ -3037,9 +3212,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUCS4LEncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUCS4LEncodingString2_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUCS4LEncodingString2));
   
@@ -3047,9 +3221,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUSASCIIEncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUSASCIIEncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUSASCIIEncodingString));
   
@@ -3057,9 +3230,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUSASCIIEncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUSASCIIEncodingString2_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUSASCIIEncodingString2));
   
@@ -3067,9 +3239,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUSASCIIEncodingString3_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUSASCIIEncodingString3_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUSASCIIEncodingString3));
   
@@ -3077,9 +3248,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUSASCIIEncodingString4_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUSASCIIEncodingString4_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUSASCIIEncodingString4));
   
@@ -3087,9 +3257,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF8EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF8EncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF8EncodingString));
   
@@ -3097,9 +3266,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF8EncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF8EncodingString2_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF8EncodingString2));
   
@@ -3107,9 +3275,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF16EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF16EncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16EncodingString));
   
@@ -3117,9 +3284,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF16EncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF16EncodingString2_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16EncodingString2));
   
@@ -3127,9 +3293,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF16EncodingString3_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF16EncodingString3_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16EncodingString3));
   
@@ -3137,9 +3302,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF16EncodingString4_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF16EncodingString4_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16EncodingString4));
   
@@ -3147,9 +3311,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF16EncodingString5_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF16EncodingString5_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16EncodingString5));
   
@@ -3157,9 +3320,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF16EncodingString6_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF16EncodingString6_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16EncodingString6));
   
@@ -3167,9 +3329,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF16EncodingString7_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF16EncodingString7_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16EncodingString7));
   
@@ -3177,9 +3338,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF16BEncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF16BEncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16BEncodingString));
   
@@ -3187,9 +3347,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF16BEncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF16BEncodingString2_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16BEncodingString2));
   
@@ -3197,9 +3356,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF16LEncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF16LEncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16LEncodingString));
   
@@ -3207,9 +3365,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTF16LEncodingString2_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTF16LEncodingString2_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTF16LEncodingString2));
   
@@ -3217,9 +3374,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgVersionString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgVersionString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgVersionString));
   
@@ -3227,9 +3383,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgValidityDomain_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgValidityDomain_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgValidityDomain));
   
@@ -3237,9 +3392,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgWin1252EncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgWin1252EncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgWin1252EncodingString));
   
@@ -3247,9 +3401,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLChEncodingString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLChEncodingString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLChEncodingString));
   
@@ -3257,9 +3410,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLDOMMsgDomain_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLDOMMsgDomain_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLDOMMsgDomain));
   
@@ -3267,9 +3419,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLString));
   
@@ -3277,9 +3428,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLStringSpace_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLStringSpace_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLStringSpace));
   
@@ -3287,9 +3437,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLStringHTab_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLStringHTab_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLStringHTab));
   
@@ -3297,9 +3446,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLStringCR_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLStringCR_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLStringCR));
   
@@ -3307,9 +3455,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLStringLF_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLStringLF_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLStringLF));
   
@@ -3317,9 +3464,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLStringSpaceU_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLStringSpaceU_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLStringSpaceU));
   
@@ -3327,9 +3473,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLStringHTabU_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLStringHTabU_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLStringHTabU));
   
@@ -3337,9 +3482,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLStringCRU_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLStringCRU_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLStringCRU));
   
@@ -3347,9 +3491,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLStringLFU_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLStringLFU_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLStringLFU));
   
@@ -3357,9 +3500,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLDeclString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLDeclString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLDeclString));
   
@@ -3367,9 +3509,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLDeclStringSpace_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLDeclStringSpace_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLDeclStringSpace));
   
@@ -3377,9 +3518,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLDeclStringHTab_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLDeclStringHTab_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLDeclStringHTab));
   
@@ -3387,9 +3527,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLDeclStringLF_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLDeclStringLF_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLDeclStringLF));
   
@@ -3397,9 +3536,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLDeclStringCR_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLDeclStringCR_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLDeclStringCR));
   
@@ -3407,9 +3545,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLDeclStringSpaceU_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLDeclStringSpaceU_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLDeclStringSpaceU));
   
@@ -3417,9 +3554,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLDeclStringHTabU_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLDeclStringHTabU_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLDeclStringHTabU));
   
@@ -3427,9 +3563,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLDeclStringLFU_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLDeclStringLFU_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLDeclStringLFU));
   
@@ -3437,9 +3572,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLDeclStringCRU_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLDeclStringCRU_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLDeclStringCRU));
   
@@ -3447,9 +3581,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLNSString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLNSString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLNSString));
   
@@ -3457,9 +3590,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLNSColonString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLNSColonString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLNSColonString));
   
@@ -3467,9 +3599,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLNSURIName_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLNSURIName_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLNSURIName));
   
@@ -3477,9 +3608,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLErrDomain_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLErrDomain_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLErrDomain));
   
@@ -3487,9 +3617,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLURIName_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLURIName_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLURIName));
   
@@ -3497,9 +3626,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgInfosetURIName_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgInfosetURIName_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgInfosetURIName));
   
@@ -3507,9 +3635,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgYesString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgYesString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgYesString));
   
@@ -3517,9 +3644,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgZeroLenString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgZeroLenString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgZeroLenString));
   
@@ -3527,9 +3653,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgDTDEntityString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgDTDEntityString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgDTDEntityString));
   
@@ -3537,9 +3662,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgAmp_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgAmp_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgAmp));
   
@@ -3547,9 +3671,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgLT_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgLT_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgLT));
   
@@ -3557,9 +3680,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgGT_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgGT_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgGT));
   
@@ -3567,9 +3689,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgQuot_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgQuot_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgQuot));
   
@@ -3577,9 +3698,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgApos_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgApos_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgApos));
   
@@ -3587,9 +3707,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgWFXMLScanner_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgWFXMLScanner_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgWFXMLScanner));
   
@@ -3597,9 +3716,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIGXMLScanner_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIGXMLScanner_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIGXMLScanner));
   
@@ -3607,9 +3725,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgSGXMLScanner_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgSGXMLScanner_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgSGXMLScanner));
   
@@ -3617,9 +3734,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgDGXMLScanner_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgDGXMLScanner_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgDGXMLScanner));
   
@@ -3627,9 +3743,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXSAXMLScanner_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXSAXMLScanner_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXSAXMLScanner));
   
@@ -3637,9 +3752,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgCDataStart_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgCDataStart_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgCDataStart));
   
@@ -3647,9 +3761,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgCDataEnd_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgCDataEnd_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgCDataEnd));
   
@@ -3657,9 +3770,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgArrayIndexOutOfBoundsException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgArrayIndexOutOfBoundsException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgArrayIndexOutOfBoundsException_Name));
   
@@ -3667,9 +3779,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgEmptyStackException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgEmptyStackException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEmptyStackException_Name));
   
@@ -3677,9 +3788,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIllegalArgumentException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIllegalArgumentException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIllegalArgumentException_Name));
   
@@ -3687,9 +3797,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgInvalidCastException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgInvalidCastException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgInvalidCastException_Name));
   
@@ -3697,9 +3806,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgIOException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgIOException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgIOException_Name));
   
@@ -3707,9 +3815,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNoSuchElementException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNoSuchElementException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNoSuchElementException_Name));
   
@@ -3717,9 +3824,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNullPointerException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNullPointerException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNullPointerException_Name));
   
@@ -3727,9 +3833,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXMLPlatformUtilsException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXMLPlatformUtilsException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXMLPlatformUtilsException_Name));
   
@@ -3737,9 +3842,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgRuntimeException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgRuntimeException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgRuntimeException_Name));
   
@@ -3747,9 +3851,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgTranscodingException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgTranscodingException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgTranscodingException_Name));
   
@@ -3757,9 +3860,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUnexpectedEOFException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUnexpectedEOFException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUnexpectedEOFException_Name));
   
@@ -3767,9 +3869,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUnsupportedEncodingException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUnsupportedEncodingException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUnsupportedEncodingException_Name));
   
@@ -3777,9 +3878,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgUTFDataFormatException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgUTFDataFormatException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgUTFDataFormatException_Name));
   
@@ -3787,9 +3887,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNetAccessorException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNetAccessorException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNetAccessorException_Name));
   
@@ -3797,9 +3896,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgMalformedURLException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgMalformedURLException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgMalformedURLException_Name));
   
@@ -3807,9 +3905,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNumberFormatException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNumberFormatException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNumberFormatException_Name));
   
@@ -3817,9 +3914,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgParseException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgParseException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgParseException_Name));
   
@@ -3827,9 +3923,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgInvalidDatatypeFacetException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgInvalidDatatypeFacetException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgInvalidDatatypeFacetException_Name));
   
@@ -3837,9 +3932,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgInvalidDatatypeValueException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgInvalidDatatypeValueException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgInvalidDatatypeValueException_Name));
   
@@ -3847,9 +3941,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgSchemaDateTimeException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgSchemaDateTimeException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgSchemaDateTimeException_Name));
   
@@ -3857,9 +3950,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXPathException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXPathException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXPathException_Name));
   
@@ -3867,9 +3959,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgXSerializationException_Name_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgXSerializationException_Name_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgXSerializationException_Name));
   
@@ -3877,9 +3968,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNegINFString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNegINFString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNegINFString));
   
@@ -3887,9 +3977,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNegZeroString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNegZeroString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNegZeroString));
   
@@ -3897,9 +3986,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgPosZeroString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgPosZeroString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgPosZeroString));
   
@@ -3907,9 +3995,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgPosINFString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgPosINFString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgPosINFString));
   
@@ -3917,9 +4004,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNaNString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNaNString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgNaNString));
   
@@ -3927,9 +4013,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgEString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgEString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgEString));
   
@@ -3937,9 +4022,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgZeroString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgZeroString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   
   sv_setsv((SV*)sv, XMLString2Perl(XERCES_CPP_NAMESPACE::XMLUni::fgZeroString));
   
@@ -3947,9 +4031,8 @@
 }
 
 
-SWIGCLASS_STATIC int XMLUni_fgNullString_get(pTHX_ SV *sv, MAGIC *mg) {
+SWIGCLASS_STATIC int _wrap_XMLUni_fgNullString_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
   MAGIC_PPERL
-  mg = mg;
   

[... 66439 lines stripped ...]


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org