You are viewing a plain text version of this content. The canonical link for it is here.
Posted to p-dev@xerces.apache.org by "Jason E. Stewart" <ja...@openinformatics.com> on 2001/04/16 17:40:54 UTC

Re: Xerces.pm 1.3.4 released (2/12)

}


XS(_wrap_SAXException_getMessage) {
    SAXException *arg0 ;
    int argvi = 0;
    XMLCh *result ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) 
    croak("Usage: SAXException_getMessage(self);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_SAXException) < 0) {
        croak("Type error in argument 1 of SAXException_getMessage. Expected %s", SWIGTYPE_p_SAXException->name);
        XSRETURN(1);
    }
    result = (XMLCh *)arg0->getMessage();
    {
        char *cptr = XMLString::transcode(result);
        
        ST(argvi) = sv_newmortal();
        sv_setpv( (SV*)ST(argvi), (char *)cptr );
        delete[] cptr;
        ++argvi;
    }
    XSRETURN(argvi);
}


XS(_wrap_SAXParseException_assignment) {
    SAXParseException *arg0 ;
    SAXParseException *arg1 ;
    int argvi = 0;
    SAXParseException *result ;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: SAXParseException_assignment(self,toAssign);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_SAXParseException) < 0) {
        croak("Type error in argument 1 of SAXParseException_assignment. Expected %s", SWIGTYPE_p_SAXParseException->name);
        XSRETURN(1);
    }
    if (SWIG_ConvertPtr(ST(1),(void **) &arg1,SWIGTYPE_p_SAXParseException) < 0) {
        croak("Type error in argument 2 of SAXParseException_assignment. Expected %s", SWIGTYPE_p_SAXParseException->name);
        XSRETURN(1);
    }
    SAXParseException &_result_ref = arg0-> operator= ((SAXParseException const &)*arg1);
    result = (SAXParseException *) &_result_ref;
    ST(argvi) = sv_newmortal();
    SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_SAXParseException);
    XSRETURN(argvi);
}


XS(_wrap_SAXParseException_getColumnNumber) {
    SAXParseException *arg0 ;
    int argvi = 0;
    unsigned int result ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) 
    croak("Usage: SAXParseException_getColumnNumber(self);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_SAXParseException) < 0) {
        croak("Type error in argument 1 of SAXParseException_getColumnNumber. Expected %s", SWIGTYPE_p_SAXParseException->name);
        XSRETURN(1);
    }
    result = (unsigned int )arg0->getColumnNumber();
    ST(argvi) = sv_newmortal();
    sv_setiv(ST(argvi++),(IV) result);
    XSRETURN(argvi);
}


XS(_wrap_SAXParseException_getLineNumber) {
    SAXParseException *arg0 ;
    int argvi = 0;
    unsigned int result ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) 
    croak("Usage: SAXParseException_getLineNumber(self);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_SAXParseException) < 0) {
        croak("Type error in argument 1 of SAXParseException_getLineNumber. Expected %s", SWIGTYPE_p_SAXParseException->name);
        XSRETURN(1);
    }
    result = (unsigned int )arg0->getLineNumber();
    ST(argvi) = sv_newmortal();
    sv_setiv(ST(argvi++),(IV) result);
    XSRETURN(argvi);
}


XS(_wrap_SAXParseException_getPublicId) {
    SAXParseException *arg0 ;
    int argvi = 0;
    XMLCh *result ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) 
    croak("Usage: SAXParseException_getPublicId(self);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_SAXParseException) < 0) {
        croak("Type error in argument 1 of SAXParseException_getPublicId. Expected %s", SWIGTYPE_p_SAXParseException->name);
        XSRETURN(1);
    }
    result = (XMLCh *)arg0->getPublicId();
    {
        char *cptr = XMLString::transcode(result);
        
        ST(argvi) = sv_newmortal();
        sv_setpv( (SV*)ST(argvi), (char *)cptr );
        delete[] cptr;
        ++argvi;
    }
    XSRETURN(argvi);
}


XS(_wrap_SAXParseException_getSystemId) {
    SAXParseException *arg0 ;
    int argvi = 0;
    XMLCh *result ;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) 
    croak("Usage: SAXParseException_getSystemId(self);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_SAXParseException) < 0) {
        croak("Type error in argument 1 of SAXParseException_getSystemId. Expected %s", SWIGTYPE_p_SAXParseException->name);
        XSRETURN(1);
    }
    result = (XMLCh *)arg0->getSystemId();
    {
        char *cptr = XMLString::transcode(result);
        
        ST(argvi) = sv_newmortal();
        sv_setpv( (SV*)ST(argvi), (char *)cptr );
        delete[] cptr;
        ++argvi;
    }
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_characters) {
    HandlerBase *arg0 ;
    XMLCh *arg1 ;
    unsigned int arg2 ;
    int argvi = 0;
    XMLCh *temp ;
    SV * _saved[1] ;
    dXSARGS;
    
    if ((items < 3) || (items > 3)) 
    croak("Usage: HandlerBase_characters(self,chars,length);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_characters. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    {
        if (  SvPOK( ST(1) )  ) {
            char *ptr = (char *)SvPV( ST(1), PL_na );
            arg1 = temp = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_characters, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[0] = ST(1);
    arg2 = (unsigned int )SvIV(ST(2));
    arg0->characters((XMLCh const *)arg1,arg2);
    {
        delete[] temp;
    }
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_endDocument) {
    HandlerBase *arg0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) 
    croak("Usage: HandlerBase_endDocument(self);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_endDocument. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    arg0->endDocument();
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_endElement) {
    HandlerBase *arg0 ;
    XMLCh *arg1 ;
    int argvi = 0;
    XMLCh *temp ;
    SV * _saved[1] ;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: HandlerBase_endElement(self,name);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_endElement. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    {
        if (  SvPOK( ST(1) )  ) {
            char *ptr = (char *)SvPV( ST(1), PL_na );
            arg1 = temp = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_endElement, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[0] = ST(1);
    arg0->endElement((XMLCh const *)arg1);
    {
        delete[] temp;
    }
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_ignorableWhitespace) {
    HandlerBase *arg0 ;
    XMLCh *arg1 ;
    unsigned int arg2 ;
    int argvi = 0;
    XMLCh *temp ;
    SV * _saved[1] ;
    dXSARGS;
    
    if ((items < 3) || (items > 3)) 
    croak("Usage: HandlerBase_ignorableWhitespace(self,chars,length);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_ignorableWhitespace. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    {
        if (  SvPOK( ST(1) )  ) {
            char *ptr = (char *)SvPV( ST(1), PL_na );
            arg1 = temp = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_ignorableWhitespace, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[0] = ST(1);
    arg2 = (unsigned int )SvIV(ST(2));
    arg0->ignorableWhitespace((XMLCh const *)arg1,arg2);
    {
        delete[] temp;
    }
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_processingInstruction) {
    HandlerBase *arg0 ;
    XMLCh *arg1 ;
    XMLCh *arg2 ;
    int argvi = 0;
    XMLCh *temp_target ;
    XMLCh *temp_data ;
    SV * _saved[2] ;
    dXSARGS;
    
    if ((items < 3) || (items > 3)) 
    croak("Usage: HandlerBase_processingInstruction(self,target,data);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_processingInstruction. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    {
        if (  SvPOK( ST(1) )  ) {
            char *ptr = (char *)SvPV( ST(1), PL_na );
            arg1 = temp_target = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_processingInstruction, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[0] = ST(1);
    {
        if (  SvPOK( ST(2) )  ) {
            char *ptr = (char *)SvPV( ST(2), PL_na );
            arg2 = temp_data = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_processingInstruction, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[1] = ST(2);
    arg0->processingInstruction((XMLCh const *)arg1,(XMLCh const *)arg2);
    {
        delete[] temp_target;
    }
    {
        delete[] temp_data;
    }
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_resetDocument) {
    HandlerBase *arg0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) 
    croak("Usage: HandlerBase_resetDocument(self);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_resetDocument. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    arg0->resetDocument();
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_setDocumentLocator) {
    HandlerBase *arg0 ;
    Locator *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: HandlerBase_setDocumentLocator(self,locator);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_setDocumentLocator. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    if (SWIG_ConvertPtr(ST(1),(void **) &arg1,SWIGTYPE_p_Locator) < 0) {
        croak("Type error in argument 2 of HandlerBase_setDocumentLocator. Expected %s", SWIGTYPE_p_Locator->name);
        XSRETURN(1);
    }
    arg0->setDocumentLocator((Locator const *)arg1);
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_startDocument) {
    HandlerBase *arg0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) 
    croak("Usage: HandlerBase_startDocument(self);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_startDocument. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    arg0->startDocument();
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_startElement) {
    HandlerBase *arg0 ;
    XMLCh *arg1 ;
    AttributeList *arg2 ;
    int argvi = 0;
    XMLCh *temp ;
    SV * _saved[1] ;
    dXSARGS;
    
    if ((items < 3) || (items > 3)) 
    croak("Usage: HandlerBase_startElement(self,name,attributes);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_startElement. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    {
        if (  SvPOK( ST(1) )  ) {
            char *ptr = (char *)SvPV( ST(1), PL_na );
            arg1 = temp = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_startElement, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[0] = ST(1);
    if (SWIG_ConvertPtr(ST(2),(void **) &arg2,SWIGTYPE_p_AttributeList) < 0) {
        croak("Type error in argument 3 of HandlerBase_startElement. Expected %s", SWIGTYPE_p_AttributeList->name);
        XSRETURN(1);
    }
    arg0->startElement((XMLCh const *)arg1,*arg2);
    {
        delete[] temp;
    }
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_resolveEntity) {
    HandlerBase *arg0 ;
    XMLCh *arg1 ;
    XMLCh *arg2 ;
    int argvi = 0;
    XMLCh *temp_publicId ;
    XMLCh *temp_systemId ;
    SV * _saved[2] ;
    InputSource *result ;
    dXSARGS;
    
    if ((items < 3) || (items > 3)) 
    croak("Usage: HandlerBase_resolveEntity(self,publicId,systemId);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_resolveEntity. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    {
        if (  SvPOK( ST(1) )  ) {
            char *ptr = (char *)SvPV( ST(1), PL_na );
            arg1 = temp_publicId = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_resolveEntity, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[0] = ST(1);
    {
        if (  SvPOK( ST(2) )  ) {
            char *ptr = (char *)SvPV( ST(2), PL_na );
            arg2 = temp_systemId = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_resolveEntity, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[1] = ST(2);
    result = (InputSource *)arg0->resolveEntity((XMLCh const *)arg1,(XMLCh const *)arg2);
    ST(argvi) = sv_newmortal();
    SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_InputSource);
    {
        delete[] temp_publicId;
    }
    {
        delete[] temp_systemId;
    }
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_error) {
    HandlerBase *arg0 ;
    SAXParseException *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: HandlerBase_error(self,exception);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_error. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    if (SWIG_ConvertPtr(ST(1),(void **) &arg1,SWIGTYPE_p_SAXParseException) < 0) {
        croak("Type error in argument 2 of HandlerBase_error. Expected %s", SWIGTYPE_p_SAXParseException->name);
        XSRETURN(1);
    }
    arg0->error((SAXParseException const &)*arg1);
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_fatalError) {
    HandlerBase *arg0 ;
    SAXParseException *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: HandlerBase_fatalError(self,exception);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_fatalError. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    if (SWIG_ConvertPtr(ST(1),(void **) &arg1,SWIGTYPE_p_SAXParseException) < 0) {
        croak("Type error in argument 2 of HandlerBase_fatalError. Expected %s", SWIGTYPE_p_SAXParseException->name);
        XSRETURN(1);
    }
    arg0->fatalError((SAXParseException const &)*arg1);
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_warning) {
    HandlerBase *arg0 ;
    SAXParseException *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: HandlerBase_warning(self,exception);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_warning. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    if (SWIG_ConvertPtr(ST(1),(void **) &arg1,SWIGTYPE_p_SAXParseException) < 0) {
        croak("Type error in argument 2 of HandlerBase_warning. Expected %s", SWIGTYPE_p_SAXParseException->name);
        XSRETURN(1);
    }
    arg0->warning((SAXParseException const &)*arg1);
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_resetErrors) {
    HandlerBase *arg0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) 
    croak("Usage: HandlerBase_resetErrors(self);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_resetErrors. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    arg0->resetErrors();
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_notationDecl) {
    HandlerBase *arg0 ;
    XMLCh *arg1 ;
    XMLCh *arg2 ;
    XMLCh *arg3 ;
    int argvi = 0;
    XMLCh *temp ;
    XMLCh *temp_publicId ;
    XMLCh *temp_systemId ;
    SV * _saved[3] ;
    dXSARGS;
    
    if ((items < 4) || (items > 4)) 
    croak("Usage: HandlerBase_notationDecl(self,name,publicId,systemId);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_notationDecl. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    {
        if (  SvPOK( ST(1) )  ) {
            char *ptr = (char *)SvPV( ST(1), PL_na );
            arg1 = temp = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_notationDecl, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[0] = ST(1);
    {
        if (  SvPOK( ST(2) )  ) {
            char *ptr = (char *)SvPV( ST(2), PL_na );
            arg2 = temp_publicId = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_notationDecl, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[1] = ST(2);
    {
        if (  SvPOK( ST(3) )  ) {
            char *ptr = (char *)SvPV( ST(3), PL_na );
            arg3 = temp_systemId = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_notationDecl, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[2] = ST(3);
    arg0->notationDecl((XMLCh const *)arg1,(XMLCh const *)arg2,(XMLCh const *)arg3);
    {
        delete[] temp;
    }
    {
        delete[] temp_publicId;
    }
    {
        delete[] temp_systemId;
    }
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_resetDocType) {
    HandlerBase *arg0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) 
    croak("Usage: HandlerBase_resetDocType(self);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_resetDocType. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    arg0->resetDocType();
    XSRETURN(argvi);
}


XS(_wrap_HandlerBase_unparsedEntityDecl) {
    HandlerBase *arg0 ;
    XMLCh *arg1 ;
    XMLCh *arg2 ;
    XMLCh *arg3 ;
    XMLCh *arg4 ;
    int argvi = 0;
    XMLCh *temp ;
    XMLCh *temp_publicId ;
    XMLCh *temp_systemId ;
    XMLCh *temp0 ;
    SV * _saved[4] ;
    dXSARGS;
    
    if ((items < 5) || (items > 5)) 
    croak("Usage: HandlerBase_unparsedEntityDecl(self,name,publicId,systemId,notationName);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_HandlerBase) < 0) {
        croak("Type error in argument 1 of HandlerBase_unparsedEntityDecl. Expected %s", SWIGTYPE_p_HandlerBase->name);
        XSRETURN(1);
    }
    {
        if (  SvPOK( ST(1) )  ) {
            char *ptr = (char *)SvPV( ST(1), PL_na );
            arg1 = temp = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_unparsedEntityDecl, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[0] = ST(1);
    {
        if (  SvPOK( ST(2) )  ) {
            char *ptr = (char *)SvPV( ST(2), PL_na );
            arg2 = temp_publicId = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_unparsedEntityDecl, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[1] = ST(2);
    {
        if (  SvPOK( ST(3) )  ) {
            char *ptr = (char *)SvPV( ST(3), PL_na );
            arg3 = temp_systemId = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_unparsedEntityDecl, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[2] = ST(3);
    {
        if (  SvPOK( ST(4) )  ) {
            char *ptr = (char *)SvPV( ST(4), PL_na );
            arg4 = temp0 = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of HandlerBase_unparsedEntityDecl, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[3] = ST(4);
    arg0->unparsedEntityDecl((XMLCh const *)arg1,(XMLCh const *)arg2,(XMLCh const *)arg3,(XMLCh const *)arg4);
    {
        delete[] temp;
    }
    {
        delete[] temp_publicId;
    }
    {
        delete[] temp_systemId;
    }
    {
        delete[] temp;
    }
    XSRETURN(argvi);
}


XS(_wrap_new_perlErrorHandler) {
    int argvi = 0;
    perlErrorHandler *result ;
    dXSARGS;
    
    if ((items < 0) || (items > 0)) 
    croak("Usage: new_perlErrorHandler();");
    result = (perlErrorHandler *)new perlErrorHandler();
    ST(argvi) = sv_newmortal();
    SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_perlErrorHandler);
    XSRETURN(argvi);
}


XS(_wrap_delete_perlErrorHandler) {
    perlErrorHandler *arg0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) 
    croak("Usage: delete_perlErrorHandler(self);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlErrorHandler) < 0) {
        croak("Type error in argument 1 of delete_perlErrorHandler. Expected %s", SWIGTYPE_p_perlErrorHandler->name);
        XSRETURN(1);
    }
    delete arg0;
    XSRETURN(argvi);
}


XS(_wrap_perlErrorHandler_setWarningFunction) {
    perlErrorHandler *arg0 ;
    SV *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: perlErrorHandler_setWarningFunction(self,function);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlErrorHandler) < 0) {
        croak("Type error in argument 1 of perlErrorHandler_setWarningFunction. Expected %s", SWIGTYPE_p_perlErrorHandler->name);
        XSRETURN(1);
    }
    {
        arg1 = ST(1);
    }
    arg0->setWarningFunction(arg1);
    XSRETURN(argvi);
}


XS(_wrap_perlErrorHandler_setErrorFunction) {
    perlErrorHandler *arg0 ;
    SV *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: perlErrorHandler_setErrorFunction(self,function);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlErrorHandler) < 0) {
        croak("Type error in argument 1 of perlErrorHandler_setErrorFunction. Expected %s", SWIGTYPE_p_perlErrorHandler->name);
        XSRETURN(1);
    }
    {
        arg1 = ST(1);
    }
    arg0->setErrorFunction(arg1);
    XSRETURN(argvi);
}


XS(_wrap_perlErrorHandler_setFatalErrorFunction) {
    perlErrorHandler *arg0 ;
    SV *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: perlErrorHandler_setFatalErrorFunction(self,function);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlErrorHandler) < 0) {
        croak("Type error in argument 1 of perlErrorHandler_setFatalErrorFunction. Expected %s", SWIGTYPE_p_perlErrorHandler->name);
        XSRETURN(1);
    }
    {
        arg1 = ST(1);
    }
    arg0->setFatalErrorFunction(arg1);
    XSRETURN(argvi);
}


XS(_wrap_perlErrorHandler_warning) {
    perlErrorHandler *arg0 ;
    SAXParseException *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: perlErrorHandler_warning(self,exception);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlErrorHandler) < 0) {
        croak("Type error in argument 1 of perlErrorHandler_warning. Expected %s", SWIGTYPE_p_perlErrorHandler->name);
        XSRETURN(1);
    }
    if (SWIG_ConvertPtr(ST(1),(void **) &arg1,SWIGTYPE_p_SAXParseException) < 0) {
        croak("Type error in argument 2 of perlErrorHandler_warning. Expected %s", SWIGTYPE_p_SAXParseException->name);
        XSRETURN(1);
    }
    arg0->warning((SAXParseException const &)*arg1);
    XSRETURN(argvi);
}


XS(_wrap_perlErrorHandler_error) {
    perlErrorHandler *arg0 ;
    SAXParseException *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: perlErrorHandler_error(self,exception);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlErrorHandler) < 0) {
        croak("Type error in argument 1 of perlErrorHandler_error. Expected %s", SWIGTYPE_p_perlErrorHandler->name);
        XSRETURN(1);
    }
    if (SWIG_ConvertPtr(ST(1),(void **) &arg1,SWIGTYPE_p_SAXParseException) < 0) {
        croak("Type error in argument 2 of perlErrorHandler_error. Expected %s", SWIGTYPE_p_SAXParseException->name);
        XSRETURN(1);
    }
    arg0->error((SAXParseException const &)*arg1);
    XSRETURN(argvi);
}


XS(_wrap_perlErrorHandler_fatalError) {
    perlErrorHandler *arg0 ;
    SAXParseException *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: perlErrorHandler_fatalError(self,exception);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlErrorHandler) < 0) {
        croak("Type error in argument 1 of perlErrorHandler_fatalError. Expected %s", SWIGTYPE_p_perlErrorHandler->name);
        XSRETURN(1);
    }
    if (SWIG_ConvertPtr(ST(1),(void **) &arg1,SWIGTYPE_p_SAXParseException) < 0) {
        croak("Type error in argument 2 of perlErrorHandler_fatalError. Expected %s", SWIGTYPE_p_SAXParseException->name);
        XSRETURN(1);
    }
    arg0->fatalError((SAXParseException const &)*arg1);
    XSRETURN(argvi);
}


XS(_wrap_new_perlDocumentHandler) {
    int argvi = 0;
    perlDocumentHandler *result ;
    dXSARGS;
    
    if ((items < 0) || (items > 0)) 
    croak("Usage: new_perlDocumentHandler();");
    result = (perlDocumentHandler *)new perlDocumentHandler();
    ST(argvi) = sv_newmortal();
    SWIG_MakePtr(ST(argvi++), (void *) result, SWIGTYPE_p_perlDocumentHandler);
    XSRETURN(argvi);
}


XS(_wrap_delete_perlDocumentHandler) {
    perlDocumentHandler *arg0 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 1) || (items > 1)) 
    croak("Usage: delete_perlDocumentHandler(self);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlDocumentHandler) < 0) {
        croak("Type error in argument 1 of delete_perlDocumentHandler. Expected %s", SWIGTYPE_p_perlDocumentHandler->name);
        XSRETURN(1);
    }
    delete arg0;
    XSRETURN(argvi);
}


XS(_wrap_perlDocumentHandler_setStartElementFunction) {
    perlDocumentHandler *arg0 ;
    SV *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: perlDocumentHandler_setStartElementFunction(self,function);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlDocumentHandler) < 0) {
        croak("Type error in argument 1 of perlDocumentHandler_setStartElementFunction. Expected %s", SWIGTYPE_p_perlDocumentHandler->name);
        XSRETURN(1);
    }
    {
        arg1 = ST(1);
    }
    arg0->setStartElementFunction(arg1);
    XSRETURN(argvi);
}


XS(_wrap_perlDocumentHandler_setIgnorableWhitespaceFunction) {
    perlDocumentHandler *arg0 ;
    SV *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: perlDocumentHandler_setIgnorableWhitespaceFunction(self,function);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlDocumentHandler) < 0) {
        croak("Type error in argument 1 of perlDocumentHandler_setIgnorableWhitespaceFunction. Expected %s", SWIGTYPE_p_perlDocumentHandler->name);
        XSRETURN(1);
    }
    {
        arg1 = ST(1);
    }
    arg0->setIgnorableWhitespaceFunction(arg1);
    XSRETURN(argvi);
}


XS(_wrap_perlDocumentHandler_setCharactersFunction) {
    perlDocumentHandler *arg0 ;
    SV *arg1 ;
    int argvi = 0;
    dXSARGS;
    
    if ((items < 2) || (items > 2)) 
    croak("Usage: perlDocumentHandler_setCharactersFunction(self,function);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlDocumentHandler) < 0) {
        croak("Type error in argument 1 of perlDocumentHandler_setCharactersFunction. Expected %s", SWIGTYPE_p_perlDocumentHandler->name);
        XSRETURN(1);
    }
    {
        arg1 = ST(1);
    }
    arg0->setCharactersFunction(arg1);
    XSRETURN(argvi);
}


XS(_wrap_perlDocumentHandler_startElement) {
    perlDocumentHandler *arg0 ;
    XMLCh *arg1 ;
    AttributeList *arg2 ;
    int argvi = 0;
    XMLCh *temp ;
    SV * _saved[1] ;
    dXSARGS;
    
    if ((items < 3) || (items > 3)) 
    croak("Usage: perlDocumentHandler_startElement(self,name,attributes);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlDocumentHandler) < 0) {
        croak("Type error in argument 1 of perlDocumentHandler_startElement. Expected %s", SWIGTYPE_p_perlDocumentHandler->name);
        XSRETURN(1);
    }
    {
        if (  SvPOK( ST(1) )  ) {
            char *ptr = (char *)SvPV( ST(1), PL_na );
            arg1 = temp = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of perlDocumentHandler_startElement, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[0] = ST(1);
    if (SWIG_ConvertPtr(ST(2),(void **) &arg2,SWIGTYPE_p_AttributeList) < 0) {
        croak("Type error in argument 3 of perlDocumentHandler_startElement. Expected %s", SWIGTYPE_p_AttributeList->name);
        XSRETURN(1);
    }
    arg0->startElement((XMLCh const *)arg1,*arg2);
    {
        delete[] temp;
    }
    XSRETURN(argvi);
}


XS(_wrap_perlDocumentHandler_characters) {
    perlDocumentHandler *arg0 ;
    XMLCh *arg1 ;
    unsigned int arg2 ;
    int argvi = 0;
    XMLCh *temp ;
    SV * _saved[1] ;
    dXSARGS;
    
    if ((items < 3) || (items > 3)) 
    croak("Usage: perlDocumentHandler_characters(self,chars,length);");
    if (SWIG_ConvertPtr(ST(0),(void **) &arg0,SWIGTYPE_p_perlDocumentHandler) < 0) {
        croak("Type error in argument 1 of perlDocumentHandler_characters. Expected %s", SWIGTYPE_p_perlDocumentHandler->name);
        XSRETURN(1);
    }
    {
        if (  SvPOK( ST(1) )  ) {
            char *ptr = (char *)SvPV( ST(1), PL_na );
            arg1 = temp = XMLString::transcode(ptr);
        }else {
            croak("Type error in argument 2 of perlDocumentHandler_characters, Expected perl-string.");
            XSRETURN(1);
        }
    }
    _saved[0] = ST(1);
    arg2 = (unsigned int )SvIV(ST(2));
    arg0->characters((XMLCh const *)arg1,arg2);
    {
        delete[] temp;
    }
    XSRETURN(argvi);
}


XS(_wrap_perlDocumentHandler_ignorableWhitespace) {
    perlDocumentHandler *arg0 ;
    XMLCh *arg1 ;
    unsigned int arg2 ;

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