|
ReactOS 0.4.16-dev-2207-geb15453
|
#include "libxml.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <libxml/globals.h>#include <libxml/xmlerror.h>#include <libxml/xmlmemory.h>#include <libxml/xmlIO.h>#include <libxml/HTMLparser.h>#include <libxml/parser.h>#include <libxml/threads.h>#include <libxml/tree.h>#include <libxml/SAX.h>#include <libxml/SAX2.h>#include "private/error.h"#include "private/globals.h"#include "private/threads.h"#include "private/tree.h"
Go to the source code of this file.
Classes | |
| struct | _xmlGlobalState |
Macros | |
| #define | IN_LIBXML |
| #define | XML_GLOBALS_NO_REDEFINITION |
| #define | IS_MAIN_THREAD 1 |
| #define | XML_DECLARE_MEMBER(name, type, attrs) type gs_##name; |
| #define | XML_OP XML_DECLARE_MEMBER |
| #define XML_OP XML_DECLARE_MEMBER |
xmlCheckThreadLocalStorage:
Check whether thread-local storage could be allocated.
In cross-platform code running in multithreaded environments, this function should be called once in each thread before calling other library functions to make sure that thread-local storage was allocated properly.
Returns 0 on success or -1 if a memory allocation failed. A failed allocation signals a typically fatal and irrecoverable out-of-memory situation. Don't call any library functions in this case.
This function never fails if the library is compiled with support for thread-local storage.
This function never fails for the "main" thread which is the first thread calling xmlInitParser.
Available since v2.12.0.
Definition at line 945 of file globals.c.
xmlCleanupGlobals:
DEPRECATED: This function is a no-op. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have call cleanup functions at all.
Definition at line 609 of file globals.c.
xmlCleanupGlobalsInternal:
Additional cleanup for multi-threading
Definition at line 617 of file globals.c.
Referenced by xmlCleanupParser().
| xmlGlobalStatePtr xmlGetGlobalState | ( | void | ) |
xmlInitGlobals:
DEPRECATED: Alias for xmlInitParser.
xmlInitGlobalsInternal:
Additional initialisation for multi-threading
Definition at line 571 of file globals.c.
Referenced by xmlInitParser().
| void xmlInitializeGlobalState | ( | xmlGlobalStatePtr gs | ATTRIBUTE_UNUSED | ) |
xmlIsMainThread:
DEPRECATED: Internal function, do not use.
Check whether the current thread is the main thread.
Returns 1 if the current thread is the main thread, 0 otherwise
Definition at line 665 of file globals.c.
Referenced by xmlCheckThreadLocalStorage(), and xmlIsMainThread().
| xmlBufferAllocationScheme xmlThrDefBufferAllocScheme | ( | xmlBufferAllocationScheme | v | ) |
Definition at line 1026 of file globals.c.
| xmlDeregisterNodeFunc xmlThrDefDeregisterNodeDefault | ( | xmlDeregisterNodeFunc | func | ) |
Definition at line 1161 of file globals.c.
| xmlOutputBufferCreateFilenameFunc xmlThrDefOutputBufferCreateFilenameDefault | ( | xmlOutputBufferCreateFilenameFunc | func | ) |
Definition at line 1193 of file globals.c.
| xmlParserInputBufferCreateFilenameFunc xmlThrDefParserInputBufferCreateFilenameDefault | ( | xmlParserInputBufferCreateFilenameFunc | func | ) |
Definition at line 1176 of file globals.c.
| xmlRegisterNodeFunc xmlThrDefRegisterNodeDefault | ( | xmlRegisterNodeFunc | func | ) |
Definition at line 1146 of file globals.c.
| void xmlThrDefSetGenericErrorFunc | ( | void * | ctx, |
| xmlGenericErrorFunc | handler | ||
| ) |
DllMain: @hinstDLL: handle to DLL instance @fdwReason: Reason code for entry @lpvReserved: generic pointer (depends upon reason code)
Entry point for Windows library. It is being used to free thread-specific storage.
Returns TRUE always
Definition at line 1008 of file globals.c.
| void xmlThrDefSetStructuredErrorFunc | ( | void * | ctx, |
| xmlStructuredErrorFunc | handler | ||
| ) |
Definition at line 1019 of file globals.c.
| int oldXMLWDcompatibility = 0 |
|
static |
Definition at line 89 of file globals.c.
Referenced by xmlCleanupGlobalsInternal(), and xmlIsMainThreadInternal().
| xmlBufferAllocationScheme xmlBufferAllocScheme = XML_BUFFER_ALLOC_EXACT |
xmlBufferAllocScheme:
DEPRECATED: Don't use.
Global setting, default allocation policy for buffers, default is XML_BUFFER_ALLOC_EXACT
Definition at line 246 of file globals.c.
Referenced by xmlBufCreate(), and xmlBufCreateSize().
|
static |
Definition at line 247 of file globals.c.
Referenced by xmlThrDefBufferAllocScheme().
| int xmlDefaultBufferSize = BASE_BUFFER_SIZE |
xmlDefaultBufferSize:
DEPRECATED: Don't use.
Global setting, default buffer size. Default value is BASE_BUFFER_SIZE
Definition at line 255 of file globals.c.
Referenced by xmlBufCreate().
|
static |
Definition at line 256 of file globals.c.
Referenced by xmlThrDefDefaultBufferSize().
| xmlSAXLocator xmlDefaultSAXLocator |
xmlDefaultSAXLocator:
DEPRECATED: Don't use
The default SAX Locator { getPublicId, getSystemId, getLineNumber, getColumnNumber}
Definition at line 503 of file globals.c.
Referenced by xmlParseDocument(), and xmlParseExtParsedEnt().
| xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue = NULL |
|
static |
Definition at line 373 of file globals.c.
Referenced by xmlThrDefDeregisterNodeDefault().
| int xmlDoValidityCheckingDefaultValue = 0 |
xmlDoValidityCheckingDefaultValue:
DEPRECATED: Use the modern options API with XML_PARSE_DTDVALID.
Global setting, indicate that the parser should work in validating mode. Disabled by default.
Definition at line 287 of file globals.c.
Referenced by xmlInitSAXParserCtxt().
|
static |
Definition at line 288 of file globals.c.
Referenced by xmlThrDefDoValidityCheckingDefaultValue().
| xmlFreeFunc xmlFree = free |
xmlFree: @mem: an already allocated block of memory
The variable holding the libxml free() implementation
Definition at line 184 of file globals.c.
Referenced by copy_prop_ignore_ns(), create_selection(), do_get_text(), domdoc_createNode(), domdoc_getElementsByTagName(), domelem_get_named_item(), domelem_get_nodeTypedValue(), domelem_get_tagName(), domelem_getAttribute(), domelem_getAttributeNode(), domelem_getElementsByTagName(), domelem_put_dataType(), domelem_remove_named_item(), domelem_setAttribute(), doparse(), element_get_dt(), get_child_with_attr(), internal_parseBuffer(), node_get_content(), node_get_text(), node_put_text(), node_set_content_escaped(), QName_from_xmlChar(), SchemaCache_get_node_dt(), tagName_to_XPath(), XDR_A_dt_type(), XDR_A_maxOccurs(), XDR_A_required(), XDR_A_type(), XDR_E_attribute(), XDR_E_AttributeType(), XDR_E_ElementType(), XDR_E_group(), xmlAddDefAttrs(), xmlAddElementDecl(), xmlAddEncodingAlias(), xmlAddRef(), xmlBufBackToBuffer(), xmlBufCreate(), xmlBufCreateSize(), xmlBufFree(), xmlBufResize(), xmlBuildURI(), xmlCanonicPath(), xmlCleanupCharEncodingHandlers(), xmlCleanupEncodingAliases(), xmlCleanURI(), xmlClearNodeInfoSeq(), xmlCreateEntityParserCtxtInternal(), xmlCtxtGrowAttrs(), xmlDelEncodingAlias(), xmlDictFree(), xmlDictGrow(), xmlelem_get_text(), xmlelem_getAttribute(), xmlEscapeFormatString(), xmlFindCharEncodingHandler(), xmlFreeAttribute(), xmlFreeDocElementContent(), xmlFreeElement(), xmlFreeEnumeration(), xmlFreeID(), xmlFreeInputStream(), xmlFreeNotation(), xmlFreeParserCtxt(), xmlFreeRef(), xmlFreeURI(), xmlGcMemGet(), xmlGcMemSetup(), xmlGetDtdAttrDesc(), xmlGetDtdElementDesc(), xmlGetDtdElementDesc2(), xmlHashCreate(), xmlHashDefaultDeallocator(), xmlHashFree(), xmlHashGrow(), xmlHashRemoveEntry3(), xmlHashUpdateInternal(), xmlInitParser(), xmlIsID(), xmlLinkDeallocator(), xmlListCreate(), xmlListDelete(), xmlLoadEntityContent(), xmlMemGet(), xmlMemSetup(), xmlNewCharEncodingHandler(), xmlNewInputFromFile(), xmlParse3986Fragment(), xmlParse3986HierPart(), xmlParse3986Host(), xmlParse3986PathAbEmpty(), xmlParse3986PathAbsolute(), xmlParse3986PathNoScheme(), xmlParse3986PathRootless(), xmlParse3986Query(), xmlParse3986RelativeRef(), xmlParse3986Scheme(), xmlParse3986Userinfo(), xmlParseAttribute2(), xmlParseAttributeListDecl(), xmlParseAttValueComplex(), xmlParseCDSect(), xmlParseComment(), xmlParseCommentComplex(), xmlParseConditionalSections(), xmlParseEncName(), xmlParseEncodingDecl(), xmlParseEntityDecl(), xmlParseEntityValue(), xmlParseEnumerationType(), xmlParseNmtoken(), xmlParseNotationDecl(), xmlParseNotationType(), xmlParsePI(), xmlParsePubidLiteral(), xmlParseQNameHashed(), xmlParserNsFree(), xmlParserNsPush(), xmlParseStartTag2(), xmlParseStringEntityRef(), xmlParseStringName(), xmlParseStringPEReference(), xmlParseSystemLiteral(), xmlParseVersionNum(), xmlParseXMLDecl(), xmlPathToURI(), xmlPrintURI(), xmlRegisterCharEncodingHandler(), xmlRemoveID(), xmlRemoveRef(), xmlSaveUri(), xmlSAX2AttributeDecl(), xmlSAX2AttributeNs(), xmlSAX2ExternalSubset(), xmlSAX2ResolveEntity(), xmlSAX2StartElementNs(), xmlSAX2TextNode(), xmlSetDeclaredEncoding(), xmlSplitQName(), xmlStringDecodeEntitiesInt(), xmlURIEscape(), xmlURIEscapeStr(), XSLPattern_OP_IEq(), XSLPattern_OP_IGEq(), XSLPattern_OP_IGt(), XSLPattern_OP_ILEq(), XSLPattern_OP_ILt(), XSLPattern_OP_INEq(), xsltAddKey(), xsltAttribute(), xsltAttrTemplateValueProcessNode(), xsltCheckWritePath(), xsltComment(), xsltCompileAttr(), xsltCompileIdKeyPattern(), xsltCompileLocationPathPattern(), xsltCompileStepPattern(), xsltComputeSortResultInternal(), xsltCopyAttrListNoOverwrite(), xsltCopyOf(), xsltCopyTree(), xsltDefaultSortFunction(), xsltDocumentElem(), xsltDocumentFunction(), xsltElement(), xsltElementAvailableFunction(), xsltEvalAttrValueTemplate(), xsltEvalAVT(), xsltEvalStaticAttrValueTemplate(), xsltFormatNumberFunction(), xsltFreeAttrElem(), xsltFreeAttrSet(), xsltFreeAttrVT(), xsltFreeCompMatch(), xsltFreeDecimalFormat(), xsltFreeDocuments(), xsltFreeElemPreComp(), xsltFreeExtData(), xsltFreeExtDef(), xsltFreeExtElement(), xsltFreeExtModule(), xsltFreeKeyDef(), xsltFreeKeyTable(), xsltFreeLocales(), xsltFreeParserContext(), xsltFreeRVTs(), xsltFreeSecurityPrefs(), xsltFreeStackElem(), xsltFreeStyleDocuments(), xsltFreeStylePreComp(), xsltFreeStylesheet(), xsltFreeTemplate(), xsltFreeTransformContext(), xsltFreeUseAttrSet(), xsltFunctionAvailableFunction(), xsltGetCNsProp(), xsltGetInheritedNsList(), xsltGetQNameURI(), xsltGetQNameURI2(), xsltInitCtxtKey(), xsltKeyFunction(), xsltLoadStylesheetPI(), xsltMessage(), xsltNamespaceAlias(), xsltNewCompMatch(), xsltNumberFormat(), xsltParseStylesheetAttributeSet(), xsltParseStylesheetDecimalFormat(), xsltParseStylesheetExcludePrefix(), xsltParseStylesheetExtPrefix(), xsltParseStylesheetImport(), xsltParseStylesheetInclude(), xsltParseStylesheetKey(), xsltParseStylesheetOutput(), xsltParseStylesheetPI(), xsltParseStylesheetPreserveSpace(), xsltParseStylesheetProcess(), xsltParseStylesheetStripSpace(), xsltParseStylesheetTemplate(), xsltParseStylesheetTop(), xsltParseTemplateContent(), xsltProcessingInstruction(), xsltReleaseRVT(), xsltReverseCompMatch(), xsltShallowCopyAttr(), xsltStrxfrm(), xsltSystemPropertyFunction(), xsltTestCompMatch(), xsltTransformCacheFree(), xsltTransformError(), and xsltValueOf().
| xmlGenericErrorFunc xmlGenericError = xmlGenericErrorDefaultFunc |
xmlGenericError:
Global setting: function used for generic error callbacks
Definition at line 396 of file globals.c.
Referenced by debugmem_tag_error(), exclPrefixPush(), initGenericErrorDefaultFunc(), templPush(), xmlCheckVersion(), xmlGlobalInitMutexLock(), xmlListAppend(), xmlListCreate(), xmlListInsert(), xmlListPushBack(), xmlListPushFront(), xmlLoadEntityContent(), xmlMallocAtomicLoc(), xmlMallocBreakpoint(), xmlMallocLoc(), xmlMemFree(), xmlMemStrdupLoc(), xmlNewEntityInputStream(), xmlNewInputFromFile(), xmlNewIOInputStream(), xmlNewStringInputStream(), xmlParsePEReference(), xmlParserPrintFileContext(), xmlParserPrintFileInfo(), xmlPopInput(), xmlPushInput(), xmlReallocLoc(), xmlReportError(), xmlSAX2StartDocument(), xmlSetGenericErrorFunc(), xmlStringDecodeEntitiesInt(), xsltAddStackElem(), xsltEvalGlobalVariables(), xsltExtensionInstructionResultFinalize(), xsltFlagRVTs(), xsltFreeStackElem(), xsltGetInheritedNsList(), xsltLocalVariablePush(), xsltNewTransformContext(), and xsltReleaseLocalRVTs().
xmlGenericErrorContext:
Global setting passed to generic error callbacks
Definition at line 410 of file globals.c.
Referenced by debugmem_tag_error(), exclPrefixPush(), templPush(), xmlCheckVersion(), xmlGenericErrorDefaultFunc(), xmlGlobalInitMutexLock(), xmlListAppend(), xmlListCreate(), xmlListInsert(), xmlListPushBack(), xmlListPushFront(), xmlLoadEntityContent(), xmlMallocAtomicLoc(), xmlMallocBreakpoint(), xmlMallocLoc(), xmlMemFree(), xmlMemStrdupLoc(), xmlNewEntityInputStream(), xmlNewInputFromFile(), xmlNewIOInputStream(), xmlNewStringInputStream(), xmlParsePEReference(), xmlParserPrintFileContext(), xmlParserPrintFileInfo(), xmlPopInput(), xmlPushInput(), xmlReallocLoc(), xmlReportError(), xmlSAX2StartDocument(), xmlSetGenericErrorFunc(), xmlStringDecodeEntitiesInt(), xsltAddStackElem(), xsltEvalGlobalVariables(), xsltExtensionInstructionResultFinalize(), xsltFlagRVTs(), xsltFreeStackElem(), xsltGetInheritedNsList(), xsltLocalVariablePush(), xsltNewTransformContext(), and xsltReleaseLocalRVTs().
Definition at line 411 of file globals.c.
Referenced by xmlThrDefSetGenericErrorFunc().
|
static |
Definition at line 397 of file globals.c.
Referenced by xmlThrDefSetGenericErrorFunc().
| int xmlGetWarningsDefaultValue = 1 |
xmlGetWarningsDefaultValue:
DEPRECATED: Don't use
Global setting, indicate that the DTD validation should provide warnings. Activated by default.
Definition at line 297 of file globals.c.
Referenced by xmlInitSAXParserCtxt().
|
static |
Definition at line 298 of file globals.c.
Referenced by xmlThrDefGetWarningsDefaultValue().
| int xmlKeepBlanksDefaultValue = 1 |
xmlKeepBlanksDefaultValue:
DEPRECATED: Use the modern options API with XML_PARSE_NOBLANKS.
Global setting, indicate that the parser should keep all blanks nodes found in the content Activated by default, this is actually needed to have the parser conformant to the XML Recommendation, however the option is kept for some applications since this was libxml1 default behaviour.
Definition at line 343 of file globals.c.
Referenced by xmlInitSAXParserCtxt(), and xmlKeepBlanksDefault().
|
static |
Definition at line 344 of file globals.c.
Referenced by xmlThrDefKeepBlanksDefaultValue().
| xmlError xmlLastError |
Definition at line 419 of file globals.c.
Referenced by xmlCleanupGlobalsInternal().
| int xmlLineNumbersDefaultValue = 0 |
xmlLineNumbersDefaultValue:
DEPRECATED: The modern options API always enables line numbers.
Global setting, indicate that the parser should store the line number in the content field of elements in the DOM tree. Disabled by default since this may not be safe for old classes of application.
Definition at line 330 of file globals.c.
Referenced by xmlInitSAXParserCtxt(), and xmlLineNumbersDefault().
|
static |
Definition at line 331 of file globals.c.
Referenced by xmlThrDefLineNumbersDefaultValue().
| int xmlLoadExtDtdDefaultValue = 0 |
xmlLoadExtDtdDefaultValue:
DEPRECATED: Use the modern options API with XML_PARSE_DTDLOAD.
Global setting, indicate that the parser should load DTD while not validating. Disabled by default.
Definition at line 308 of file globals.c.
Referenced by xmlInitSAXParserCtxt().
|
static |
Definition at line 309 of file globals.c.
Referenced by xmlThrDefLoadExtDtdDefaultValue().
| xmlMallocFunc xmlMalloc = malloc |
xmlMalloc: @size: the size requested in bytes
The variable holding the libxml malloc() implementation
Returns a pointer to the newly allocated block or NULL in case of error
Definition at line 193 of file globals.c.
Referenced by nameNsPush(), tagName_to_XPath(), xmlAddAttributeDecl(), xmlAddElementDecl(), xmlAddID(), xmlAddNotationDecl(), xmlAddRef(), xmlBufCreate(), xmlBufCreateSize(), xmlBufFromBuffer(), xmlchar_from_wcharn(), xmlCopyDocElementContent(), xmlCreateEnumeration(), xmlCreateURI(), xmlCtxtGrowAttrs(), xmlDictAddQString(), xmlDictAddString(), xmlDictCreate(), xmlDictGrow(), xmlFindCharEncodingHandler(), xmlGcMemGet(), xmlGcMemSetup(), xmlGetDtdElementDesc2(), xmlHashCreate(), xmlHashGrow(), xmlHashUpdateInternal(), xmlInitSAXParserCtxt(), xmlListAppend(), xmlListCreate(), xmlListInsert(), xmlListPushBack(), xmlListPushFront(), xmlLoadEntityContent(), xmlMemGet(), xmlMemSetup(), xmlNewCharEncodingHandler(), xmlNewDocElementContent(), xmlNewInputStream(), xmlNewSAXParserCtxt(), xmlParserAddNodeInfo(), xmlParserNsCreate(), xmlParserNsPush(), xmlRegisterCharEncodingHandler(), xmlSAX2AttributeNs(), xmlSAX2ExternalSubset(), xmlSAX2TextNode(), xmlStrncatNew(), xsltAllocateExtraCtxt(), xsltComputeSortResultInternal(), xsltCopyStackElem(), xsltGenerateIdFunction(), xsltNewAttrElem(), xsltNewAttrSet(), xsltNewAttrVT(), xsltNewCompMatch(), xsltNewDecimalFormat(), xsltNewDocument(), xsltNewElemPreComp(), xsltNewExtData(), xsltNewExtDef(), xsltNewExtElement(), xsltNewExtModule(), xsltNewKeyDef(), xsltNewKeyTable(), xsltNewParserContext(), xsltNewSecurityPrefs(), xsltNewStackElem(), xsltNewStyleDocument(), xsltNewStylePreComp(), xsltNewStylesheetInternal(), xsltNewTemplate(), xsltNewTransformContext(), xsltNewUseAttrSet(), xsltStrxfrm(), and xsltTransformCacheCreate().
| xmlMallocFunc xmlMallocAtomic = malloc |
xmlMallocAtomic: @size: the size requested in bytes
The variable holding the libxml malloc() implementation for atomic data (i.e. blocks not containing pointers), useful when using a garbage collecting allocator.
Returns a pointer to the newly allocated block or NULL in case of error
Definition at line 204 of file globals.c.
Referenced by xmlBufCreate(), xmlBufCreateSize(), xmlBufResize(), xmlBuildURI(), xmlCanonicPath(), xmlCharStrndup(), xmlEscapeFormatString(), xmlGcMemGet(), xmlGcMemSetup(), xmlMemSetup(), xmlParseAttValueComplex(), xmlParseCDSect(), xmlParseComment(), xmlParseCommentComplex(), xmlParseEncName(), xmlParseEntityValue(), xmlParseNmtoken(), xmlParsePI(), xmlParsePubidLiteral(), xmlParseStringName(), xmlParseSystemLiteral(), xmlParseVersionNum(), xmlSaveUri(), xmlSplitQName(), xmlStringDecodeEntitiesInt(), xmlStrndup(), xmlURIEscapeStr(), xmlURIUnescapeString(), and xmlUTF8Strndup().
| xmlStrdupFunc xmlMemStrdup = xmlPosixStrdup |
xmlMemStrdup: @str: a zero terminated string
The variable holding the libxml strdup() implementation
Returns the copy of the string or NULL in case of error
Definition at line 235 of file globals.c.
Referenced by xmlAddEncodingAlias(), xmlBuildURI(), xmlFindCharEncodingHandler(), xmlGcMemGet(), xmlGcMemSetup(), xmlMemGet(), xmlMemSetup(), and xmlNewCharEncodingHandler().
| xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue = NULL |
|
static |
Definition at line 389 of file globals.c.
Referenced by xmlThrDefOutputBufferCreateFilenameDefault().
| int xmlParserDebugEntities = 0 |
xmlParserDebugEntities:
DEPRECATED: Don't use
Global setting, asking the parser to print out debugging information. while handling entities. Disabled by default
Definition at line 277 of file globals.c.
Referenced by xmlLoadEntityContent(), xmlNewEntityInputStream(), xmlNewInputFromFile(), xmlNewIOInputStream(), xmlNewStringInputStream(), xmlParsePEReference(), xmlPopInput(), xmlPushInput(), and xmlStringDecodeEntitiesInt().
|
static |
Definition at line 278 of file globals.c.
Referenced by xmlThrDefParserDebugEntities().
| xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue = NULL |
|
static |
Definition at line 381 of file globals.c.
Referenced by xmlThrDefParserInputBufferCreateFilenameDefault().
| int xmlPedanticParserDefaultValue = 0 |
xmlPedanticParserDefaultValue:
DEPRECATED: Use the modern options API with XML_PARSE_PEDANTIC.
Global setting, indicate that the parser be pedantic Disabled by default.
Definition at line 318 of file globals.c.
Referenced by xmlInitSAXParserCtxt(), and xmlPedanticParserDefault().
|
static |
Definition at line 319 of file globals.c.
Referenced by xmlThrDefPedanticParserDefaultValue().
| xmlReallocFunc xmlRealloc = realloc |
xmlRealloc: @mem: an already allocated block of memory @size: the new size requested in bytes
The variable holding the libxml realloc() implementation
Returns a pointer to the newly reallocated block or NULL in case of error
Definition at line 214 of file globals.c.
Referenced by exclPrefixPush(), inputPush(), nameNsPush(), namePush(), nodePush(), spacePush(), templPush(), xmlAddDefAttrs(), xmlAddEncodingAlias(), xmlBufGrowInternal(), xmlBufResize(), xmlCtxtGrowAttrs(), xmlGcMemGet(), xmlGcMemSetup(), xmlMemGet(), xmlMemSetup(), xmlParseCDSect(), xmlParseComment(), xmlParseCommentComplex(), xmlParseConditionalSections(), xmlParseEncName(), xmlParseEntityValue(), xmlParseNmtoken(), xmlParsePI(), xmlParsePubidLiteral(), xmlParserAddNodeInfo(), xmlParserNsGrow(), xmlParseStartTag2(), xmlParseStringName(), xmlParseSystemLiteral(), xmlParseVersionNum(), xmlSaveUriRealloc(), xmlSAX2Text(), xmlSplitQName(), xmlStrncat(), xsltAddStackElem(), xsltAddTextString(), xsltAllocateExtraCtxt(), xsltCompMatchAdd(), xsltGetInheritedNsList(), xsltLocalVariablePush(), xsltPatPushState(), and xsltSetAttrVTsegment().
| xmlRegisterNodeFunc xmlRegisterNodeDefaultValue = NULL |
xmlRegisterNodeDefaultValue:
DEPRECATED: Don't use
Definition at line 364 of file globals.c.
Referenced by xmlSAX2AttributeNs(), xmlSAX2StartElementNs(), and xmlSAX2TextNode().
|
static |
Definition at line 365 of file globals.c.
Referenced by xmlThrDefRegisterNodeDefault().
| xmlStructuredErrorFunc xmlStructuredError = NULL |
xmlStructuredError:
Global setting: function used for structured error callbacks
Definition at line 403 of file globals.c.
Referenced by xmlSetStructuredErrorFunc().
xmlStructuredErrorContext:
Global setting passed to structured error callbacks
Definition at line 417 of file globals.c.
Referenced by xmlSetStructuredErrorFunc().
Definition at line 418 of file globals.c.
Referenced by xmlThrDefSetStructuredErrorFunc().
|
static |
Definition at line 404 of file globals.c.
Referenced by xmlThrDefSetStructuredErrorFunc().
| int xmlSubstituteEntitiesDefaultValue = 0 |
xmlSubstituteEntitiesDefaultValue:
DEPRECATED: Use the modern options API with XML_PARSE_NOENT.
Global setting, indicate that the parser should not generate entity references but replace them with the actual content of the entity Disabled by default, this should be activated when using XPath since the XPath data model requires entities replacement and the XPath engine does not handle entities references transparently.
Definition at line 356 of file globals.c.
Referenced by xmlInitSAXParserCtxt(), and xmlSubstituteEntitiesDefault().
|
static |
Definition at line 357 of file globals.c.
Referenced by xmlThrDefSubstituteEntitiesDefaultValue().
|
static |
Definition at line 94 of file globals.c.
Referenced by xmlCleanupGlobalsInternal(), xmlInitGlobalsInternal(), xmlThrDefBufferAllocScheme(), xmlThrDefDefaultBufferSize(), xmlThrDefDeregisterNodeDefault(), xmlThrDefDoValidityCheckingDefaultValue(), xmlThrDefGetWarningsDefaultValue(), xmlThrDefKeepBlanksDefaultValue(), xmlThrDefLineNumbersDefaultValue(), xmlThrDefLoadExtDtdDefaultValue(), xmlThrDefOutputBufferCreateFilenameDefault(), xmlThrDefParserDebugEntities(), xmlThrDefParserInputBufferCreateFilenameDefault(), xmlThrDefPedanticParserDefaultValue(), xmlThrDefRegisterNodeDefault(), xmlThrDefSetGenericErrorFunc(), xmlThrDefSetStructuredErrorFunc(), and xmlThrDefSubstituteEntitiesDefaultValue().