blob: 3fe3a9bc6a9c338519ccfdfdccaeec7e0f5bb74b [file] [log] [blame]
* Summary: interface for all global variables of the library
* Description: 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
*
* Copy: See Copyright for the status of this software.
*
* Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A.
/if not defined(XML_GLOBALS_H)
/define XML_GLOBALS_H
/include "libxmlrpg/xmlversion"
/include "libxmlrpg/xmlTypesC"
/include "libxmlrpg/parser"
/include "libxmlrpg/xmlerror"
/include "libxmlrpg/SAX"
/include "libxmlrpg/SAX2"
/include "libxmlrpg/xmlmemory"
d xmlInitGlobals pr extproc('xmlInitGlobals')
d xmlCleanupGlobals...
d pr extproc('xmlCleanupGlobals')
* xmlParserInputBufferCreateFilenameFunc:
* @URI: the URI to read from
* @enc: the requested source encoding
*
* Signature for the function doing the lookup for a suitable input method
* corresponding to an URI.
*
* Returns the new xmlParserInputBufferPtr in case of success or NULL if no
* method was found.
d xmlParserInputBufferCreateFilenameFunc...
d s * based(######typedef######)
d procptr
* xmlOutputBufferCreateFilenameFunc:
* @URI: the URI to write to
* @enc: the requested target encoding
*
* Signature for the function doing the lookup for a suitable output method
* corresponding to an URI.
*
* Returns the new xmlOutputBufferPtr in case of success or NULL if no
* method was found.
d xmlOutputBufferCreateFilenameFunc...
d s * based(######typedef######)
d procptr
d xmlParserInputBufferCreateFilenameDefault...
d pr extproc('xmlParserInputBufferCreate+
d FilenameDefault')
d like(xmlParserInputBuffer...
d CreateFilenameFunc)
d func value like(xmlParserInputBuffer...
d CreateFilenameFunc)
d xmlOutputBufferCreateFilenameDefault...
d pr extproc('xmlOutputBufferCreate+
d FilenameDefault')
d like(xmlOutputBuffer...
d CreateFilenameFunc)
d func value like(xmlOutputBuffer...
d CreateFilenameFunc)
* xmlRegisterNodeFunc:
* @node: the current node
*
* Signature for the registration callback of a created node
d xmlRegisterNodeFunc...
d s * based(######typedef######)
d procptr
* xmlDeregisterNodeFunc:
* @node: the current node
*
* Signature for the deregistration callback of a discarded node
d xmlDeregisterNodeFunc...
d s * based(######typedef######)
d procptr
d xmlGlobalStatePtr...
d s * based(######typedef######)
d xmlGlobalState ds based(xmlGlobalStatePtr)
d align qualified
d xmlParserVersion...
d * const char *
d xmlDefaultSAXLocator...
d likeds(xmlSAXLocator)
d xmlDefaultSAXHandler...
d likeds(xmlSAXHandlerV1)
d docbDefaultSAXHandler...
d likeds(xmlSAXHandlerV1)
d htmlDefaultSAXHandler...
d likeds(xmlSAXHandlerV1)
d xmlFree like(xmlFreeFunc)
d xmlMalloc like(xmlMallocFunc)
d xmlMemStrdup like(xmlStrdupFunc)
d xmlRealloc like(xmlReallocFunc)
d xmlGenericError...
d like(xmlGenericErrorFunc)
d xmlStructuredError...
d like(xmlStructuredErrorFunc)
d xmlGenericErrorContext...
d * void *
d oldXMLWDcompatibility...
d like(xmlCint)
d xmlBufferAllocScheme...
d like(xmlBufferAllocationScheme)
d xmlDefaultBufferSize...
d like(xmlCint)
d xmlSubstituteEntitiesDefaultValue...
d like(xmlCint)
d xmlDoValidityCheckingDefaultValue...
d like(xmlCint)
d xmlGetWarningsDefaultValue...
d like(xmlCint)
d xmlKeepBlanksDefaultValue...
d like(xmlCint)
d xmlLineNumbersDefaultValue...
d like(xmlCint)
d xmlLoadExtDtdDefaultValue...
d like(xmlCint)
d xmlParserDebugEntities...
d like(xmlCint)
d xmlPedanticParserDefaultValue...
d like(xmlCint)
d xmlSaveNoEmptyTags...
d like(xmlCint)
d xmlIndentTreeOutput...
d like(xmlCint)
d xmlTreeIndentString...
d * const char *
d xmlRegisterNodeDefaultValue...
d like(xmlRegisterNodeFunc)
d xmlDeregisterNodeDefaultValue...
d like(xmlDeregisterNodeFunc)
d xmlMallocAtomic...
d like(xmlMallocFunc)
d xmlLastError likeds(xmlError)
d xmlParserInputBufferCreateFilenameValue...
d like(xmlParserInputBuffer...
d CreateFilenameFunc)
d xmlOutputBufferCreateFilenameValue...
d like(xmlOutputBuffer...
d CreateFilenameFunc)
d xmlStructuredErrorContext...
d * void *
/include "libxmlrpg/threads"
d xmlInitializeGlobalState...
d pr extproc('xmlInitializeGlobalState')
d qs value like(xmlGlobalStatePtr)
d xmlThrDefSetGenericErrorFunc...
d pr extproc(
d 'xmlThrDefSetGenericErrorFunc')
d ctx * value void *
d handler value like(xmlGenericErrorFunc)
d xmlThrDefSetStructuredErrorFunc...
d pr extproc(
d 'xmlThrDefSetStructuredErrorFunc')
d ctx * value void *
d handler value like(xmlStructuredErrorFunc)
d xmlRegisterNodeDefault...
d pr extproc('xmlRegisterNodeDefault')
d like(xmlRegisterNodeFunc)
d func value like(xmlRegisterNodeFunc)
d xmlThrDefRegisterNodeDefault...
d pr extproc(
d 'xmlThrDefRegisterNodeDefault')
d like(xmlRegisterNodeFunc)
d func value like(xmlRegisterNodeFunc)
d xmlDeregisterNodeDefault...
d pr extproc('xmlDeregisterNodeDefault')
d like(xmlDeregisterNodeFunc)
d func value like(xmlDeregisterNodeFunc)
d xmlThrDefDeregisterNodeDefault...
d pr extproc(
d 'xmlThrDefDeregisterNodeDefault')
d like(xmlDeregisterNodeFunc)
d func value like(xmlDeregisterNodeFunc)
d xmlThrDefOutputBufferCreateFilenameDefault...
d pr extproc('xmlThrDefOutputBuffer+
d CreateFilenameDefault')
d like(xmlOutputBuffer...
d CreateFilenameFunc)
d func value like(xmlOutputBuffer...
d CreateFilenameFunc)
d xmlThrDefParserInputBufferCreateFilenameDefault...
d pr extproc('xmlThrDefParserInputBuffer+
d CreateFilenameDefault')
d like(xmlParserInputBuffer...
d CreateFilenameFunc)
d func value like(xmlParserInputBuffer...
d CreateFilenameFunc)
/if defined(LIBXML_DOCB_ENABLED)
d get_docbDefaultSAXHandler...
d pr extproc(
d '__get_docbDefaultSAXHandler')
d likeds(xmlSAXHandlerV1)
d set_docbDefaultSAXHandler...
d pr extproc(
d '__set_docbDefaultSAXHandler')
d value value likeds(xmlSAXHandlerV1)
/endif
/if defined(LIBXML_HTML_ENABLED)
d get_htmlDefaultSAXHandler...
d pr extproc(
d '__get_htmlDefaultSAXHandler')
d likeds(xmlSAXHandlerV1)
d set_htmlDefaultSAXHandler...
d pr extproc(
d '__set_htmlDefaultSAXHandler')
d value value likeds(xmlSAXHandlerV1)
/endif
d get_xmlLastError...
d pr extproc('__get_xmlLastError')
d likeds(xmlError)
d set_xmlLastError...
d pr extproc('__set_xmlLastError')
d value value likeds(xmlError)
d get_oldXMLWDcompatibility...
d pr extproc(
d '__get_oldXMLWDcompatibility')
d like(xmlCint)
d set_oldXMLWDcompatibility...
d pr extproc(
d '__set_oldXMLWDcompatibility')
d value value like(xmlCint)
d get_xmlBufferAllocScheme...
d pr extproc('__get_xmlBufferAllocScheme')
d like(xmlBufferAllocationScheme)
d set_xmlBufferAllocScheme...
d pr extproc('__set_xmlBufferAllocScheme')
d value value like(xmlBufferAllocationScheme)
d xmlThrDefBufferAllocScheme...
d pr extproc('xmlThrDefBufferAllocScheme')
d like(xmlBufferAllocationScheme)
d v value like(xmlBufferAllocationScheme)
d get_xmlDefaultBufferSize...
d pr extproc('__get_xmlDefaultBufferSize')
d like(xmlCint)
d set_xmlDefaultBufferSize...
d pr extproc('__set_xmlDefaultBufferSize')
d value value like(xmlCint)
d xmlThrDefDefaultBufferSize...
d pr extproc('xmlThrDefDefaultBufferSize')
d like(xmlCint)
d v value like(xmlCint)
d get_xmlDefaultSAXHandler...
d pr extproc('__get_xmlDefaultSAXHandler')
d likeds(xmlSAXHandlerV1)
d set_xmlDefaultSAXHandler...
d pr extproc('__set_xmlDefaultSAXHandler')
d value value likeds(xmlSAXHandlerV1)
d get_xmlDefaultSAXLocator...
d pr extproc('__get_xmlDefaultSAXLocator')
d likeds(xmlSAXLocator)
d set_xmlDefaultSAXLocator...
d pr extproc('__set_xmlDefaultSAXLocator')
d value value likeds(xmlSAXLocator)
d get_xmlDoValidityCheckingDefaultValue...
d pr extproc('__get_xmlDoValidity+
d CheckingDefaultValue')
d like(xmlCint)
d set_xmlDoValidityCheckingDefaultValue...
d pr extproc('__set_xmlDoValidity+
d CheckingDefaultValue')
d value value like(xmlCint)
d xmlThrDefDoValidityCheckingDefaultValue...
d pr extproc('xmlThrDefDoValidity+
d CheckingDefaultValue')
d like(xmlCint)
d v value like(xmlCint)
d get_xmlGenericError...
d pr extproc('__get_xmlGenericError')
d like(xmlGenericErrorFunc)
d set_xmlGenericError...
d pr extproc('__set_xmlGenericError')
d func value like(xmlGenericErrorFunc)
d get_xmlStructuredError...
d pr extproc('__get_xmlStructuredError')
d like(xmlStructuredErrorFunc)
d set_xmlStructuredError...
d pr extproc('__set_xmlStructuredError')
d func value like(xmlStructuredErrorFunc)
d xmlStructuredError...
d pr extproc('__call_xmlStructuredError')
d userData * value options(*string) void *
d error value like(xmlErrorPtr)
d get_xmlGenericErrorContext...
d pr extproc(
d '__get_xmlGenericErrorContext')
d * void *
d set_xmlGenericErrorContext...
d pr extproc(
d '__set_xmlGenericErrorContext')
d value * value options(*string) void *
d get_xmlStructuredErrorContext...
d pr extproc(
d '__get_xmlStructuredErrorContext')
d * void *
d set_xmlStructuredErrorContext...
d pr extproc(
d '__set_xmlStructuredErrorContext')
d value * value options(*string) void *
d get_xmlGetWarningsDefaultValue...
d pr extproc(
d '__get_xmlGetWarningsDefaultValue')
d like(xmlCint)
d set_xmlGetWarningsDefaultValue...
d pr extproc(
d '__set_xmlGetWarningsDefaultValue')
d value value like(xmlCint)
d xmlThrDefGetWarningsDefaultValue...
d pr extproc(
d 'xmlThrDefGetWarningsDefaultValue')
d like(xmlCint)
d v value like(xmlCint)
d get_xmlIndentTreeOutput...
d pr extproc('__get_xmlIndentTreeOutput')
d like(xmlCint)
d set_xmlIndentTreeOutput...
d pr extproc('__set_xmlIndentTreeOutput')
d value value like(xmlCint)
d xmlThrDefIndentTreeOutput...
d pr extproc('xmlThrDefIndentTreeOutput')
d like(xmlCint)
d v value like(xmlCint)
d get_xmlTreeIndentString...
d pr * extproc('__get_xmlTreeIndentString') const char *
d set_xmlTreeIndentString...
d pr extproc('__set_xmlTreeIndentString')
d value * value options(*string) const char *
d xmlThrDefTreeIndentString...
d pr * extproc('xmlThrDefTreeIndentString') const char *
d v * value options(*string) const char *
d get_xmlKeepBlanksDefaultValue...
d pr extproc(
d '__get_xmlKeepBlanksDefaultValue')
d like(xmlCint)
d set_xmlKeepBlanksDefaultValue...
d pr extproc(
d '__set_xmlKeepBlanksDefaultValue')
d value value like(xmlCint)
d xmlThrDefKeepBlanksDefaultValue...
d pr extproc(
d 'xmlThrDefKeepBlanksDefaultValue')
d like(xmlCint)
d v value like(xmlCint)
d get_xmlLineNumbersDefaultValue...
d pr extproc(
d '__get_xmlLineNumbersDefaultValue')
d like(xmlCint)
d set_xmlLineNumbersDefaultValue...
d pr extproc(
d '__set_xmlLineNumbersDefaultValue')
d value value like(xmlCint)
d xmlThrDefLineNumbersDefaultValue...
d pr extproc(
d 'xmlThrDefLineNumbersDefaultValue')
d like(xmlCint)
d v value like(xmlCint)
d get_xmlLoadExtDtdDefaultValue...
d pr extproc(
d '__get_xmlLoadExtDtdDefaultValue')
d like(xmlCint)
d set_xmlLoadExtDtdDefaultValue...
d pr extproc(
d '__set_xmlLoadExtDtdDefaultValue')
d value value like(xmlCint)
d xmlThrDefLoadExtDtdDefaultValue...
d pr extproc(
d 'xmlThrDefLoadExtDtdDefaultValue')
d like(xmlCint)
d v value like(xmlCint)
d get_xmlParserDebugEntities...
d pr extproc(
d '__get_xmlParserDebugEntities')
d like(xmlCint)
d set_xmlParserDebugEntities...
d pr extproc(
d '__set_xmlParserDebugEntities')
d value value like(xmlCint)
d xmlThrDefParserDebugEntities...
d pr extproc(
d 'xmlThrDefParserDebugEntities')
d like(xmlCint)
d v value like(xmlCint)
d get_xmlParserVersion...
d pr * extproc('__get_xmlParserVersion') const char *
d set_xmlParserVersion...
d pr extproc('__set_xmlParserVersion')
d value * value options(*string) const char *
d get_xmlPedanticParserDefaultValue...
d pr extproc('__get_xmlPedantic+
d ParserDefaultValue')
d like(xmlCint)
d set_xmlPedanticParserDefaultValue...
d pr extproc('__set_xmlPedantic+
d ParserDefaultValue')
d value value like(xmlCint)
d xmlThrDefPedanticParserDefaultValue...
d pr extproc('xmlThrDefPedantic+
d ParserDefaultValue')
d like(xmlCint)
d v value like(xmlCint)
d get_xmlSaveNoEmptyTags...
d pr extproc('__get_xmlSaveNoEmptyTags')
d like(xmlCint)
d set_xmlSaveNoEmptyTags...
d pr extproc('__set_xmlSaveNoEmptyTags')
d value value like(xmlCint)
d xmlThrDefSaveNoEmptyTags...
d pr extproc('xmlThrDefSaveNoEmptyTags')
d like(xmlCint)
d v value like(xmlCint)
d get_xmlSubstituteEntitiesDefaultValue...
d pr extproc('__get_xmlSubstitute+
d EntitiesDefaultValue')
d like(xmlCint)
d set_xmlSubstituteEntitiesDefaultValue...
d pr extproc('__set_xmlSubstitute+
d EntitiesDefaultValue')
d value value like(xmlCint)
d xmlThrDefSubstituteEntitiesDefaultValue...
d pr extproc('xmlThrDefSubstitute+
d EntitiesDefaultValue')
d like(xmlCint)
d v value like(xmlCint)
d get_xmlRegisterNodeDefaultValue...
d pr extproc('__get_xmlRegisterNode+
d DefaultValue')
d like(xmlRegisterNodeFunc)
d set_xmlRegisterNodeDefaultValue...
d pr extproc('__set_xmlRegisterNode+
d DefaultValue')
d value value like(xmlRegisterNodeFunc)
d xmlRegisterNodeDefaultValue...
d pr extproc('__call_xmlRegisterNode+
d DefaultValue')
d node value like(xmlNodePtr)
d get_xmlDeregisterNodeDefaultValue...
d pr extproc('__get_xmlDeregisterNode+
d DefaultValue')
d like(xmlDeregisterNodeFunc)
d set_xmlDeregisterNodeDefaultValue...
d pr extproc('__set_xmlDeregisterNode+
d DefaultValue')
d value value like(xmlDeregisterNodeFunc)
d xmlDeregisterNodeDefaultValue...
d pr extproc('__call_xmlDeregisterNode+
d DefaultValue')
d node value like(xmlNodePtr)
d get_xmlParserInputBufferCreateFilenameValue...
d pr extproc('__get_xmlParserInputBuffer+
d CreateFilenameValue')
d like(xmlParserInputBuffer...
d CreateFilenameFunc)
d set_xmlParserInputBufferCreateFilenameValue...
d pr extproc('__set_xmlParserInputBuffer+
d CreateFilenameValue')
d value value like(xmlParserInputBuffer...
d CreateFilenameFunc)
d xmlParserInputBufferCreateFilenameValue...
d pr extproc('__call_xmlParserInputBuffer+
d CreateFilenameValue')
d like(xmlParserInputBufferPtr)
d URI * value options(*string) const char *
d enc value like(xmlCharEncoding)
d get_xmlOutputBufferCreateFilenameValue...
d pr extproc('__get_xmlOutputBuffer+
d CreateFilenameValue')
d like(
d xmlOutputBufferCreateFilenameFunc)
d set_xmlOutputBufferCreateFilenameValue...
d pr extproc('__set_xmlOutputBuffer+
d CreateFilenameValue')
d value value like(
d xmlOutputBufferCreateFilenameFunc)
d xmlOutputBufferCreateFilenameValue...
d pr extproc('__call_xmlOutputBuffer+
d CreateFilenameValue')
d like(xmlOutputBufferPtr)
d URI * value options(*string) const char *
d encoder value like(xmlCharEncodingHandlerPtr)
d compression value like(xmlCint)
/endif XML_GLOBALS_H