Author: amassari
Date: Thu May 25 04:04:20 2006
New Revision: 409359
URL: http://svn.apache.org/viewvc?rev=409359&view=rev
Log:
Regenerate
Modified:
xerces/c/trunk/swig/perl/Xerces.cpp
xerces/c/trunk/swig/perl/Xerces.pm
Modified: xerces/c/trunk/swig/perl/Xerces.cpp
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/Xerces.cpp?rev=409359&r1=409358&r2=409359&view=diff
==============================================================================
--- xerces/c/trunk/swig/perl/Xerces.cpp (original)
+++ xerces/c/trunk/swig/perl/Xerces.cpp Thu May 25 04:04:20 2006
@@ -2514,6 +2514,22 @@
}
+SWIGINTERN int
+SWIG_AsVal_short SWIG_PERL_DECL_ARGS_2(SV * obj, short *val)
+{
+ long v;
+ int res = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(obj, &v);
+ if (SWIG_IsOK(res)) {
+ if ((v < SHRT_MIN || v > SHRT_MAX)) {
+ return SWIG_OverflowError;
+ } else {
+ if (val) *val = static_cast< short >(v);
+ }
+ }
+ return res;
+}
+
+
SWIGINTERNINLINE SV *
SWIG_From_short SWIG_PERL_DECL_ARGS_1(short value)
{
@@ -2560,22 +2576,6 @@
}
-SWIGINTERN int
-SWIG_AsVal_short SWIG_PERL_DECL_ARGS_2(SV * obj, short *val)
-{
- long v;
- int res = SWIG_AsVal_long SWIG_PERL_CALL_ARGS_2(obj, &v);
- if (SWIG_IsOK(res)) {
- if ((v < SHRT_MIN || v > SHRT_MAX)) {
- return SWIG_OverflowError;
- } else {
- if (val) *val = static_cast< short >(v);
- }
- }
- return res;
-}
-
-
#define CATCH_SAX_EXCEPTION \
catch (const XMLException& e) \
{ \
@@ -29886,6 +29886,255 @@
}
+XS(_wrap_new_DOMException__SWIG_0) {
+ {
+ short arg1 ;
+ short arg2 ;
+ XERCES_CPP_NAMESPACE::MemoryManager *arg3 =
(XERCES_CPP_NAMESPACE::MemoryManager *) (XERCES_CPP_NAMESPACE::MemoryManager
*)0 ;
+ XERCES_CPP_NAMESPACE::DOMException *result = 0 ;
+ short val1 ;
+ int ecode1 = 0 ;
+ short val2 ;
+ int ecode2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ int argvi = 0;
+ dXSARGS;
+
+ if ((items < 3) || (items > 3)) {
+ SWIG_croak("Usage: new_DOMException(code,messageCode,memoryManager);");
+ }
+ ecode1 = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '"
"new_DOMException" "', argument " "1"" of type '" "short""'");
+ }
+ arg1 = static_cast< short >(val1);
+ ecode2 = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '"
"new_DOMException" "', argument " "2"" of type '" "short""'");
+ }
+ arg2 = static_cast< short >(val2);
+ res3 = SWIG_ConvertPtr(ST(2),
&argp3,SWIGTYPE_p_XERCES_CPP_NAMESPACE__MemoryManager, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '"
"new_DOMException" "', argument " "3"" of type '"
"XERCES_CPP_NAMESPACE::MemoryManager *const""'");
+ }
+ arg3 = reinterpret_cast< XERCES_CPP_NAMESPACE::MemoryManager * >(argp3);
+ {
+ try
+ {
+ result = (XERCES_CPP_NAMESPACE::DOMException *)new
XERCES_CPP_NAMESPACE::DOMException(arg1,arg2,arg3);
+ }
+ CATCH_DOM_EXCEPTION
+ }
+ ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result),
SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMException, SWIG_OWNER | SWIG_SHADOW);
argvi++ ;
+
+
+
+ XSRETURN(argvi);
+ fail:
+
+
+
+ SWIG_croak_null();
+ }
+}
+
+
+XS(_wrap_new_DOMException__SWIG_1) {
+ {
+ short arg1 ;
+ short arg2 ;
+ XERCES_CPP_NAMESPACE::DOMException *result = 0 ;
+ short val1 ;
+ int ecode1 = 0 ;
+ short val2 ;
+ int ecode2 = 0 ;
+ int argvi = 0;
+ dXSARGS;
+
+ if ((items < 2) || (items > 2)) {
+ SWIG_croak("Usage: new_DOMException(code,messageCode);");
+ }
+ ecode1 = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '"
"new_DOMException" "', argument " "1"" of type '" "short""'");
+ }
+ arg1 = static_cast< short >(val1);
+ ecode2 = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '"
"new_DOMException" "', argument " "2"" of type '" "short""'");
+ }
+ arg2 = static_cast< short >(val2);
+ {
+ try
+ {
+ result = (XERCES_CPP_NAMESPACE::DOMException *)new
XERCES_CPP_NAMESPACE::DOMException(arg1,arg2);
+ }
+ CATCH_DOM_EXCEPTION
+ }
+ ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result),
SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMException, SWIG_OWNER | SWIG_SHADOW);
argvi++ ;
+
+
+ XSRETURN(argvi);
+ fail:
+
+
+ SWIG_croak_null();
+ }
+}
+
+
+XS(_wrap_new_DOMException__SWIG_2) {
+ {
+ short arg1 ;
+ XERCES_CPP_NAMESPACE::DOMException *result = 0 ;
+ short val1 ;
+ int ecode1 = 0 ;
+ int argvi = 0;
+ dXSARGS;
+
+ if ((items < 1) || (items > 1)) {
+ SWIG_croak("Usage: new_DOMException(code);");
+ }
+ ecode1 = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '"
"new_DOMException" "', argument " "1"" of type '" "short""'");
+ }
+ arg1 = static_cast< short >(val1);
+ {
+ try
+ {
+ result = (XERCES_CPP_NAMESPACE::DOMException *)new
XERCES_CPP_NAMESPACE::DOMException(arg1);
+ }
+ CATCH_DOM_EXCEPTION
+ }
+ ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result),
SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMException, SWIG_OWNER | SWIG_SHADOW);
argvi++ ;
+
+ XSRETURN(argvi);
+ fail:
+
+ SWIG_croak_null();
+ }
+}
+
+
+XS(_wrap_new_DOMException) {
+ dXSARGS;
+
+ {
+ unsigned long _index = 0;
+ SWIG_TypeRank _rank = 0;
+ if (items == 1) {
+ SWIG_TypeRank _ranki = 0;
+ SWIG_TypeRank _rankm = 0;
+ SWIG_TypeRank _pi = 1;
+ int _v = 0;
+ {
+ {
+ int res = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(0), NULL);
+ _v = SWIG_CheckState(res);
+ }
+ }
+ if (!_v) goto check_1;
+ _ranki += _v*_pi;
+ _rankm += _pi;
+ _pi *= SWIG_MAXCASTRANK;
+ if (!_index || (_ranki < _rank)) {
+ _rank = _ranki; _index = 1;
+ if (_rank == _rankm) goto dispatch;
+ }
+ }
+ check_1:
+
+ if (items == 2) {
+ SWIG_TypeRank _ranki = 0;
+ SWIG_TypeRank _rankm = 0;
+ SWIG_TypeRank _pi = 1;
+ int _v = 0;
+ {
+ {
+ int res = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(0), NULL);
+ _v = SWIG_CheckState(res);
+ }
+ }
+ if (!_v) goto check_2;
+ _ranki += _v*_pi;
+ _rankm += _pi;
+ _pi *= SWIG_MAXCASTRANK;
+ {
+ {
+ int res = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
+ _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 == 3) {
+ SWIG_TypeRank _ranki = 0;
+ SWIG_TypeRank _rankm = 0;
+ SWIG_TypeRank _pi = 1;
+ int _v = 0;
+ {
+ {
+ int res = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(0), NULL);
+ _v = SWIG_CheckState(res);
+ }
+ }
+ if (!_v) goto check_3;
+ _ranki += _v*_pi;
+ _rankm += _pi;
+ _pi *= SWIG_MAXCASTRANK;
+ {
+ {
+ int res = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(1), NULL);
+ _v = SWIG_CheckState(res);
+ }
+ }
+ if (!_v) goto check_3;
+ _ranki += _v*_pi;
+ _rankm += _pi;
+ _pi *= SWIG_MAXCASTRANK;
+ {
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(ST(2), &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 (!_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_DOMException__SWIG_2); return;
+ case 2:
+ ++PL_markstack_ptr; SWIG_CALLXS(_wrap_new_DOMException__SWIG_1); return;
+ case 3:
+ ++PL_markstack_ptr; SWIG_CALLXS(_wrap_new_DOMException__SWIG_0); return;
+ }
+ }
+
+ croak("No matching function for overloaded 'new_DOMException'");
+ XSRETURN(0);
+}
+
+
XS(_wrap_delete_DOMException) {
{
XERCES_CPP_NAMESPACE::DOMException *arg1 =
(XERCES_CPP_NAMESPACE::DOMException *) 0 ;
@@ -37036,6 +37285,60 @@
}
+XS(_wrap_new_DOMRangeException) {
+ {
+ XERCES_CPP_NAMESPACE::DOMRangeException::RangeExceptionCode arg1 ;
+ short arg2 ;
+ XERCES_CPP_NAMESPACE::MemoryManager *arg3 =
(XERCES_CPP_NAMESPACE::MemoryManager *) (XERCES_CPP_NAMESPACE::MemoryManager
*)0 ;
+ XERCES_CPP_NAMESPACE::DOMRangeException *result = 0 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ short val2 ;
+ int ecode2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ int argvi = 0;
+ dXSARGS;
+
+ if ((items < 3) || (items > 3)) {
+ SWIG_croak("Usage:
new_DOMRangeException(code,messageCode,memoryManager);");
+ }
+ ecode1 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '"
"new_DOMRangeException" "', argument " "1"" of type '"
"XERCES_CPP_NAMESPACE::DOMRangeException::RangeExceptionCode""'");
+ }
+ arg1 = static_cast<
XERCES_CPP_NAMESPACE::DOMRangeException::RangeExceptionCode >(val1);
+ ecode2 = SWIG_AsVal_short SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '"
"new_DOMRangeException" "', argument " "2"" of type '" "short""'");
+ }
+ arg2 = static_cast< short >(val2);
+ res3 = SWIG_ConvertPtr(ST(2),
&argp3,SWIGTYPE_p_XERCES_CPP_NAMESPACE__MemoryManager, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '"
"new_DOMRangeException" "', argument " "3"" of type '"
"XERCES_CPP_NAMESPACE::MemoryManager *const""'");
+ }
+ arg3 = reinterpret_cast< XERCES_CPP_NAMESPACE::MemoryManager * >(argp3);
+ {
+ try
+ {
+ result = (XERCES_CPP_NAMESPACE::DOMRangeException *)new
XERCES_CPP_NAMESPACE::DOMRangeException(arg1,arg2,arg3);
+ }
+ CATCH_DOM_EXCEPTION
+ }
+ ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result),
SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMRangeException, SWIG_OWNER | SWIG_SHADOW);
argvi++ ;
+
+
+
+ XSRETURN(argvi);
+ fail:
+
+
+
+ SWIG_croak_null();
+ }
+}
+
+
XS(_wrap_delete_DOMRangeException) {
{
XERCES_CPP_NAMESPACE::DOMRangeException *arg1 =
(XERCES_CPP_NAMESPACE::DOMRangeException *) 0 ;
@@ -67407,6 +67710,7 @@
{"XML::Xercesc::MemBufInputSource_makeStream",
_wrap_MemBufInputSource_makeStream},
{"XML::Xercesc::MemBufInputSource_setCopyBufToStream",
_wrap_MemBufInputSource_setCopyBufToStream},
{"XML::Xercesc::MemBufInputSource_resetMemBufInputSource",
_wrap_MemBufInputSource_resetMemBufInputSource},
+{"XML::Xercesc::new_DOMException", _wrap_new_DOMException},
{"XML::Xercesc::delete_DOMException", _wrap_delete_DOMException},
{"XML::Xercesc::DOMException_getMessage", _wrap_DOMException_getMessage},
{"XML::Xercesc::DOMException_code_set", _wrap_DOMException_code_set},
@@ -67576,6 +67880,7 @@
{"XML::Xercesc::DOMRange_toString", _wrap_DOMRange_toString},
{"XML::Xercesc::DOMRange_detach", _wrap_DOMRange_detach},
{"XML::Xercesc::DOMRange_release", _wrap_DOMRange_release},
+{"XML::Xercesc::new_DOMRangeException", _wrap_new_DOMRangeException},
{"XML::Xercesc::delete_DOMRangeException", _wrap_delete_DOMRangeException},
{"XML::Xercesc::DOMRangeException_code_set", _wrap_DOMRangeException_code_set},
{"XML::Xercesc::DOMRangeException_code_get", _wrap_DOMRangeException_code_get},
@@ -68614,11 +68919,6 @@
/[EMAIL PROTECTED]:[EMAIL PROTECTED]/ do {
SV *sv = get_sv((char*) SWIG_prefix "XMLExcepts_Gen_ParseInProgress", TRUE
| 0x2);
sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int
>(XERCES_CPP_NAMESPACE::XMLExcepts::Gen_ParseInProgress)));
- SvREADONLY_on(sv);
- } while(0) /[EMAIL PROTECTED]@*/;
- /[EMAIL PROTECTED]:[EMAIL PROTECTED]/ do {
- SV *sv = get_sv((char*) SWIG_prefix "XMLExcepts_Gen_ParsingAborted", TRUE
| 0x2);
- sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast< int
>(XERCES_CPP_NAMESPACE::XMLExcepts::Gen_ParsingAborted)));
SvREADONLY_on(sv);
} while(0) /[EMAIL PROTECTED]@*/;
/[EMAIL PROTECTED]:[EMAIL PROTECTED]/ do {
Modified: xerces/c/trunk/swig/perl/Xerces.pm
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/perl/Xerces.pm?rev=409359&r1=409358&r2=409359&view=diff
==============================================================================
--- xerces/c/trunk/swig/perl/Xerces.pm (original)
+++ xerces/c/trunk/swig/perl/Xerces.pm Thu May 25 04:04:20 2006
@@ -1262,7 +1262,6 @@
*File_CouldNotGetBasePathName =
*XML::Xercesc::XMLExcepts_File_CouldNotGetBasePathName;
*File_BasePathUnderflow = *XML::Xercesc::XMLExcepts_File_BasePathUnderflow;
*Gen_ParseInProgress = *XML::Xercesc::XMLExcepts_Gen_ParseInProgress;
-*Gen_ParsingAborted = *XML::Xercesc::XMLExcepts_Gen_ParsingAborted;
*Gen_NoDTDValidator = *XML::Xercesc::XMLExcepts_Gen_NoDTDValidator;
*Gen_CouldNotOpenDTD = *XML::Xercesc::XMLExcepts_Gen_CouldNotOpenDTD;
*Gen_CouldNotOpenExtEntity =
*XML::Xercesc::XMLExcepts_Gen_CouldNotOpenExtEntity;
@@ -3411,6 +3410,12 @@
@ISA = qw( XML::Xerces );
%OWNER = ();
%ITERATORS = ();
+sub new {
+ my $pkg = shift;
+ my $self = XML::Xercesc::new_DOMException(@_);
+ bless $self, $pkg if defined($self);
+}
+
sub DESTROY {
return unless $_[0]->isa('HASH');
my $self = tied(%{$_[0]});
@@ -4347,6 +4352,12 @@
%ITERATORS = ();
*BAD_BOUNDARYPOINTS_ERR =
*XML::Xercesc::DOMRangeException_BAD_BOUNDARYPOINTS_ERR;
*INVALID_NODE_TYPE_ERR =
*XML::Xercesc::DOMRangeException_INVALID_NODE_TYPE_ERR;
+sub new {
+ my $pkg = shift;
+ my $self = XML::Xercesc::new_DOMRangeException(@_);
+ bless $self, $pkg if defined($self);
+}
+
sub DESTROY {
return unless $_[0]->isa('HASH');
my $self = tied(%{$_[0]});
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]