38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync/*
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * Summary: interface for all global variables of the library
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * Description: all the global variables and thread handling for
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * those variables is handled by this module.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync *
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * The bottom of this file is automatically generated by build_glob.py
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * based on the description file global.data
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync *
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * Copy: See Copyright for the status of this software.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync *
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * Author: Gary Pennington <Gary.Pennington@uk.sun.com>, Daniel Veillard
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync */
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifndef __XML_GLOBALS_H
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define __XML_GLOBALS_H
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#include <libxml/xmlversion.h>
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#include <libxml/parser.h>
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#include <libxml/xmlerror.h>
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#include <libxml/SAX.h>
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#include <libxml/SAX2.h>
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#include <libxml/xmlmemory.h>
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef __cplusplus
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncextern "C" {
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN void XMLCALL xmlInitGlobals(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN void XMLCALL xmlCleanupGlobals(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsynctypedef xmlParserInputBufferPtr (*xmlParserInputBufferCreateFilenameFunc) (const char *URI, xmlCharEncoding enc);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsynctypedef xmlOutputBufferPtr (*xmlOutputBufferCreateFilenameFunc) (const char *URI, xmlCharEncodingHandlerPtr encoder, int compression);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlParserInputBufferCreateFilenameFunc
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLCALL xmlParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlOutputBufferCreateFilenameFunc
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLCALL xmlOutputBufferCreateFilenameDefault (xmlOutputBufferCreateFilenameFunc func);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync/*
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * Externally global symbols which need to be protected for backwards
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * compatibility support.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync */
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef docbDefaultSAXHandler
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef htmlDefaultSAXHandler
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef oldXMLWDcompatibility
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlBufferAllocScheme
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlDefaultBufferSize
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlDefaultSAXHandler
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlDefaultSAXLocator
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlDoValidityCheckingDefaultValue
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlFree
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlGenericError
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlStructuredError
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlGenericErrorContext
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlGetWarningsDefaultValue
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlIndentTreeOutput
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlTreeIndentString
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlKeepBlanksDefaultValue
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlLineNumbersDefaultValue
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlLoadExtDtdDefaultValue
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlMalloc
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlMallocAtomic
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlMemStrdup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlParserDebugEntities
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlParserVersion
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlPedanticParserDefaultValue
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlRealloc
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlSaveNoEmptyTags
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlSubstituteEntitiesDefaultValue
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlRegisterNodeDefaultValue
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlDeregisterNodeDefaultValue
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlLastError
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlParserInputBufferCreateFilenameValue
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#undef xmlOutputBufferCreateFilenameValue
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsynctypedef void (*xmlRegisterNodeFunc) (xmlNodePtr node);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsynctypedef void (*xmlDeregisterNodeFunc) (xmlNodePtr node);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsynctypedef struct _xmlGlobalState xmlGlobalState;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsynctypedef xmlGlobalState *xmlGlobalStatePtr;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncstruct _xmlGlobalState
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync{
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync const char *xmlParserVersion;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSAXLocator xmlDefaultSAXLocator;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSAXHandlerV1 xmlDefaultSAXHandler;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSAXHandlerV1 docbDefaultSAXHandler;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlSAXHandlerV1 htmlDefaultSAXHandler;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlFreeFunc xmlFree;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlMallocFunc xmlMalloc;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlStrdupFunc xmlMemStrdup;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlReallocFunc xmlRealloc;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlGenericErrorFunc xmlGenericError;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlStructuredErrorFunc xmlStructuredError;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync void *xmlGenericErrorContext;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync int oldXMLWDcompatibility;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlBufferAllocationScheme xmlBufferAllocScheme;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync int xmlDefaultBufferSize;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync int xmlSubstituteEntitiesDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync int xmlDoValidityCheckingDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync int xmlGetWarningsDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync int xmlKeepBlanksDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync int xmlLineNumbersDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync int xmlLoadExtDtdDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync int xmlParserDebugEntities;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync int xmlPedanticParserDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync int xmlSaveNoEmptyTags;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync int xmlIndentTreeOutput;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync const char *xmlTreeIndentString;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlRegisterNodeFunc xmlRegisterNodeDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlMallocFunc xmlMallocAtomic;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlError xmlLastError;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync};
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef __cplusplus
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync}
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#include <libxml/threads.h>
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef __cplusplus
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncextern "C" {
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN void XMLCALL xmlInitializeGlobalState(xmlGlobalStatePtr gs);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN void XMLCALL xmlThrDefSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN void XMLCALL xmlThrDefSetStructuredErrorFunc(void *ctx, xmlStructuredErrorFunc handler);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlRegisterNodeFunc XMLCALL xmlRegisterNodeDefault(xmlRegisterNodeFunc func);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlRegisterNodeFunc XMLCALL xmlThrDefRegisterNodeDefault(xmlRegisterNodeFunc func);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlDeregisterNodeFunc XMLCALL xmlDeregisterNodeDefault(xmlDeregisterNodeFunc func);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlDeregisterNodeFunc XMLCALL xmlThrDefDeregisterNodeDefault(xmlDeregisterNodeFunc func);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlOutputBufferCreateFilenameFunc XMLCALL
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlThrDefOutputBufferCreateFilenameDefault(xmlOutputBufferCreateFilenameFunc func);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlParserInputBufferCreateFilenameFunc XMLCALL
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync xmlThrDefParserInputBufferCreateFilenameDefault(xmlParserInputBufferCreateFilenameFunc func);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync/** DOC_DISABLE */
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync/*
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * In general the memory allocation entry points are not kept
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * thread specific but this can be overridden by LIBXML_THREAD_ALLOC_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * - xmlMalloc
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * - xmlMallocAtomic
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * - xmlRealloc
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * - xmlMemStrdup
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * - xmlFree
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync */
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ALLOC_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlMallocFunc * XMLCALL __xmlMalloc(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlMalloc \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlMalloc()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlMallocFunc xmlMalloc;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlMallocFunc * XMLCALL __xmlMallocAtomic(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlMallocAtomic \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlMallocAtomic()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlMallocFunc xmlMallocAtomic;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlReallocFunc * XMLCALL __xmlRealloc(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlRealloc \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlRealloc()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlReallocFunc xmlRealloc;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlFreeFunc * XMLCALL __xmlFree(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlFree \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlFree()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlFreeFunc xmlFree;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlStrdupFunc * XMLCALL __xmlMemStrdup(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlMemStrdup \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlMemStrdup()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlStrdupFunc xmlMemStrdup;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else /* !LIBXML_THREAD_ALLOC_ENABLED */
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlMallocFunc xmlMalloc;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlMallocFunc xmlMallocAtomic;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlReallocFunc xmlRealloc;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlFreeFunc xmlFree;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlStrdupFunc xmlMemStrdup;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif /* LIBXML_THREAD_ALLOC_ENABLED */
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_DOCB_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlSAXHandlerV1 * XMLCALL __docbDefaultSAXHandler(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define docbDefaultSAXHandler \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__docbDefaultSAXHandler()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlSAXHandlerV1 docbDefaultSAXHandler;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_HTML_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlSAXHandlerV1 * XMLCALL __htmlDefaultSAXHandler(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define htmlDefaultSAXHandler \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__htmlDefaultSAXHandler()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlSAXHandlerV1 htmlDefaultSAXHandler;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlError * XMLCALL __xmlLastError(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlLastError \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlLastError()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlError xmlLastError;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync/*
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * Everything starting from the line below is
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * Automatically generated by build_glob.py.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync * Do not modify the previous line.
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync */
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int * XMLCALL __oldXMLWDcompatibility(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define oldXMLWDcompatibility \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__oldXMLWDcompatibility()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR int oldXMLWDcompatibility;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlBufferAllocationScheme * XMLCALL __xmlBufferAllocScheme(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlBufferAllocScheme \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlBufferAllocScheme()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlBufferAllocationScheme xmlBufferAllocScheme;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlBufferAllocationScheme XMLCALL xmlThrDefBufferAllocScheme(xmlBufferAllocationScheme v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int * XMLCALL __xmlDefaultBufferSize(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlDefaultBufferSize \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlDefaultBufferSize()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR int xmlDefaultBufferSize;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int XMLCALL xmlThrDefDefaultBufferSize(int v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlSAXHandlerV1 * XMLCALL __xmlDefaultSAXHandler(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlDefaultSAXHandler \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlDefaultSAXHandler()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlSAXHandlerV1 xmlDefaultSAXHandler;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlSAXLocator * XMLCALL __xmlDefaultSAXLocator(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlDefaultSAXLocator \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlDefaultSAXLocator()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlSAXLocator xmlDefaultSAXLocator;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int * XMLCALL __xmlDoValidityCheckingDefaultValue(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlDoValidityCheckingDefaultValue \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlDoValidityCheckingDefaultValue()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR int xmlDoValidityCheckingDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int XMLCALL xmlThrDefDoValidityCheckingDefaultValue(int v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlGenericErrorFunc * XMLCALL __xmlGenericError(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlGenericError \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlGenericError()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlGenericErrorFunc xmlGenericError;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlStructuredErrorFunc * XMLCALL __xmlStructuredError(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlStructuredError \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlStructuredError()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlStructuredErrorFunc xmlStructuredError;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN void * * XMLCALL __xmlGenericErrorContext(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlGenericErrorContext \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlGenericErrorContext()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR void * xmlGenericErrorContext;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int * XMLCALL __xmlGetWarningsDefaultValue(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlGetWarningsDefaultValue \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlGetWarningsDefaultValue()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR int xmlGetWarningsDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int XMLCALL xmlThrDefGetWarningsDefaultValue(int v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int * XMLCALL __xmlIndentTreeOutput(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlIndentTreeOutput \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlIndentTreeOutput()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR int xmlIndentTreeOutput;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int XMLCALL xmlThrDefIndentTreeOutput(int v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN const char * * XMLCALL __xmlTreeIndentString(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlTreeIndentString \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlTreeIndentString()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR const char * xmlTreeIndentString;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN const char * XMLCALL xmlThrDefTreeIndentString(const char * v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int * XMLCALL __xmlKeepBlanksDefaultValue(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlKeepBlanksDefaultValue \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlKeepBlanksDefaultValue()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR int xmlKeepBlanksDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int XMLCALL xmlThrDefKeepBlanksDefaultValue(int v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int * XMLCALL __xmlLineNumbersDefaultValue(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlLineNumbersDefaultValue \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlLineNumbersDefaultValue()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR int xmlLineNumbersDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int XMLCALL xmlThrDefLineNumbersDefaultValue(int v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int * XMLCALL __xmlLoadExtDtdDefaultValue(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlLoadExtDtdDefaultValue \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlLoadExtDtdDefaultValue()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR int xmlLoadExtDtdDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int XMLCALL xmlThrDefLoadExtDtdDefaultValue(int v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int * XMLCALL __xmlParserDebugEntities(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlParserDebugEntities \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlParserDebugEntities()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR int xmlParserDebugEntities;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int XMLCALL xmlThrDefParserDebugEntities(int v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN const char * * XMLCALL __xmlParserVersion(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlParserVersion \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlParserVersion()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR const char * xmlParserVersion;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int * XMLCALL __xmlPedanticParserDefaultValue(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlPedanticParserDefaultValue \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlPedanticParserDefaultValue()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR int xmlPedanticParserDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int XMLCALL xmlThrDefPedanticParserDefaultValue(int v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int * XMLCALL __xmlSaveNoEmptyTags(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlSaveNoEmptyTags \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlSaveNoEmptyTags()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR int xmlSaveNoEmptyTags;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int XMLCALL xmlThrDefSaveNoEmptyTags(int v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int * XMLCALL __xmlSubstituteEntitiesDefaultValue(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlSubstituteEntitiesDefaultValue \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlSubstituteEntitiesDefaultValue()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR int xmlSubstituteEntitiesDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN int XMLCALL xmlThrDefSubstituteEntitiesDefaultValue(int v);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlRegisterNodeFunc * XMLCALL __xmlRegisterNodeDefaultValue(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlRegisterNodeDefaultValue \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlRegisterNodeDefaultValue()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlRegisterNodeFunc xmlRegisterNodeDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlDeregisterNodeFunc * XMLCALL __xmlDeregisterNodeDefaultValue(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlDeregisterNodeDefaultValue \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlDeregisterNodeDefaultValue()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlParserInputBufferCreateFilenameFunc * XMLCALL __xmlParserInputBufferCreateFilenameValue(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlParserInputBufferCreateFilenameValue \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlParserInputBufferCreateFilenameValue()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBFUN xmlOutputBufferCreateFilenameFunc * XMLCALL __xmlOutputBufferCreateFilenameValue(void);
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef LIBXML_THREAD_ENABLED
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#define xmlOutputBufferCreateFilenameValue \
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync(*(__xmlOutputBufferCreateFilenameValue()))
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#else
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsyncXMLPUBVAR xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue;
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#ifdef __cplusplus
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync}
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync
38ae7e4efe803ea78b6499cd05a394db32623e41vboxsync#endif /* __XML_GLOBALS_H */