mirror of
https://github.com/CTCaer/RetroArch.git
synced 2024-12-16 23:37:11 +00:00
(libxml2) Remove LIBXML_LEGACY_ENABLED + SAX v1
This commit is contained in:
parent
aeceadc3e3
commit
c0ae8bc079
@ -35,11 +35,9 @@ LOCAL_LIBXML_SRC_FILES = $(LIBXML_PATH)/c14n.c \
|
||||
$(LIBXML_PATH)/error.c \
|
||||
$(LIBXML_PATH)/globals.c \
|
||||
$(LIBXML_PATH)/hash.c \
|
||||
$(LIBXML_PATH)/legacy.c \
|
||||
$(LIBXML_PATH)/list.c \
|
||||
$(LIBXML_PATH)/parser.c \
|
||||
$(LIBXML_PATH)/parserInternals.c \
|
||||
$(LIBXML_PATH)/SAX.c \
|
||||
$(LIBXML_PATH)/SAX2.c \
|
||||
$(LIBXML_PATH)/threads.c \
|
||||
$(LIBXML_PATH)/tree.c \
|
||||
|
@ -1,85 +0,0 @@
|
||||
/*
|
||||
* SAX.c : Old SAX v1 handlers to build a tree.
|
||||
* Deprecated except for compatibility
|
||||
*
|
||||
* See Copyright for the status of this software.
|
||||
*
|
||||
* Daniel Veillard <daniel@veillard.com>
|
||||
*/
|
||||
|
||||
|
||||
#define IN_LIBXML
|
||||
#include "libxml.h"
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <libxml/xmlmemory.h>
|
||||
#include <libxml/tree.h>
|
||||
#include <libxml/parser.h>
|
||||
#include <libxml/parserInternals.h>
|
||||
#include <libxml/valid.h>
|
||||
#include <libxml/entities.h>
|
||||
#include <libxml/xmlerror.h>
|
||||
#include <libxml/debugXML.h>
|
||||
#include <libxml/xmlIO.h>
|
||||
#include <libxml/SAX.h>
|
||||
#include <libxml/uri.h>
|
||||
#include <libxml/valid.h>
|
||||
#include <libxml/HTMLtree.h>
|
||||
#include <libxml/globals.h>
|
||||
#include <libxml/SAX2.h>
|
||||
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
/**
|
||||
* initxmlDefaultSAXHandler:
|
||||
* @hdlr: the SAX handler
|
||||
* @warning: flag if non-zero sets the handler warning procedure
|
||||
*
|
||||
* Initialize the default XML SAX version 1 handler
|
||||
* DEPRECATED: use xmlSAX2InitDefaultSAXHandler() for the new SAX2 blocks
|
||||
*/
|
||||
void
|
||||
initxmlDefaultSAXHandler(xmlSAXHandlerV1 *hdlr, int warning)
|
||||
{
|
||||
|
||||
if(hdlr->initialized == 1)
|
||||
return;
|
||||
|
||||
hdlr->internalSubset = xmlSAX2InternalSubset;
|
||||
hdlr->externalSubset = xmlSAX2ExternalSubset;
|
||||
hdlr->isStandalone = xmlSAX2IsStandalone;
|
||||
hdlr->hasInternalSubset = xmlSAX2HasInternalSubset;
|
||||
hdlr->hasExternalSubset = xmlSAX2HasExternalSubset;
|
||||
hdlr->resolveEntity = xmlSAX2ResolveEntity;
|
||||
hdlr->getEntity = xmlSAX2GetEntity;
|
||||
hdlr->getParameterEntity = xmlSAX2GetParameterEntity;
|
||||
hdlr->entityDecl = xmlSAX2EntityDecl;
|
||||
hdlr->attributeDecl = xmlSAX2AttributeDecl;
|
||||
hdlr->elementDecl = xmlSAX2ElementDecl;
|
||||
hdlr->notationDecl = xmlSAX2NotationDecl;
|
||||
hdlr->unparsedEntityDecl = xmlSAX2UnparsedEntityDecl;
|
||||
hdlr->setDocumentLocator = xmlSAX2SetDocumentLocator;
|
||||
hdlr->startDocument = xmlSAX2StartDocument;
|
||||
hdlr->endDocument = xmlSAX2EndDocument;
|
||||
hdlr->startElement = xmlSAX2StartElement;
|
||||
hdlr->endElement = xmlSAX2EndElement;
|
||||
hdlr->reference = xmlSAX2Reference;
|
||||
hdlr->characters = xmlSAX2Characters;
|
||||
hdlr->cdataBlock = xmlSAX2CDataBlock;
|
||||
hdlr->ignorableWhitespace = xmlSAX2Characters;
|
||||
hdlr->processingInstruction = xmlSAX2ProcessingInstruction;
|
||||
if (warning == 0)
|
||||
hdlr->warning = NULL;
|
||||
else
|
||||
hdlr->warning = xmlParserWarning;
|
||||
hdlr->error = xmlParserError;
|
||||
hdlr->fatalError = xmlParserError;
|
||||
|
||||
hdlr->initialized = 1;
|
||||
}
|
||||
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
#define bottom_SAX
|
||||
#include "elfgcchack.h"
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
@ -1037,7 +1037,7 @@ xmlSAX2EndDocument(void *ctx)
|
||||
}
|
||||
}
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_WRITER_ENABLED)
|
||||
#if defined(LIBXML_WRITER_ENABLED)
|
||||
/**
|
||||
* xmlSAX2AttributeInternal:
|
||||
* @ctx: the user data (XML parser context)
|
||||
@ -1775,7 +1775,7 @@ xmlSAX2EndElement(void *ctx, const xmlChar *name ATTRIBUTE_UNUSED)
|
||||
#endif
|
||||
nodePop(ctxt);
|
||||
}
|
||||
#endif /* LIBXML_SAX1_ENABLED || LIBXML_HTML_ENABLE */
|
||||
#endif /* LIBXML_HTML_ENABLE */
|
||||
|
||||
/*
|
||||
* xmlSAX2TextNode:
|
||||
@ -2743,31 +2743,6 @@ xmlSAX2CDataBlock(void *ctx, const xmlChar *value, int len)
|
||||
|
||||
static int xmlSAX2DefaultVersionValue = 2;
|
||||
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
/**
|
||||
* xmlSAXDefaultVersion:
|
||||
* @version: the version, 1 or 2
|
||||
*
|
||||
* Set the default version of SAX used globally by the library.
|
||||
* By default, during initialization the default is set to 2.
|
||||
* Note that it is generally a better coding style to use
|
||||
* xmlSAXVersion() to set up the version explicitly for a given
|
||||
* parsing context.
|
||||
*
|
||||
* Returns the previous value in case of success and -1 in case of error.
|
||||
*/
|
||||
int
|
||||
xmlSAXDefaultVersion(int version)
|
||||
{
|
||||
int ret = xmlSAX2DefaultVersionValue;
|
||||
|
||||
if ((version != 1) && (version != 2))
|
||||
return(-1);
|
||||
xmlSAX2DefaultVersionValue = version;
|
||||
return(ret);
|
||||
}
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
/**
|
||||
* xmlSAXVersion:
|
||||
* @hdlr: the SAX handler
|
||||
@ -2788,12 +2763,6 @@ xmlSAXVersion(xmlSAXHandler *hdlr, int version)
|
||||
hdlr->endElementNs = xmlSAX2EndElementNs;
|
||||
hdlr->serror = NULL;
|
||||
hdlr->initialized = XML_SAX2_MAGIC;
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
} else if (version == 1) {
|
||||
hdlr->startElement = xmlSAX2StartElement;
|
||||
hdlr->endElement = xmlSAX2EndElement;
|
||||
hdlr->initialized = 1;
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
} else
|
||||
return(-1);
|
||||
hdlr->internalSubset = xmlSAX2InternalSubset;
|
||||
@ -2853,9 +2822,6 @@ xmlSAX2InitDefaultSAXHandler(xmlSAXHandler *hdlr, int warning)
|
||||
void
|
||||
xmlDefaultSAXHandlerInit(void)
|
||||
{
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
xmlSAXVersion((xmlSAXHandlerPtr) &xmlDefaultSAXHandler, 1);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
}
|
||||
|
||||
#define bottom_SAX2
|
||||
|
@ -1007,17 +1007,6 @@ extern __typeof (xmlCleanupParser) xmlCleanupParser__internal_alias __attribute(
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlCleanupPredefinedEntities
|
||||
extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities __attribute((alias("xmlCleanupPredefinedEntities__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlCleanupPredefinedEntities
|
||||
extern __typeof (xmlCleanupPredefinedEntities) xmlCleanupPredefinedEntities__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlCleanupPredefinedEntities xmlCleanupPredefinedEntities__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_threads
|
||||
#undef xmlCleanupThreads
|
||||
@ -1525,17 +1514,6 @@ extern __typeof (xmlDOMWrapRemoveNode) xmlDOMWrapRemoveNode__internal_alias __at
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlDecodeEntities
|
||||
extern __typeof (xmlDecodeEntities) xmlDecodeEntities __attribute((alias("xmlDecodeEntities__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlDecodeEntities
|
||||
extern __typeof (xmlDecodeEntities) xmlDecodeEntities__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlDecodeEntities xmlDecodeEntities__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_SAX2
|
||||
#undef xmlDefaultSAXHandlerInit
|
||||
@ -1899,18 +1877,6 @@ extern __typeof (xmlElemDump) xmlElemDump__internal_alias __attribute((visibilit
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlEncodeEntities
|
||||
extern __typeof (xmlEncodeEntities) xmlEncodeEntities __attribute((alias("xmlEncodeEntities__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlEncodeEntities
|
||||
extern __typeof (xmlEncodeEntities) xmlEncodeEntities__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlEncodeEntities xmlEncodeEntities__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_entities
|
||||
#undef xmlEncodeEntitiesReentrant
|
||||
extern __typeof (xmlEncodeEntitiesReentrant) xmlEncodeEntitiesReentrant __attribute((alias("xmlEncodeEntitiesReentrant__internal_alias")));
|
||||
@ -2669,30 +2635,6 @@ extern __typeof (xmlGetExternalEntityLoader) xmlGetExternalEntityLoader__interna
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlGetFeature
|
||||
extern __typeof (xmlGetFeature) xmlGetFeature __attribute((alias("xmlGetFeature__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlGetFeature
|
||||
extern __typeof (xmlGetFeature) xmlGetFeature__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlGetFeature xmlGetFeature__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlGetFeaturesList
|
||||
extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList __attribute((alias("xmlGetFeaturesList__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlGetFeaturesList
|
||||
extern __typeof (xmlGetFeaturesList) xmlGetFeaturesList__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlGetFeaturesList xmlGetFeaturesList__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_threads
|
||||
#undef xmlGetGlobalState
|
||||
extern __typeof (xmlGetGlobalState) xmlGetGlobalState __attribute((alias("xmlGetGlobalState__internal_alias")));
|
||||
@ -2857,18 +2799,6 @@ extern __typeof (xmlGetUTF8Char) xmlGetUTF8Char__internal_alias __attribute((vis
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlHandleEntity
|
||||
extern __typeof (xmlHandleEntity) xmlHandleEntity __attribute((alias("xmlHandleEntity__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlHandleEntity
|
||||
extern __typeof (xmlHandleEntity) xmlHandleEntity__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlHandleEntity xmlHandleEntity__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parser
|
||||
#undef xmlHasFeature
|
||||
extern __typeof (xmlHasFeature) xmlHasFeature __attribute((alias("xmlHasFeature__internal_alias")));
|
||||
@ -3231,17 +3161,6 @@ extern __typeof (xmlInitializeGlobalState) xmlInitializeGlobalState__internal_al
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlInitializePredefinedEntities
|
||||
extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities __attribute((alias("xmlInitializePredefinedEntities__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlInitializePredefinedEntities
|
||||
extern __typeof (xmlInitializePredefinedEntities) xmlInitializePredefinedEntities__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlInitializePredefinedEntities xmlInitializePredefinedEntities__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_chvalid
|
||||
#undef xmlIsBaseChar
|
||||
@ -3923,42 +3842,6 @@ extern __typeof (xmlMutexUnlock) xmlMutexUnlock__internal_alias __attribute((vis
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlNamespaceParseNCName
|
||||
extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName __attribute((alias("xmlNamespaceParseNCName__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlNamespaceParseNCName
|
||||
extern __typeof (xmlNamespaceParseNCName) xmlNamespaceParseNCName__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlNamespaceParseNCName xmlNamespaceParseNCName__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlNamespaceParseNSDef
|
||||
extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef __attribute((alias("xmlNamespaceParseNSDef__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlNamespaceParseNSDef
|
||||
extern __typeof (xmlNamespaceParseNSDef) xmlNamespaceParseNSDef__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlNamespaceParseNSDef xmlNamespaceParseNSDef__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlNamespaceParseQName
|
||||
extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName __attribute((alias("xmlNamespaceParseQName__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlNamespaceParseQName
|
||||
extern __typeof (xmlNamespaceParseQName) xmlNamespaceParseQName__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlNamespaceParseQName xmlNamespaceParseQName__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_REGEXP_ENABLED) && defined(LIBXML_AUTOMATA_ENABLED)
|
||||
#ifdef bottom_xmlregexp
|
||||
#undef xmlNewAutomata
|
||||
@ -4177,18 +4060,6 @@ extern __typeof (xmlNewEntityInputStream) xmlNewEntityInputStream__internal_alia
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlNewGlobalNs
|
||||
extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs __attribute((alias("xmlNewGlobalNs__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlNewGlobalNs
|
||||
extern __typeof (xmlNewGlobalNs) xmlNewGlobalNs__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlNewGlobalNs xmlNewGlobalNs__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parserInternals
|
||||
#undef xmlNewIOInputStream
|
||||
extern __typeof (xmlNewIOInputStream) xmlNewIOInputStream __attribute((alias("xmlNewIOInputStream__internal_alias")));
|
||||
@ -4869,17 +4740,6 @@ extern __typeof (xmlParseAttValue) xmlParseAttValue__internal_alias __attribute(
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseAttribute
|
||||
extern __typeof (xmlParseAttribute) xmlParseAttribute __attribute((alias("xmlParseAttribute__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParseAttribute
|
||||
extern __typeof (xmlParseAttribute) xmlParseAttribute__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParseAttribute xmlParseAttribute__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseAttributeListDecl
|
||||
@ -4901,30 +4761,6 @@ extern __typeof (xmlParseAttributeType) xmlParseAttributeType__internal_alias __
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseBalancedChunkMemory
|
||||
extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory __attribute((alias("xmlParseBalancedChunkMemory__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParseBalancedChunkMemory
|
||||
extern __typeof (xmlParseBalancedChunkMemory) xmlParseBalancedChunkMemory__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParseBalancedChunkMemory xmlParseBalancedChunkMemory__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseBalancedChunkMemoryRecover
|
||||
extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover __attribute((alias("xmlParseBalancedChunkMemoryRecover__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParseBalancedChunkMemoryRecover
|
||||
extern __typeof (xmlParseBalancedChunkMemoryRecover) xmlParseBalancedChunkMemoryRecover__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParseBalancedChunkMemoryRecover xmlParseBalancedChunkMemoryRecover__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseCDSect
|
||||
extern __typeof (xmlParseCDSect) xmlParseCDSect __attribute((alias("xmlParseCDSect__internal_alias")));
|
||||
@ -5029,18 +4865,6 @@ extern __typeof (xmlParseDefaultDecl) xmlParseDefaultDecl__internal_alias __attr
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseDoc
|
||||
extern __typeof (xmlParseDoc) xmlParseDoc __attribute((alias("xmlParseDoc__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParseDoc
|
||||
extern __typeof (xmlParseDoc) xmlParseDoc__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParseDoc xmlParseDoc__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseDocTypeDecl
|
||||
extern __typeof (xmlParseDocTypeDecl) xmlParseDocTypeDecl __attribute((alias("xmlParseDocTypeDecl__internal_alias")));
|
||||
@ -5131,30 +4955,6 @@ extern __typeof (xmlParseEncodingDecl) xmlParseEncodingDecl__internal_alias __at
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseEndTag
|
||||
extern __typeof (xmlParseEndTag) xmlParseEndTag __attribute((alias("xmlParseEndTag__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParseEndTag
|
||||
extern __typeof (xmlParseEndTag) xmlParseEndTag__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParseEndTag xmlParseEndTag__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseEntity
|
||||
extern __typeof (xmlParseEntity) xmlParseEntity __attribute((alias("xmlParseEntity__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParseEntity
|
||||
extern __typeof (xmlParseEntity) xmlParseEntity__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParseEntity xmlParseEntity__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseEntityDecl
|
||||
extern __typeof (xmlParseEntityDecl) xmlParseEntityDecl __attribute((alias("xmlParseEntityDecl__internal_alias")));
|
||||
@ -5215,18 +5015,6 @@ extern __typeof (xmlParseExtParsedEnt) xmlParseExtParsedEnt__internal_alias __at
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseExternalEntity
|
||||
extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity __attribute((alias("xmlParseExternalEntity__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParseExternalEntity
|
||||
extern __typeof (xmlParseExternalEntity) xmlParseExternalEntity__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParseExternalEntity xmlParseExternalEntity__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseExternalID
|
||||
extern __typeof (xmlParseExternalID) xmlParseExternalID __attribute((alias("xmlParseExternalID__internal_alias")));
|
||||
@ -5247,18 +5035,6 @@ extern __typeof (xmlParseExternalSubset) xmlParseExternalSubset__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseFile
|
||||
extern __typeof (xmlParseFile) xmlParseFile __attribute((alias("xmlParseFile__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParseFile
|
||||
extern __typeof (xmlParseFile) xmlParseFile__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParseFile xmlParseFile__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseInNodeContext
|
||||
extern __typeof (xmlParseInNodeContext) xmlParseInNodeContext __attribute((alias("xmlParseInNodeContext__internal_alias")));
|
||||
@ -5279,18 +5055,6 @@ extern __typeof (xmlParseMarkupDecl) xmlParseMarkupDecl__internal_alias __attrib
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseMemory
|
||||
extern __typeof (xmlParseMemory) xmlParseMemory __attribute((alias("xmlParseMemory__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParseMemory
|
||||
extern __typeof (xmlParseMemory) xmlParseMemory__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParseMemory xmlParseMemory__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseMisc
|
||||
extern __typeof (xmlParseMisc) xmlParseMisc __attribute((alias("xmlParseMisc__internal_alias")));
|
||||
@ -5311,18 +5075,6 @@ extern __typeof (xmlParseName) xmlParseName__internal_alias __attribute((visibil
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlParseNamespace
|
||||
extern __typeof (xmlParseNamespace) xmlParseNamespace __attribute((alias("xmlParseNamespace__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParseNamespace
|
||||
extern __typeof (xmlParseNamespace) xmlParseNamespace__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParseNamespace xmlParseNamespace__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseNmtoken
|
||||
extern __typeof (xmlParseNmtoken) xmlParseNmtoken __attribute((alias("xmlParseNmtoken__internal_alias")));
|
||||
@ -5393,18 +5145,6 @@ extern __typeof (xmlParsePubidLiteral) xmlParsePubidLiteral__internal_alias __at
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlParseQuotedString
|
||||
extern __typeof (xmlParseQuotedString) xmlParseQuotedString __attribute((alias("xmlParseQuotedString__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParseQuotedString
|
||||
extern __typeof (xmlParseQuotedString) xmlParseQuotedString__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParseQuotedString xmlParseQuotedString__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseReference
|
||||
extern __typeof (xmlParseReference) xmlParseReference __attribute((alias("xmlParseReference__internal_alias")));
|
||||
@ -5425,18 +5165,6 @@ extern __typeof (xmlParseSDDecl) xmlParseSDDecl__internal_alias __attribute((vis
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseStartTag
|
||||
extern __typeof (xmlParseStartTag) xmlParseStartTag __attribute((alias("xmlParseStartTag__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParseStartTag
|
||||
extern __typeof (xmlParseStartTag) xmlParseStartTag__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParseStartTag xmlParseStartTag__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parser
|
||||
#undef xmlParseSystemLiteral
|
||||
extern __typeof (xmlParseSystemLiteral) xmlParseSystemLiteral __attribute((alias("xmlParseSystemLiteral__internal_alias")));
|
||||
@ -5577,18 +5305,6 @@ extern __typeof (xmlParserHandlePEReference) xmlParserHandlePEReference__interna
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlParserHandleReference
|
||||
extern __typeof (xmlParserHandleReference) xmlParserHandleReference __attribute((alias("xmlParserHandleReference__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlParserHandleReference
|
||||
extern __typeof (xmlParserHandleReference) xmlParserHandleReference__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlParserHandleReference xmlParserHandleReference__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_xmlIO
|
||||
#undef xmlParserInputBufferCreateFd
|
||||
extern __typeof (xmlParserInputBufferCreateFd) xmlParserInputBufferCreateFd __attribute((alias("xmlParserInputBufferCreateFd__internal_alias")));
|
||||
@ -6077,42 +5793,6 @@ extern __typeof (xmlReconciliateNs) xmlReconciliateNs__internal_alias __attribut
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlRecoverDoc
|
||||
extern __typeof (xmlRecoverDoc) xmlRecoverDoc __attribute((alias("xmlRecoverDoc__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlRecoverDoc
|
||||
extern __typeof (xmlRecoverDoc) xmlRecoverDoc__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlRecoverDoc xmlRecoverDoc__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlRecoverFile
|
||||
extern __typeof (xmlRecoverFile) xmlRecoverFile __attribute((alias("xmlRecoverFile__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlRecoverFile
|
||||
extern __typeof (xmlRecoverFile) xmlRecoverFile__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlRecoverFile xmlRecoverFile__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlRecoverMemory
|
||||
extern __typeof (xmlRecoverMemory) xmlRecoverMemory __attribute((alias("xmlRecoverMemory__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlRecoverMemory
|
||||
extern __typeof (xmlRecoverMemory) xmlRecoverMemory__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlRecoverMemory xmlRecoverMemory__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_REGEXP_ENABLED)
|
||||
#ifdef bottom_xmlregexp
|
||||
#undef xmlRegExecErrInfo
|
||||
@ -6431,7 +6111,7 @@ extern __typeof (xmlSAX2EndDocument) xmlSAX2EndDocument__internal_alias __attrib
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_WRITER_ENABLED)
|
||||
#if defined(LIBXML_WRITER_ENABLED)
|
||||
#ifdef bottom_SAX2
|
||||
#undef xmlSAX2EndElement
|
||||
extern __typeof (xmlSAX2EndElement) xmlSAX2EndElement __attribute((alias("xmlSAX2EndElement__internal_alias")));
|
||||
@ -6653,7 +6333,7 @@ extern __typeof (xmlSAX2StartDocument) xmlSAX2StartDocument__internal_alias __at
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_WRITER_ENABLED)
|
||||
#if defined(LIBXML_WRITER_ENABLED)
|
||||
#ifdef bottom_SAX2
|
||||
#undef xmlSAX2StartElement
|
||||
extern __typeof (xmlSAX2StartElement) xmlSAX2StartElement __attribute((alias("xmlSAX2StartElement__internal_alias")));
|
||||
@ -6685,18 +6365,6 @@ extern __typeof (xmlSAX2UnparsedEntityDecl) xmlSAX2UnparsedEntityDecl__internal_
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_SAX2
|
||||
#undef xmlSAXDefaultVersion
|
||||
extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion __attribute((alias("xmlSAXDefaultVersion__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlSAXDefaultVersion
|
||||
extern __typeof (xmlSAXDefaultVersion) xmlSAXDefaultVersion__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlSAXDefaultVersion xmlSAXDefaultVersion__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_VALID_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlSAXParseDTD
|
||||
@ -6709,102 +6377,6 @@ extern __typeof (xmlSAXParseDTD) xmlSAXParseDTD__internal_alias __attribute((vis
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlSAXParseDoc
|
||||
extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc __attribute((alias("xmlSAXParseDoc__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlSAXParseDoc
|
||||
extern __typeof (xmlSAXParseDoc) xmlSAXParseDoc__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlSAXParseDoc xmlSAXParseDoc__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlSAXParseEntity
|
||||
extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity __attribute((alias("xmlSAXParseEntity__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlSAXParseEntity
|
||||
extern __typeof (xmlSAXParseEntity) xmlSAXParseEntity__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlSAXParseEntity xmlSAXParseEntity__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlSAXParseFile
|
||||
extern __typeof (xmlSAXParseFile) xmlSAXParseFile __attribute((alias("xmlSAXParseFile__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlSAXParseFile
|
||||
extern __typeof (xmlSAXParseFile) xmlSAXParseFile__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlSAXParseFile xmlSAXParseFile__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlSAXParseFileWithData
|
||||
extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData __attribute((alias("xmlSAXParseFileWithData__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlSAXParseFileWithData
|
||||
extern __typeof (xmlSAXParseFileWithData) xmlSAXParseFileWithData__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlSAXParseFileWithData xmlSAXParseFileWithData__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlSAXParseMemory
|
||||
extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory __attribute((alias("xmlSAXParseMemory__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlSAXParseMemory
|
||||
extern __typeof (xmlSAXParseMemory) xmlSAXParseMemory__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlSAXParseMemory xmlSAXParseMemory__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlSAXParseMemoryWithData
|
||||
extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData __attribute((alias("xmlSAXParseMemoryWithData__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlSAXParseMemoryWithData
|
||||
extern __typeof (xmlSAXParseMemoryWithData) xmlSAXParseMemoryWithData__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlSAXParseMemoryWithData xmlSAXParseMemoryWithData__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlSAXUserParseFile
|
||||
extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile __attribute((alias("xmlSAXUserParseFile__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlSAXUserParseFile
|
||||
extern __typeof (xmlSAXUserParseFile) xmlSAXUserParseFile__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlSAXUserParseFile xmlSAXUserParseFile__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlSAXUserParseMemory
|
||||
extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory __attribute((alias("xmlSAXUserParseMemory__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlSAXUserParseMemory
|
||||
extern __typeof (xmlSAXUserParseMemory) xmlSAXUserParseMemory__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlSAXUserParseMemory xmlSAXUserParseMemory__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_SAX2
|
||||
#undef xmlSAXVersion
|
||||
extern __typeof (xmlSAXVersion) xmlSAXVersion __attribute((alias("xmlSAXVersion__internal_alias")));
|
||||
@ -7017,18 +6589,6 @@ extern __typeof (xmlSaveUri) xmlSaveUri__internal_alias __attribute((visibility(
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlScanName
|
||||
extern __typeof (xmlScanName) xmlScanName __attribute((alias("xmlScanName__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlScanName
|
||||
extern __typeof (xmlScanName) xmlScanName__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlScanName xmlScanName__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_tree
|
||||
#undef xmlSearchNs
|
||||
extern __typeof (xmlSearchNs) xmlSearchNs __attribute((alias("xmlSearchNs__internal_alias")));
|
||||
@ -7079,18 +6639,6 @@ extern __typeof (xmlSetDocCompressMode) xmlSetDocCompressMode__internal_alias __
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlSetEntityReferenceFunc
|
||||
extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc __attribute((alias("xmlSetEntityReferenceFunc__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlSetEntityReferenceFunc
|
||||
extern __typeof (xmlSetEntityReferenceFunc) xmlSetEntityReferenceFunc__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlSetEntityReferenceFunc xmlSetEntityReferenceFunc__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_xmlIO
|
||||
#undef xmlSetExternalEntityLoader
|
||||
extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader __attribute((alias("xmlSetExternalEntityLoader__internal_alias")));
|
||||
@ -7101,17 +6649,6 @@ extern __typeof (xmlSetExternalEntityLoader) xmlSetExternalEntityLoader__interna
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_LEGACY_ENABLED)
|
||||
#ifdef bottom_legacy
|
||||
#undef xmlSetFeature
|
||||
extern __typeof (xmlSetFeature) xmlSetFeature __attribute((alias("xmlSetFeature__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlSetFeature
|
||||
extern __typeof (xmlSetFeature) xmlSetFeature__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlSetFeature xmlSetFeature__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_error
|
||||
#undef xmlSetGenericErrorFunc
|
||||
@ -7187,18 +6724,6 @@ extern __typeof (xmlSetTreeDoc) xmlSetTreeDoc__internal_alias __attribute((visib
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_SAX1_ENABLED)
|
||||
#ifdef bottom_parser
|
||||
#undef xmlSetupParserForBuffer
|
||||
extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer __attribute((alias("xmlSetupParserForBuffer__internal_alias")));
|
||||
#else
|
||||
#ifndef xmlSetupParserForBuffer
|
||||
extern __typeof (xmlSetupParserForBuffer) xmlSetupParserForBuffer__internal_alias __attribute((visibility("hidden")));
|
||||
#define xmlSetupParserForBuffer xmlSetupParserForBuffer__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef bottom_parser
|
||||
#undef xmlSkipBlankChars
|
||||
extern __typeof (xmlSkipBlankChars) xmlSkipBlankChars __attribute((alias("xmlSkipBlankChars__internal_alias")));
|
||||
@ -11685,7 +11210,7 @@ extern __typeof (xmlValidateElementDecl) xmlValidateElementDecl__internal_alias
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_WRITER_ENABLED)
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
|
||||
#ifdef bottom_tree
|
||||
#undef xmlValidateNCName
|
||||
extern __typeof (xmlValidateNCName) xmlValidateNCName __attribute((alias("xmlValidateNCName__internal_alias")));
|
||||
|
@ -356,44 +356,6 @@ static const char *xmlTreeIndentStringThrDef = " ";
|
||||
int xmlSaveNoEmptyTags = 0;
|
||||
static int xmlSaveNoEmptyTagsThrDef = 0;
|
||||
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
/**
|
||||
* xmlDefaultSAXHandler:
|
||||
*
|
||||
* Default SAX version1 handler for XML, builds the DOM tree
|
||||
*/
|
||||
xmlSAXHandlerV1 xmlDefaultSAXHandler = {
|
||||
xmlSAX2InternalSubset,
|
||||
xmlSAX2IsStandalone,
|
||||
xmlSAX2HasInternalSubset,
|
||||
xmlSAX2HasExternalSubset,
|
||||
xmlSAX2ResolveEntity,
|
||||
xmlSAX2GetEntity,
|
||||
xmlSAX2EntityDecl,
|
||||
xmlSAX2NotationDecl,
|
||||
xmlSAX2AttributeDecl,
|
||||
xmlSAX2ElementDecl,
|
||||
xmlSAX2UnparsedEntityDecl,
|
||||
xmlSAX2SetDocumentLocator,
|
||||
xmlSAX2StartDocument,
|
||||
xmlSAX2EndDocument,
|
||||
xmlSAX2StartElement,
|
||||
xmlSAX2EndElement,
|
||||
xmlSAX2Reference,
|
||||
xmlSAX2Characters,
|
||||
xmlSAX2Characters,
|
||||
xmlSAX2ProcessingInstruction,
|
||||
xmlSAX2Comment,
|
||||
xmlParserWarning,
|
||||
xmlParserError,
|
||||
xmlParserError,
|
||||
xmlSAX2GetParameterEntity,
|
||||
xmlSAX2CDataBlock,
|
||||
xmlSAX2ExternalSubset,
|
||||
0,
|
||||
};
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
/**
|
||||
* xmlDefaultSAXLocator:
|
||||
*
|
||||
@ -433,9 +395,6 @@ xmlInitializeGlobalState(xmlGlobalStatePtr gs)
|
||||
gs->oldXMLWDcompatibility = 0;
|
||||
gs->xmlBufferAllocScheme = xmlBufferAllocSchemeThrDef;
|
||||
gs->xmlDefaultBufferSize = xmlDefaultBufferSizeThrDef;
|
||||
#if defined(LIBXML_SAX1_ENABLED) && defined(LIBXML_LEGACY_ENABLED)
|
||||
initxmlDefaultSAXHandler(&gs->xmlDefaultSAXHandler, 1);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
gs->xmlDefaultSAXLocator.getPublicId = xmlSAX2GetPublicId;
|
||||
gs->xmlDefaultSAXLocator.getSystemId = xmlSAX2GetSystemId;
|
||||
gs->xmlDefaultSAXLocator.getLineNumber = xmlSAX2GetLineNumber;
|
||||
@ -717,17 +676,6 @@ int xmlThrDefDefaultBufferSize(int v) {
|
||||
return ret;
|
||||
}
|
||||
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
#undef xmlDefaultSAXHandler
|
||||
xmlSAXHandlerV1 *
|
||||
__xmlDefaultSAXHandler(void) {
|
||||
if (IS_MAIN_THREAD)
|
||||
return (&xmlDefaultSAXHandler);
|
||||
else
|
||||
return (&xmlGetGlobalState()->xmlDefaultSAXHandler);
|
||||
}
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
#undef xmlDefaultSAXLocator
|
||||
xmlSAXLocator *
|
||||
__xmlDefaultSAXLocator(void) {
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -18,148 +18,5 @@
|
||||
#include <libxml/parser.h>
|
||||
#include <libxml/xlink.h>
|
||||
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
XMLPUBFUN const xmlChar * XMLCALL
|
||||
getPublicId (void *ctx);
|
||||
XMLPUBFUN const xmlChar * XMLCALL
|
||||
getSystemId (void *ctx);
|
||||
XMLPUBFUN void XMLCALL
|
||||
setDocumentLocator (void *ctx,
|
||||
xmlSAXLocatorPtr loc);
|
||||
|
||||
XMLPUBFUN int XMLCALL
|
||||
getLineNumber (void *ctx);
|
||||
XMLPUBFUN int XMLCALL
|
||||
getColumnNumber (void *ctx);
|
||||
|
||||
XMLPUBFUN int XMLCALL
|
||||
isStandalone (void *ctx);
|
||||
XMLPUBFUN int XMLCALL
|
||||
hasInternalSubset (void *ctx);
|
||||
XMLPUBFUN int XMLCALL
|
||||
hasExternalSubset (void *ctx);
|
||||
|
||||
XMLPUBFUN void XMLCALL
|
||||
internalSubset (void *ctx,
|
||||
const xmlChar *name,
|
||||
const xmlChar *ExternalID,
|
||||
const xmlChar *SystemID);
|
||||
XMLPUBFUN void XMLCALL
|
||||
externalSubset (void *ctx,
|
||||
const xmlChar *name,
|
||||
const xmlChar *ExternalID,
|
||||
const xmlChar *SystemID);
|
||||
XMLPUBFUN xmlEntityPtr XMLCALL
|
||||
getEntity (void *ctx,
|
||||
const xmlChar *name);
|
||||
XMLPUBFUN xmlEntityPtr XMLCALL
|
||||
getParameterEntity (void *ctx,
|
||||
const xmlChar *name);
|
||||
XMLPUBFUN xmlParserInputPtr XMLCALL
|
||||
resolveEntity (void *ctx,
|
||||
const xmlChar *publicId,
|
||||
const xmlChar *systemId);
|
||||
|
||||
XMLPUBFUN void XMLCALL
|
||||
entityDecl (void *ctx,
|
||||
const xmlChar *name,
|
||||
int type,
|
||||
const xmlChar *publicId,
|
||||
const xmlChar *systemId,
|
||||
xmlChar *content);
|
||||
XMLPUBFUN void XMLCALL
|
||||
attributeDecl (void *ctx,
|
||||
const xmlChar *elem,
|
||||
const xmlChar *fullname,
|
||||
int type,
|
||||
int def,
|
||||
const xmlChar *defaultValue,
|
||||
xmlEnumerationPtr tree);
|
||||
XMLPUBFUN void XMLCALL
|
||||
elementDecl (void *ctx,
|
||||
const xmlChar *name,
|
||||
int type,
|
||||
xmlElementContentPtr content);
|
||||
XMLPUBFUN void XMLCALL
|
||||
notationDecl (void *ctx,
|
||||
const xmlChar *name,
|
||||
const xmlChar *publicId,
|
||||
const xmlChar *systemId);
|
||||
XMLPUBFUN void XMLCALL
|
||||
unparsedEntityDecl (void *ctx,
|
||||
const xmlChar *name,
|
||||
const xmlChar *publicId,
|
||||
const xmlChar *systemId,
|
||||
const xmlChar *notationName);
|
||||
|
||||
XMLPUBFUN void XMLCALL
|
||||
startDocument (void *ctx);
|
||||
XMLPUBFUN void XMLCALL
|
||||
endDocument (void *ctx);
|
||||
XMLPUBFUN void XMLCALL
|
||||
attribute (void *ctx,
|
||||
const xmlChar *fullname,
|
||||
const xmlChar *value);
|
||||
XMLPUBFUN void XMLCALL
|
||||
startElement (void *ctx,
|
||||
const xmlChar *fullname,
|
||||
const xmlChar **atts);
|
||||
XMLPUBFUN void XMLCALL
|
||||
endElement (void *ctx,
|
||||
const xmlChar *name);
|
||||
XMLPUBFUN void XMLCALL
|
||||
reference (void *ctx,
|
||||
const xmlChar *name);
|
||||
XMLPUBFUN void XMLCALL
|
||||
characters (void *ctx,
|
||||
const xmlChar *ch,
|
||||
int len);
|
||||
XMLPUBFUN void XMLCALL
|
||||
ignorableWhitespace (void *ctx,
|
||||
const xmlChar *ch,
|
||||
int len);
|
||||
XMLPUBFUN void XMLCALL
|
||||
processingInstruction (void *ctx,
|
||||
const xmlChar *target,
|
||||
const xmlChar *data);
|
||||
XMLPUBFUN void XMLCALL
|
||||
globalNamespace (void *ctx,
|
||||
const xmlChar *href,
|
||||
const xmlChar *prefix);
|
||||
XMLPUBFUN void XMLCALL
|
||||
setNamespace (void *ctx,
|
||||
const xmlChar *name);
|
||||
XMLPUBFUN xmlNsPtr XMLCALL
|
||||
getNamespace (void *ctx);
|
||||
XMLPUBFUN int XMLCALL
|
||||
checkNamespace (void *ctx,
|
||||
xmlChar *nameSpace);
|
||||
XMLPUBFUN void XMLCALL
|
||||
namespaceDecl (void *ctx,
|
||||
const xmlChar *href,
|
||||
const xmlChar *prefix);
|
||||
XMLPUBFUN void XMLCALL
|
||||
comment (void *ctx,
|
||||
const xmlChar *value);
|
||||
XMLPUBFUN void XMLCALL
|
||||
cdataBlock (void *ctx,
|
||||
const xmlChar *value,
|
||||
int len);
|
||||
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
initxmlDefaultSAXHandler (xmlSAXHandlerV1 *hdlr,
|
||||
int warning);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
|
||||
#endif /* __XML_SAX_H__ */
|
||||
|
@ -98,7 +98,7 @@ XMLPUBFUN void XMLCALL
|
||||
xmlSAX2StartDocument (void *ctx);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSAX2EndDocument (void *ctx);
|
||||
#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_WRITER_ENABLED)
|
||||
#if defined(LIBXML_WRITER_ENABLED)
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSAX2StartElement (void *ctx,
|
||||
const xmlChar *fullname,
|
||||
@ -106,7 +106,7 @@ XMLPUBFUN void XMLCALL
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSAX2EndElement (void *ctx,
|
||||
const xmlChar *name);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
#endif /* */
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSAX2StartElementNs (void *ctx,
|
||||
const xmlChar *localname,
|
||||
@ -145,10 +145,6 @@ XMLPUBFUN void XMLCALL
|
||||
const xmlChar *value,
|
||||
int len);
|
||||
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlSAXDefaultVersion (int version);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlSAXVersion (xmlSAXHandler *hdlr,
|
||||
|
@ -73,10 +73,6 @@ typedef xmlEntitiesTable *xmlEntitiesTablePtr;
|
||||
* External functions:
|
||||
*/
|
||||
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlInitializePredefinedEntities (void);
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
|
||||
XMLPUBFUN xmlEntityPtr XMLCALL
|
||||
xmlNewEntity (xmlDocPtr doc,
|
||||
@ -110,11 +106,6 @@ XMLPUBFUN xmlEntityPtr XMLCALL
|
||||
XMLPUBFUN xmlEntityPtr XMLCALL
|
||||
xmlGetParameterEntity (xmlDocPtr doc,
|
||||
const xmlChar *name);
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
XMLPUBFUN const xmlChar * XMLCALL
|
||||
xmlEncodeEntities (xmlDocPtr doc,
|
||||
const xmlChar *input);
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlEncodeEntitiesReentrant(xmlDocPtr doc,
|
||||
const xmlChar *input);
|
||||
@ -137,10 +128,6 @@ XMLPUBFUN void XMLCALL
|
||||
xmlDumpEntityDecl (xmlBufferPtr buf,
|
||||
xmlEntityPtr ent);
|
||||
#endif /* LIBXML_OUTPUT_ENABLED */
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlCleanupPredefinedEntities(void);
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -834,15 +834,6 @@ XMLPUBFUN int XMLCALL
|
||||
/*
|
||||
* Basic parsing Interfaces
|
||||
*/
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlParseDoc (const xmlChar *cur);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlParseFile (const char *filename);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlParseMemory (const char *buffer,
|
||||
int size);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlSubstituteEntitiesDefault(int val);
|
||||
XMLPUBFUN int XMLCALL
|
||||
@ -854,18 +845,6 @@ XMLPUBFUN int XMLCALL
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlLineNumbersDefault (int val);
|
||||
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
/*
|
||||
* Recovery mode
|
||||
*/
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlRecoverDoc (const xmlChar *cur);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlRecoverMemory (const char *buffer,
|
||||
int size);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlRecoverFile (const char *filename);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
/*
|
||||
* Less common routines and SAX interfaces
|
||||
@ -874,46 +853,6 @@ XMLPUBFUN int XMLCALL
|
||||
xmlParseDocument (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlParseExtParsedEnt (xmlParserCtxtPtr ctxt);
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlSAXUserParseFile (xmlSAXHandlerPtr sax,
|
||||
void *user_data,
|
||||
const char *filename);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlSAXUserParseMemory (xmlSAXHandlerPtr sax,
|
||||
void *user_data,
|
||||
const char *buffer,
|
||||
int size);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlSAXParseDoc (xmlSAXHandlerPtr sax,
|
||||
const xmlChar *cur,
|
||||
int recovery);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlSAXParseMemory (xmlSAXHandlerPtr sax,
|
||||
const char *buffer,
|
||||
int size,
|
||||
int recovery);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlSAXParseMemoryWithData (xmlSAXHandlerPtr sax,
|
||||
const char *buffer,
|
||||
int size,
|
||||
int recovery,
|
||||
void *data);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlSAXParseFile (xmlSAXHandlerPtr sax,
|
||||
const char *filename,
|
||||
int recovery);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlSAXParseFileWithData (xmlSAXHandlerPtr sax,
|
||||
const char *filename,
|
||||
int recovery,
|
||||
void *data);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlSAXParseEntity (xmlSAXHandlerPtr sax,
|
||||
const char *filename);
|
||||
XMLPUBFUN xmlDocPtr XMLCALL
|
||||
xmlParseEntity (const char *filename);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
#ifdef LIBXML_VALID_ENABLED
|
||||
XMLPUBFUN xmlDtdPtr XMLCALL
|
||||
@ -928,39 +867,12 @@ XMLPUBFUN xmlDtdPtr XMLCALL
|
||||
xmlParserInputBufferPtr input,
|
||||
xmlCharEncoding enc);
|
||||
#endif /* LIBXML_VALID_ENABLE */
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlParseBalancedChunkMemory(xmlDocPtr doc,
|
||||
xmlSAXHandlerPtr sax,
|
||||
void *user_data,
|
||||
int depth,
|
||||
const xmlChar *string,
|
||||
xmlNodePtr *lst);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
XMLPUBFUN xmlParserErrors XMLCALL
|
||||
xmlParseInNodeContext (xmlNodePtr node,
|
||||
const char *data,
|
||||
int datalen,
|
||||
int options,
|
||||
xmlNodePtr *lst);
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlParseBalancedChunkMemoryRecover(xmlDocPtr doc,
|
||||
xmlSAXHandlerPtr sax,
|
||||
void *user_data,
|
||||
int depth,
|
||||
const xmlChar *string,
|
||||
xmlNodePtr *lst,
|
||||
int recover);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlParseExternalEntity (xmlDocPtr doc,
|
||||
xmlSAXHandlerPtr sax,
|
||||
void *user_data,
|
||||
int depth,
|
||||
const xmlChar *URL,
|
||||
const xmlChar *ID,
|
||||
xmlNodePtr *lst);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlParseCtxtExternalEntity(xmlParserCtxtPtr ctx,
|
||||
const xmlChar *URL,
|
||||
@ -978,31 +890,9 @@ XMLPUBFUN void XMLCALL
|
||||
xmlClearParserCtxt (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlFreeParserCtxt (xmlParserCtxtPtr ctxt);
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlSetupParserForBuffer (xmlParserCtxtPtr ctxt,
|
||||
const xmlChar* buffer,
|
||||
const char *filename);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
XMLPUBFUN xmlParserCtxtPtr XMLCALL
|
||||
xmlCreateDocParserCtxt (const xmlChar *cur);
|
||||
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
/*
|
||||
* Reading/setting optional parsing features.
|
||||
*/
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlGetFeaturesList (int *len,
|
||||
const char **result);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlGetFeature (xmlParserCtxtPtr ctxt,
|
||||
const char *name,
|
||||
void *result);
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlSetFeature (xmlParserCtxtPtr ctxt,
|
||||
const char *name,
|
||||
void *value);
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
|
||||
#ifdef LIBXML_PUSH_ENABLED
|
||||
/*
|
||||
|
@ -425,15 +425,6 @@ XMLPUBFUN void XMLCALL
|
||||
xmlParsePEReference (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlParseDocTypeDecl (xmlParserCtxtPtr ctxt);
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
XMLPUBFUN const xmlChar * XMLCALL
|
||||
xmlParseAttribute (xmlParserCtxtPtr ctxt,
|
||||
xmlChar **value);
|
||||
XMLPUBFUN const xmlChar * XMLCALL
|
||||
xmlParseStartTag (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlParseEndTag (xmlParserCtxtPtr ctxt);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlParseCDSect (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL
|
||||
@ -541,51 +532,6 @@ XMLPUBFUN void XMLCALL xmlParserInputShrink (xmlParserInputPtr in);
|
||||
* Specific function to keep track of entities references
|
||||
* and used by the XSLT debugger.
|
||||
*/
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
/**
|
||||
* xmlEntityReferenceFunc:
|
||||
* @ent: the entity
|
||||
* @firstNode: the fist node in the chunk
|
||||
* @lastNode: the last nod in the chunk
|
||||
*
|
||||
* Callback function used when one needs to be able to track back the
|
||||
* provenance of a chunk of nodes inherited from an entity replacement.
|
||||
*/
|
||||
typedef void (*xmlEntityReferenceFunc) (xmlEntityPtr ent,
|
||||
xmlNodePtr firstNode,
|
||||
xmlNodePtr lastNode);
|
||||
|
||||
XMLPUBFUN void XMLCALL xmlSetEntityReferenceFunc (xmlEntityReferenceFunc func);
|
||||
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlParseQuotedString (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlParseNamespace (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlNamespaceParseNSDef (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlScanName (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN void XMLCALL xmlParserHandleReference(xmlParserCtxtPtr ctxt);
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlNamespaceParseQName (xmlParserCtxtPtr ctxt,
|
||||
xmlChar **prefix);
|
||||
/**
|
||||
* Entities
|
||||
*/
|
||||
XMLPUBFUN xmlChar * XMLCALL
|
||||
xmlDecodeEntities (xmlParserCtxtPtr ctxt,
|
||||
int len,
|
||||
int what,
|
||||
xmlChar end,
|
||||
xmlChar end2,
|
||||
xmlChar end3);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlHandleEntity (xmlParserCtxtPtr ctxt,
|
||||
xmlEntityPtr entity);
|
||||
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
|
||||
#ifdef IN_LIBXML
|
||||
/*
|
||||
|
@ -613,7 +613,7 @@ struct _xmlDOMWrapCtxt {
|
||||
/*
|
||||
* Some helper functions
|
||||
*/
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_WRITER_ENABLED)
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
|
||||
XMLPUBFUN int XMLCALL
|
||||
xmlValidateNCName (const xmlChar *value,
|
||||
int space);
|
||||
@ -714,12 +714,6 @@ XMLPUBFUN xmlDtdPtr XMLCALL
|
||||
xmlGetIntSubset (xmlDocPtr doc);
|
||||
XMLPUBFUN void XMLCALL
|
||||
xmlFreeDtd (xmlDtdPtr cur);
|
||||
#ifdef LIBXML_LEGACY_ENABLED
|
||||
XMLPUBFUN xmlNsPtr XMLCALL
|
||||
xmlNewGlobalNs (xmlDocPtr doc,
|
||||
const xmlChar *href,
|
||||
const xmlChar *prefix);
|
||||
#endif /* LIBXML_LEGACY_ENABLED */
|
||||
XMLPUBFUN xmlNsPtr XMLCALL
|
||||
xmlNewNs (xmlNodePtr node,
|
||||
const xmlChar *href,
|
||||
|
@ -142,15 +142,6 @@ XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
|
||||
#define LIBXML_WRITER_ENABLED
|
||||
#endif
|
||||
|
||||
/**
|
||||
* LIBXML_SAX1_ENABLED:
|
||||
*
|
||||
* Whether the older SAX1 interface is configured in
|
||||
*/
|
||||
#if 1
|
||||
#define LIBXML_SAX1_ENABLED
|
||||
#endif
|
||||
|
||||
/**
|
||||
* LIBXML_VALID_ENABLED:
|
||||
*
|
||||
@ -160,15 +151,6 @@ XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
|
||||
#define LIBXML_VALID_ENABLED
|
||||
#endif
|
||||
|
||||
/**
|
||||
* LIBXML_LEGACY_ENABLED:
|
||||
*
|
||||
* Whether the deprecated APIs are compiled in for compatibility
|
||||
*/
|
||||
#if 0
|
||||
#define LIBXML_LEGACY_ENABLED
|
||||
#endif
|
||||
|
||||
/**
|
||||
* LIBXML_C14N_ENABLED:
|
||||
*
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1785,13 +1785,8 @@ xmlFreeParserCtxt(xmlParserCtxtPtr ctxt)
|
||||
if (ctxt->encoding != NULL) xmlFree((char *) ctxt->encoding);
|
||||
if (ctxt->extSubURI != NULL) xmlFree((char *) ctxt->extSubURI);
|
||||
if (ctxt->extSubSystem != NULL) xmlFree((char *) ctxt->extSubSystem);
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
if ((ctxt->sax != NULL) &&
|
||||
(ctxt->sax != (xmlSAXHandlerPtr) &xmlDefaultSAXHandler))
|
||||
#else
|
||||
if (ctxt->sax != NULL)
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
xmlFree(ctxt->sax);
|
||||
xmlFree(ctxt->sax);
|
||||
if (ctxt->directory != NULL) xmlFree((char *) ctxt->directory);
|
||||
if (ctxt->vctxt.nodeTab != NULL) xmlFree(ctxt->vctxt.nodeTab);
|
||||
if (ctxt->atts != NULL) xmlFree((xmlChar * *)ctxt->atts);
|
||||
|
@ -343,7 +343,7 @@ xmlSplitQName3(const xmlChar *name, int *len) {
|
||||
|
||||
#define CUR_SCHAR(s, l) xmlStringCurrentChar(NULL, s, &l)
|
||||
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_WRITER_ENABLED)
|
||||
#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
|
||||
/**
|
||||
* xmlValidateNCName:
|
||||
* @value: the value to check
|
||||
|
@ -154,9 +154,6 @@ static int walker = 0;
|
||||
#endif /* LIBXML_READER_ENABLED */
|
||||
static int chkregister = 0;
|
||||
static int nbregister = 0;
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
static int sax1 = 0;
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
static int options = XML_PARSE_COMPACT;
|
||||
static int sax = 0;
|
||||
static int oldxml10 = 0;
|
||||
@ -1546,10 +1543,6 @@ testSAX(const char *filename) {
|
||||
|
||||
if (noout) {
|
||||
handler = emptySAXHandler;
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
} else if (sax1) {
|
||||
handler = debugSAXHandler;
|
||||
#endif
|
||||
} else {
|
||||
handler = debugSAX2Handler;
|
||||
}
|
||||
@ -1913,11 +1906,6 @@ static void parseAndPrintFile(char *filename, xmlParserCtxtPtr rectxt) {
|
||||
if (rectxt != NULL)
|
||||
doc = xmlCtxtReadFile(rectxt, filename, NULL, options);
|
||||
else {
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
if (sax1)
|
||||
doc = xmlParseFile(filename);
|
||||
else
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
doc = xmlReadFile(filename, NULL, options);
|
||||
}
|
||||
}
|
||||
@ -2381,9 +2369,6 @@ static void usage(const char *name) {
|
||||
printf("\t--walker : create a reader and walk though the resulting doc\n");
|
||||
#endif /* LIBXML_READER_ENABLED */
|
||||
printf("\t--chkregister : verify the node registration code\n");
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
printf("\t--sax1: use the old SAX1 interfaces for processing\n");
|
||||
#endif
|
||||
printf("\t--sax: do not build a tree but work just at the SAX level\n");
|
||||
printf("\t--oldxml10: use XML-1.0 parsing rules before the 5th edition\n");
|
||||
|
||||
@ -2635,13 +2620,6 @@ main(int argc, char **argv) {
|
||||
noout++;
|
||||
}
|
||||
#endif /* LIBXML_READER_ENABLED */
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
else if ((!strcmp(argv[i], "-sax1")) ||
|
||||
(!strcmp(argv[i], "--sax1"))) {
|
||||
sax1++;
|
||||
options |= XML_PARSE_SAX1;
|
||||
}
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
else if ((!strcmp(argv[i], "-sax")) ||
|
||||
(!strcmp(argv[i], "--sax"))) {
|
||||
sax++;
|
||||
@ -2675,12 +2653,6 @@ main(int argc, char **argv) {
|
||||
}
|
||||
|
||||
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
if (sax1)
|
||||
xmlSAXDefaultVersion(1);
|
||||
else
|
||||
xmlSAXDefaultVersion(2);
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
|
||||
if (chkregister) {
|
||||
xmlRegisterNodeDefault(registerNode);
|
||||
|
@ -1916,19 +1916,10 @@ xmlNewTextReader(xmlParserInputBufferPtr input, const char *URI) {
|
||||
ret->sax->startElement = xmlTextReaderStartElement;
|
||||
ret->endElement = ret->sax->endElement;
|
||||
ret->sax->endElement = xmlTextReaderEndElement;
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
if (ret->sax->initialized == XML_SAX2_MAGIC) {
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
ret->startElementNs = ret->sax->startElementNs;
|
||||
ret->sax->startElementNs = xmlTextReaderStartElementNs;
|
||||
ret->endElementNs = ret->sax->endElementNs;
|
||||
ret->sax->endElementNs = xmlTextReaderEndElementNs;
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
} else {
|
||||
ret->startElementNs = NULL;
|
||||
ret->endElementNs = NULL;
|
||||
}
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
ret->characters = ret->sax->characters;
|
||||
ret->sax->characters = xmlTextReaderCharacters;
|
||||
ret->sax->ignorableWhitespace = xmlTextReaderCharacters;
|
||||
@ -4198,19 +4189,10 @@ xmlTextReaderSetup(xmlTextReaderPtr reader,
|
||||
reader->sax->startElement = xmlTextReaderStartElement;
|
||||
reader->endElement = reader->sax->endElement;
|
||||
reader->sax->endElement = xmlTextReaderEndElement;
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
if (reader->sax->initialized == XML_SAX2_MAGIC) {
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
reader->startElementNs = reader->sax->startElementNs;
|
||||
reader->sax->startElementNs = xmlTextReaderStartElementNs;
|
||||
reader->endElementNs = reader->sax->endElementNs;
|
||||
reader->sax->endElementNs = xmlTextReaderEndElementNs;
|
||||
#ifdef LIBXML_SAX1_ENABLED
|
||||
} else {
|
||||
reader->startElementNs = NULL;
|
||||
reader->endElementNs = NULL;
|
||||
}
|
||||
#endif /* LIBXML_SAX1_ENABLED */
|
||||
reader->startElementNs = reader->sax->startElementNs;
|
||||
reader->sax->startElementNs = xmlTextReaderStartElementNs;
|
||||
reader->endElementNs = reader->sax->endElementNs;
|
||||
reader->sax->endElementNs = xmlTextReaderEndElementNs;
|
||||
reader->characters = reader->sax->characters;
|
||||
reader->sax->characters = xmlTextReaderCharacters;
|
||||
reader->sax->ignorableWhitespace = xmlTextReaderCharacters;
|
||||
|
Loading…
Reference in New Issue
Block a user