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