* 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