Back to Turicreate

Module globals from libxml2

deps/src/libxml2-2.9.1/doc/html/libxml-globals.html

6.4.116.0 KB
Original Source

| |

|

|

|

Module globals from libxml2

|

|

|

|

|

|

| API Menu | |

|

| API Indexes | |

|

| Related links | |

|

|

|

|

|

|

| | entities | | API documentation | | The XML C parser and toolkit of Gnome | hash | |

all the global variables and thread handling for those variables is handled by this module. The bottom of this file is automatically generated by build_glob.py based on the description file global.data

Table of Contents

Structure[xmlGlobalState](#xmlGlobalState)
struct _xmlGlobalState
Typedef[xmlGlobalState](libxml-globals.html#xmlGlobalState)*xmlGlobalStatePtr
void[xmlCleanupGlobals](#xmlCleanupGlobals)(void)
[xmlDeregisterNodeFunc](libxml-globals.html#xmlDeregisterNodeFunc)[xmlDeregisterNodeDefault](#xmlDeregisterNodeDefault)([xmlDeregisterNodeFunc](libxml-globals.html#xmlDeregisterNodeFunc)func)
Function type:[xmlDeregisterNodeFunc](#xmlDeregisterNodeFunc)void[xmlDeregisterNodeFunc](#xmlDeregisterNodeFunc)([xmlNodePtr](libxml-tree.html#xmlNodePtr)node)
void[xmlInitGlobals](#xmlInitGlobals)(void)
void[xmlInitializeGlobalState](#xmlInitializeGlobalState)([xmlGlobalStatePtr](libxml-globals.html#xmlGlobalStatePtr)gs)
[xmlOutputBufferCreateFilenameFunc](libxml-globals.html#xmlOutputBufferCreateFilenameFunc)[xmlOutputBufferCreateFilenameDefault](#xmlOutputBufferCreateFilenameDefault)([xmlOutputBufferCreateFilenameFunc](libxml-globals.html#xmlOutputBufferCreateFilenameFunc)func)
Function type:[xmlOutputBufferCreateFilenameFunc](#xmlOutputBufferCreateFilenameFunc)[xmlOutputBufferPtr](libxml-tree.html#xmlOutputBufferPtr)[xmlOutputBufferCreateFilenameFunc](#xmlOutputBufferCreateFilenameFunc)(const char * URI,
[xmlCharEncodingHandlerPtr](libxml-encoding.html#xmlCharEncodingHandlerPtr)encoder,
int compression)
[xmlParserInputBufferCreateFilenameFunc](libxml-globals.html#xmlParserInputBufferCreateFilenameFunc)[xmlParserInputBufferCreateFilenameDefault](#xmlParserInputBufferCreateFilenameDefault)([xmlParserInputBufferCreateFilenameFunc](libxml-globals.html#xmlParserInputBufferCreateFilenameFunc)func)
Function type:[xmlParserInputBufferCreateFilenameFunc](#xmlParserInputBufferCreateFilenameFunc)[xmlParserInputBufferPtr](libxml-tree.html#xmlParserInputBufferPtr)[xmlParserInputBufferCreateFilenameFunc](#xmlParserInputBufferCreateFilenameFunc)(const char * URI,
[xmlCharEncoding](libxml-encoding.html#xmlCharEncoding)enc)
[xmlRegisterNodeFunc](libxml-globals.html#xmlRegisterNodeFunc)[xmlRegisterNodeDefault](#xmlRegisterNodeDefault)([xmlRegisterNodeFunc](libxml-globals.html#xmlRegisterNodeFunc)func)
Function type:[xmlRegisterNodeFunc](#xmlRegisterNodeFunc)void[xmlRegisterNodeFunc](#xmlRegisterNodeFunc)([xmlNodePtr](libxml-tree.html#xmlNodePtr)node)
[xmlBufferAllocationScheme](libxml-tree.html#xmlBufferAllocationScheme)[xmlThrDefBufferAllocScheme](#xmlThrDefBufferAllocScheme)([xmlBufferAllocationScheme](libxml-tree.html#xmlBufferAllocationScheme)v)
int[xmlThrDefDefaultBufferSize](#xmlThrDefDefaultBufferSize)(int v)
[xmlDeregisterNodeFunc](libxml-globals.html#xmlDeregisterNodeFunc)[xmlThrDefDeregisterNodeDefault](#xmlThrDefDeregisterNodeDefault)([xmlDeregisterNodeFunc](libxml-globals.html#xmlDeregisterNodeFunc)func)
int[xmlThrDefDoValidityCheckingDefaultValue](#xmlThrDefDoValidityCheckingDefaultValue)(int v)
int[xmlThrDefGetWarningsDefaultValue](#xmlThrDefGetWarningsDefaultValue)(int v)
int[xmlThrDefIndentTreeOutput](#xmlThrDefIndentTreeOutput)(int v)
int[xmlThrDefKeepBlanksDefaultValue](#xmlThrDefKeepBlanksDefaultValue)(int v)
int[xmlThrDefLineNumbersDefaultValue](#xmlThrDefLineNumbersDefaultValue)(int v)
int[xmlThrDefLoadExtDtdDefaultValue](#xmlThrDefLoadExtDtdDefaultValue)(int v)
[xmlOutputBufferCreateFilenameFunc](libxml-globals.html#xmlOutputBufferCreateFilenameFunc)[xmlThrDefOutputBufferCreateFilenameDefault](#xmlThrDefOutputBufferCreateFilenameDefault)([xmlOutputBufferCreateFilenameFunc](libxml-globals.html#xmlOutputBufferCreateFilenameFunc)func)
int[xmlThrDefParserDebugEntities](#xmlThrDefParserDebugEntities)(int v)
[xmlParserInputBufferCreateFilenameFunc](libxml-globals.html#xmlParserInputBufferCreateFilenameFunc)[xmlThrDefParserInputBufferCreateFilenameDefault](#xmlThrDefParserInputBufferCreateFilenameDefault)([xmlParserInputBufferCreateFilenameFunc](libxml-globals.html#xmlParserInputBufferCreateFilenameFunc)func)
int[xmlThrDefPedanticParserDefaultValue](#xmlThrDefPedanticParserDefaultValue)(int v)
[xmlRegisterNodeFunc](libxml-globals.html#xmlRegisterNodeFunc)[xmlThrDefRegisterNodeDefault](#xmlThrDefRegisterNodeDefault)([xmlRegisterNodeFunc](libxml-globals.html#xmlRegisterNodeFunc)func)
int[xmlThrDefSaveNoEmptyTags](#xmlThrDefSaveNoEmptyTags)(int v)
void[xmlThrDefSetGenericErrorFunc](#xmlThrDefSetGenericErrorFunc)(void * ctx,
[xmlGenericErrorFunc](libxml-xmlerror.html#xmlGenericErrorFunc)handler)
void[xmlThrDefSetStructuredErrorFunc](#xmlThrDefSetStructuredErrorFunc)(void * ctx,
[xmlStructuredErrorFunc](libxml-xmlerror.html#xmlStructuredErrorFunc)handler)
int[xmlThrDefSubstituteEntitiesDefaultValue](#xmlThrDefSubstituteEntitiesDefaultValue)(int v)
const char *[xmlThrDefTreeIndentString](#xmlThrDefTreeIndentString)(const char * v)

Description

Structure xmlGlobalState

Structure xmlGlobalState
struct _xmlGlobalState {
    const char *	xmlParserVersion[xmlSAXLocator](libxml-tree.html#xmlSAXLocator)xmlDefaultSAXLocator[xmlSAXHandlerV1](libxml-parser.html#xmlSAXHandlerV1)xmlDefaultSAXHandler[xmlSAXHandlerV1](libxml-parser.html#xmlSAXHandlerV1)docbDefaultSAXHandler[xmlSAXHandlerV1](libxml-parser.html#xmlSAXHandlerV1)htmlDefaultSAXHandler[xmlFreeFunc](libxml-xmlmemory.html#xmlFreeFunc)xmlFree[xmlMallocFunc](libxml-xmlmemory.html#xmlMallocFunc)xmlMalloc[xmlStrdupFunc](libxml-xmlmemory.html#xmlStrdupFunc)xmlMemStrdup[xmlReallocFunc](libxml-xmlmemory.html#xmlReallocFunc)xmlRealloc[xmlGenericErrorFunc](libxml-xmlerror.html#xmlGenericErrorFunc)xmlGenericError[xmlStructuredErrorFunc](libxml-xmlerror.html#xmlStructuredErrorFunc)xmlStructuredError
    void *	xmlGenericErrorContext
    int	oldXMLWDcompatibility[xmlBufferAllocationScheme](libxml-tree.html#xmlBufferAllocationScheme)xmlBufferAllocScheme
    int	xmlDefaultBufferSize
    int	xmlSubstituteEntitiesDefaultValue
    int	xmlDoValidityCheckingDefaultValue
    int	xmlGetWarningsDefaultValue
    int	xmlKeepBlanksDefaultValue
    int	xmlLineNumbersDefaultValue
    int	xmlLoadExtDtdDefaultValue
    int	xmlParserDebugEntities
    int	xmlPedanticParserDefaultValue
    int	xmlSaveNoEmptyTags
    int	xmlIndentTreeOutput
    const char *	xmlTreeIndentString[xmlRegisterNodeFunc](libxml-globals.html#xmlRegisterNodeFunc)xmlRegisterNodeDefaultValue[xmlDeregisterNodeFunc](libxml-globals.html#xmlDeregisterNodeFunc)xmlDeregisterNodeDefaultValue[xmlMallocFunc](libxml-xmlmemory.html#xmlMallocFunc)xmlMallocAtomic[xmlError](libxml-xmlerror.html#xmlError)xmlLastError[xmlParserInputBufferCreateFilenameFunc](libxml-globals.html#xmlParserInputBufferCreateFilenameFunc)xmlParserInputBufferCreateFilenameValue[xmlOutputBufferCreateFilenameFunc](libxml-globals.html#xmlOutputBufferCreateFilenameFunc)xmlOutputBufferCreateFilenameValue
    void *	xmlStructuredErrorContext
}

Function: xmlCleanupGlobals

void	xmlCleanupGlobals (void)

Additional cleanup for multi-threading

Function: xmlDeregisterNodeDefault

[xmlDeregisterNodeFunc](libxml-globals.html#xmlDeregisterNodeFunc)xmlDeregisterNodeDefault	([xmlDeregisterNodeFunc](libxml-globals.html#xmlDeregisterNodeFunc)func)

Registers a callback for node destruction

| func: | function pointer to the new DeregisterNodeFunc | | Returns: | the previous value of the deregistration function |

Function type: xmlDeregisterNodeFunc

Function type: xmlDeregisterNodeFunc
void	xmlDeregisterNodeFunc ([xmlNodePtr](libxml-tree.html#xmlNodePtr)node)

Signature for the deregistration callback of a discarded node

| node: | the current node |

Function: xmlInitGlobals

void	xmlInitGlobals (void)

Additional initialisation for multi-threading

Function: xmlInitializeGlobalState

void	xmlInitializeGlobalState	([xmlGlobalStatePtr](libxml-globals.html#xmlGlobalStatePtr)gs)

xmlInitializeGlobalState() initialize a global state with all the default values of the library.

| gs: | a pointer to a newly allocated global state |

Function: xmlOutputBufferCreateFilenameDefault

[xmlOutputBufferCreateFilenameFunc](libxml-globals.html#xmlOutputBufferCreateFilenameFunc)xmlOutputBufferCreateFilenameDefault	([xmlOutputBufferCreateFilenameFunc](libxml-globals.html#xmlOutputBufferCreateFilenameFunc)func)

Registers a callback for URI output file handling

| func: | function pointer to the new OutputBufferCreateFilenameFunc | | Returns: | the old value of the registration function |

Function type: xmlOutputBufferCreateFilenameFunc

Function type: xmlOutputBufferCreateFilenameFunc[xmlOutputBufferPtr](libxml-tree.html#xmlOutputBufferPtr)xmlOutputBufferCreateFilenameFunc	(const char * URI,
[xmlCharEncodingHandlerPtr](libxml-encoding.html#xmlCharEncodingHandlerPtr)encoder,
int compression)

Signature for the function doing the lookup for a suitable output method corresponding to an URI.

| URI: | the URI to write to | | encoder: | | | compression: | | | Returns: | the new xmlOutputBufferPtr in case of success or NULL if no method was found. |

Function: xmlParserInputBufferCreateFilenameDefault

[xmlParserInputBufferCreateFilenameFunc](libxml-globals.html#xmlParserInputBufferCreateFilenameFunc)xmlParserInputBufferCreateFilenameDefault	([xmlParserInputBufferCreateFilenameFunc](libxml-globals.html#xmlParserInputBufferCreateFilenameFunc)func)

Registers a callback for URI input file handling

| func: | function pointer to the new ParserInputBufferCreateFilenameFunc | | Returns: | the old value of the registration function |

Function type: xmlParserInputBufferCreateFilenameFunc

Function type: xmlParserInputBufferCreateFilenameFunc[xmlParserInputBufferPtr](libxml-tree.html#xmlParserInputBufferPtr)xmlParserInputBufferCreateFilenameFunc	(const char * URI,
[xmlCharEncoding](libxml-encoding.html#xmlCharEncoding)enc)

Signature for the function doing the lookup for a suitable input method corresponding to an URI.

| URI: | the URI to read from | | enc: | the requested source encoding | | Returns: | the new xmlParserInputBufferPtr in case of success or NULL if no method was found. |

Function: xmlRegisterNodeDefault

[xmlRegisterNodeFunc](libxml-globals.html#xmlRegisterNodeFunc)xmlRegisterNodeDefault	([xmlRegisterNodeFunc](libxml-globals.html#xmlRegisterNodeFunc)func)

Registers a callback for node creation

| func: | function pointer to the new RegisterNodeFunc | | Returns: | the old value of the registration function |

Function type: xmlRegisterNodeFunc

Function type: xmlRegisterNodeFunc
void	xmlRegisterNodeFunc ([xmlNodePtr](libxml-tree.html#xmlNodePtr)node)

Signature for the registration callback of a created node

| node: | the current node |

Function: xmlThrDefBufferAllocScheme

[xmlBufferAllocationScheme](libxml-tree.html#xmlBufferAllocationScheme)xmlThrDefBufferAllocScheme	([xmlBufferAllocationScheme](libxml-tree.html#xmlBufferAllocationScheme)v)

| v: | | | Returns: | |

Function: xmlThrDefDefaultBufferSize

int	xmlThrDefDefaultBufferSize	(int v)

| v: | | | Returns: | |

Function: xmlThrDefDeregisterNodeDefault

[xmlDeregisterNodeFunc](libxml-globals.html#xmlDeregisterNodeFunc)xmlThrDefDeregisterNodeDefault	([xmlDeregisterNodeFunc](libxml-globals.html#xmlDeregisterNodeFunc)func)

| func: | | | Returns: | |

Function: xmlThrDefDoValidityCheckingDefaultValue

int	xmlThrDefDoValidityCheckingDefaultValue	(int v)

| v: | | | Returns: | |

Function: xmlThrDefGetWarningsDefaultValue

int	xmlThrDefGetWarningsDefaultValue	(int v)

| v: | | | Returns: | |

Function: xmlThrDefIndentTreeOutput

int	xmlThrDefIndentTreeOutput	(int v)

| v: | | | Returns: | |

Function: xmlThrDefKeepBlanksDefaultValue

int	xmlThrDefKeepBlanksDefaultValue	(int v)

| v: | | | Returns: | |

Function: xmlThrDefLineNumbersDefaultValue

int	xmlThrDefLineNumbersDefaultValue	(int v)

| v: | | | Returns: | |

Function: xmlThrDefLoadExtDtdDefaultValue

int	xmlThrDefLoadExtDtdDefaultValue	(int v)

| v: | | | Returns: | |

Function: xmlThrDefOutputBufferCreateFilenameDefault

[xmlOutputBufferCreateFilenameFunc](libxml-globals.html#xmlOutputBufferCreateFilenameFunc)xmlThrDefOutputBufferCreateFilenameDefault	([xmlOutputBufferCreateFilenameFunc](libxml-globals.html#xmlOutputBufferCreateFilenameFunc)func)

| func: | | | Returns: | |

Function: xmlThrDefParserDebugEntities

int	xmlThrDefParserDebugEntities	(int v)

| v: | | | Returns: | |

Function: xmlThrDefParserInputBufferCreateFilenameDefault

[xmlParserInputBufferCreateFilenameFunc](libxml-globals.html#xmlParserInputBufferCreateFilenameFunc)xmlThrDefParserInputBufferCreateFilenameDefault	([xmlParserInputBufferCreateFilenameFunc](libxml-globals.html#xmlParserInputBufferCreateFilenameFunc)func)

| func: | | | Returns: | |

Function: xmlThrDefPedanticParserDefaultValue

int	xmlThrDefPedanticParserDefaultValue	(int v)

| v: | | | Returns: | |

Function: xmlThrDefRegisterNodeDefault

[xmlRegisterNodeFunc](libxml-globals.html#xmlRegisterNodeFunc)xmlThrDefRegisterNodeDefault	([xmlRegisterNodeFunc](libxml-globals.html#xmlRegisterNodeFunc)func)

| func: | | | Returns: | |

Function: xmlThrDefSaveNoEmptyTags

int	xmlThrDefSaveNoEmptyTags	(int v)

| v: | | | Returns: | |

Function: xmlThrDefSetGenericErrorFunc

void	xmlThrDefSetGenericErrorFunc	(void * ctx,
[xmlGenericErrorFunc](libxml-xmlerror.html#xmlGenericErrorFunc)handler)

| ctx: | | | handler: | |

Function: xmlThrDefSetStructuredErrorFunc

void	xmlThrDefSetStructuredErrorFunc	(void * ctx,
[xmlStructuredErrorFunc](libxml-xmlerror.html#xmlStructuredErrorFunc)handler)

| ctx: | | | handler: | |

Function: xmlThrDefSubstituteEntitiesDefaultValue

int	xmlThrDefSubstituteEntitiesDefaultValue	(int v)

| v: | | | Returns: | |

Function: xmlThrDefTreeIndentString

const char *	xmlThrDefTreeIndentString	(const char * v)

| v: | | | Returns: | |

Daniel Veillard

|

|

|

|

|