Annotation of embedaddon/libxml2/include/libxml/globals.h, revision 1.1

1.1     ! misho       1: /*
        !             2:  * Summary: interface for all global variables of the library
        !             3:  * Description: all the global variables and thread handling for
        !             4:  *              those variables is handled by this module.
        !             5:  *
        !             6:  * The bottom of this file is automatically generated by build_glob.py
        !             7:  * based on the description file global.data
        !             8:  *
        !             9:  * Copy: See Copyright for the status of this software.
        !            10:  *
        !            11:  * Author: Gary Pennington <Gary.Pennington@uk.sun.com>, Daniel Veillard
        !            12:  */
        !            13: 
        !            14: #ifndef __XML_GLOBALS_H
        !            15: #define __XML_GLOBALS_H
        !            16: 
        !            17: #include <libxml/xmlversion.h>
        !            18: #include <libxml/parser.h>
        !            19: #include <libxml/xmlerror.h>
        !            20: #include <libxml/SAX.h>
        !            21: #include <libxml/SAX2.h>
        !            22: #include <libxml/xmlmemory.h>
        !            23: 
        !            24: #ifdef __cplusplus
        !            25: extern "C" {
        !            26: #endif
        !            27: 
        !            28: XMLPUBFUN void XMLCALL xmlInitGlobals(void);
        !            29: XMLPUBFUN void XMLCALL xmlCleanupGlobals(void);
        !            30: 
        !            31: /**
        !            32:  * xmlParserInputBufferCreateFilenameFunc:
        !            33:  * @URI: the URI to read from
        !            34:  * @enc: the requested source encoding
        !            35:  *
        !            36:  * Signature for the function doing the lookup for a suitable input method
        !            37:  * corresponding to an URI.
        !            38:  *
        !            39:  * Returns the new xmlParserInputBufferPtr in case of success or NULL if no
        !            40:  *         method was found.
        !            41:  */
        !            42: typedef xmlParserInputBufferPtr (*xmlParserInputBufferCreateFilenameFunc) (const char *URI, xmlCharEncoding enc);
        !            43: 
        !            44: /**
        !            45:  * xmlOutputBufferCreateFilenameFunc:
        !            46:  * @URI: the URI to write to
        !            47:  * @enc: the requested target encoding
        !            48:  *
        !            49:  * Signature for the function doing the lookup for a suitable output method
        !            50:  * corresponding to an URI.
        !            51:  *
        !            52:  * Returns the new xmlOutputBufferPtr in case of success or NULL if no
        !            53:  *         method was found.
        !            54:  */
        !            55: typedef xmlOutputBufferPtr (*xmlOutputBufferCreateFilenameFunc) (const char *URI, xmlCharEncodingHandlerPtr encoder, int compression);
        !            56: 
        !            57: XMLPUBFUN xmlParserInputBufferCreateFilenameFunc
        !            58: XMLCALL xmlParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func);
        !            59: XMLPUBFUN xmlOutputBufferCreateFilenameFunc
        !            60: XMLCALL xmlOutputBufferCreateFilenameDefault (xmlOutputBufferCreateFilenameFunc func);
        !            61: 
        !            62: /*
        !            63:  * Externally global symbols which need to be protected for backwards
        !            64:  * compatibility support.
        !            65:  */
        !            66: 
        !            67: #undef docbDefaultSAXHandler
        !            68: #undef htmlDefaultSAXHandler
        !            69: #undef oldXMLWDcompatibility
        !            70: #undef xmlBufferAllocScheme
        !            71: #undef xmlDefaultBufferSize
        !            72: #undef xmlDefaultSAXHandler
        !            73: #undef xmlDefaultSAXLocator
        !            74: #undef xmlDoValidityCheckingDefaultValue
        !            75: #undef xmlFree
        !            76: #undef xmlGenericError
        !            77: #undef xmlStructuredError
        !            78: #undef xmlGenericErrorContext
        !            79: #undef xmlStructuredErrorContext
        !            80: #undef xmlGetWarningsDefaultValue
        !            81: #undef xmlIndentTreeOutput
        !            82: #undef  xmlTreeIndentString
        !            83: #undef xmlKeepBlanksDefaultValue
        !            84: #undef xmlLineNumbersDefaultValue
        !            85: #undef xmlLoadExtDtdDefaultValue
        !            86: #undef xmlMalloc
        !            87: #undef xmlMallocAtomic
        !            88: #undef xmlMemStrdup
        !            89: #undef xmlParserDebugEntities
        !            90: #undef xmlParserVersion
        !            91: #undef xmlPedanticParserDefaultValue
        !            92: #undef xmlRealloc
        !            93: #undef xmlSaveNoEmptyTags
        !            94: #undef xmlSubstituteEntitiesDefaultValue
        !            95: #undef  xmlRegisterNodeDefaultValue
        !            96: #undef  xmlDeregisterNodeDefaultValue
        !            97: #undef  xmlLastError
        !            98: #undef  xmlParserInputBufferCreateFilenameValue
        !            99: #undef  xmlOutputBufferCreateFilenameValue
        !           100: 
        !           101: /**
        !           102:  * xmlRegisterNodeFunc:
        !           103:  * @node: the current node
        !           104:  *
        !           105:  * Signature for the registration callback of a created node
        !           106:  */
        !           107: typedef void (*xmlRegisterNodeFunc) (xmlNodePtr node);
        !           108: /**
        !           109:  * xmlDeregisterNodeFunc:
        !           110:  * @node: the current node
        !           111:  *
        !           112:  * Signature for the deregistration callback of a discarded node
        !           113:  */
        !           114: typedef void (*xmlDeregisterNodeFunc) (xmlNodePtr node);
        !           115: 
        !           116: typedef struct _xmlGlobalState xmlGlobalState;
        !           117: typedef xmlGlobalState *xmlGlobalStatePtr;
        !           118: struct _xmlGlobalState
        !           119: {
        !           120:        const char *xmlParserVersion;
        !           121: 
        !           122:        xmlSAXLocator xmlDefaultSAXLocator;
        !           123:        xmlSAXHandlerV1 xmlDefaultSAXHandler;
        !           124:        xmlSAXHandlerV1 docbDefaultSAXHandler;
        !           125:        xmlSAXHandlerV1 htmlDefaultSAXHandler;
        !           126: 
        !           127:        xmlFreeFunc xmlFree;
        !           128:        xmlMallocFunc xmlMalloc;
        !           129:        xmlStrdupFunc xmlMemStrdup;
        !           130:        xmlReallocFunc xmlRealloc;
        !           131: 
        !           132:        xmlGenericErrorFunc xmlGenericError;
        !           133:        xmlStructuredErrorFunc xmlStructuredError;
        !           134:        void *xmlGenericErrorContext;
        !           135: 
        !           136:        int oldXMLWDcompatibility;
        !           137: 
        !           138:        xmlBufferAllocationScheme xmlBufferAllocScheme;
        !           139:        int xmlDefaultBufferSize;
        !           140: 
        !           141:        int xmlSubstituteEntitiesDefaultValue;
        !           142:        int xmlDoValidityCheckingDefaultValue;
        !           143:        int xmlGetWarningsDefaultValue;
        !           144:        int xmlKeepBlanksDefaultValue;
        !           145:        int xmlLineNumbersDefaultValue;
        !           146:        int xmlLoadExtDtdDefaultValue;
        !           147:        int xmlParserDebugEntities;
        !           148:        int xmlPedanticParserDefaultValue;
        !           149: 
        !           150:        int xmlSaveNoEmptyTags;
        !           151:        int xmlIndentTreeOutput;
        !           152:        const char *xmlTreeIndentString;
        !           153: 
        !           154:        xmlRegisterNodeFunc xmlRegisterNodeDefaultValue;
        !           155:        xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue;
        !           156: 
        !           157:        xmlMallocFunc xmlMallocAtomic;
        !           158:        xmlError xmlLastError;
        !           159: 
        !           160:        xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue;
        !           161:        xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue;
        !           162: 
        !           163:        void *xmlStructuredErrorContext;
        !           164: };
        !           165: 
        !           166: #ifdef __cplusplus
        !           167: }
        !           168: #endif
        !           169: #include <libxml/threads.h>
        !           170: #ifdef __cplusplus
        !           171: extern "C" {
        !           172: #endif
        !           173: 
        !           174: XMLPUBFUN void XMLCALL xmlInitializeGlobalState(xmlGlobalStatePtr gs);
        !           175: 
        !           176: XMLPUBFUN void XMLCALL xmlThrDefSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
        !           177: 
        !           178: XMLPUBFUN void XMLCALL xmlThrDefSetStructuredErrorFunc(void *ctx, xmlStructuredErrorFunc handler);
        !           179: 
        !           180: XMLPUBFUN xmlRegisterNodeFunc XMLCALL xmlRegisterNodeDefault(xmlRegisterNodeFunc func);
        !           181: XMLPUBFUN xmlRegisterNodeFunc XMLCALL xmlThrDefRegisterNodeDefault(xmlRegisterNodeFunc func);
        !           182: XMLPUBFUN xmlDeregisterNodeFunc XMLCALL xmlDeregisterNodeDefault(xmlDeregisterNodeFunc func);
        !           183: XMLPUBFUN xmlDeregisterNodeFunc XMLCALL xmlThrDefDeregisterNodeDefault(xmlDeregisterNodeFunc func);
        !           184: 
        !           185: XMLPUBFUN xmlOutputBufferCreateFilenameFunc XMLCALL
        !           186:        xmlThrDefOutputBufferCreateFilenameDefault(xmlOutputBufferCreateFilenameFunc func);
        !           187: XMLPUBFUN xmlParserInputBufferCreateFilenameFunc XMLCALL
        !           188:        xmlThrDefParserInputBufferCreateFilenameDefault(xmlParserInputBufferCreateFilenameFunc func);
        !           189: 
        !           190: /** DOC_DISABLE */
        !           191: /*
        !           192:  * In general the memory allocation entry points are not kept
        !           193:  * thread specific but this can be overridden by LIBXML_THREAD_ALLOC_ENABLED
        !           194:  *    - xmlMalloc
        !           195:  *    - xmlMallocAtomic
        !           196:  *    - xmlRealloc
        !           197:  *    - xmlMemStrdup
        !           198:  *    - xmlFree
        !           199:  */
        !           200: 
        !           201: #ifdef LIBXML_THREAD_ALLOC_ENABLED
        !           202: #ifdef LIBXML_THREAD_ENABLED
        !           203: XMLPUBFUN  xmlMallocFunc * XMLCALL __xmlMalloc(void);
        !           204: #define xmlMalloc \
        !           205: (*(__xmlMalloc()))
        !           206: #else
        !           207: XMLPUBVAR xmlMallocFunc xmlMalloc;
        !           208: #endif
        !           209: 
        !           210: #ifdef LIBXML_THREAD_ENABLED
        !           211: XMLPUBFUN  xmlMallocFunc * XMLCALL __xmlMallocAtomic(void);
        !           212: #define xmlMallocAtomic \
        !           213: (*(__xmlMallocAtomic()))
        !           214: #else
        !           215: XMLPUBVAR xmlMallocFunc xmlMallocAtomic;
        !           216: #endif
        !           217: 
        !           218: #ifdef LIBXML_THREAD_ENABLED
        !           219: XMLPUBFUN  xmlReallocFunc * XMLCALL __xmlRealloc(void);
        !           220: #define xmlRealloc \
        !           221: (*(__xmlRealloc()))
        !           222: #else
        !           223: XMLPUBVAR xmlReallocFunc xmlRealloc;
        !           224: #endif
        !           225: 
        !           226: #ifdef LIBXML_THREAD_ENABLED
        !           227: XMLPUBFUN  xmlFreeFunc * XMLCALL __xmlFree(void);
        !           228: #define xmlFree \
        !           229: (*(__xmlFree()))
        !           230: #else
        !           231: XMLPUBVAR xmlFreeFunc xmlFree;
        !           232: #endif
        !           233: 
        !           234: #ifdef LIBXML_THREAD_ENABLED
        !           235: XMLPUBFUN  xmlStrdupFunc * XMLCALL __xmlMemStrdup(void);
        !           236: #define xmlMemStrdup \
        !           237: (*(__xmlMemStrdup()))
        !           238: #else
        !           239: XMLPUBVAR xmlStrdupFunc xmlMemStrdup;
        !           240: #endif
        !           241: 
        !           242: #else /* !LIBXML_THREAD_ALLOC_ENABLED */
        !           243: XMLPUBVAR xmlMallocFunc xmlMalloc;
        !           244: XMLPUBVAR xmlMallocFunc xmlMallocAtomic;
        !           245: XMLPUBVAR xmlReallocFunc xmlRealloc;
        !           246: XMLPUBVAR xmlFreeFunc xmlFree;
        !           247: XMLPUBVAR xmlStrdupFunc xmlMemStrdup;
        !           248: #endif /* LIBXML_THREAD_ALLOC_ENABLED */
        !           249: 
        !           250: #ifdef LIBXML_DOCB_ENABLED
        !           251: XMLPUBFUN  xmlSAXHandlerV1 * XMLCALL __docbDefaultSAXHandler(void);
        !           252: #ifdef LIBXML_THREAD_ENABLED
        !           253: #define docbDefaultSAXHandler \
        !           254: (*(__docbDefaultSAXHandler()))
        !           255: #else
        !           256: XMLPUBVAR xmlSAXHandlerV1 docbDefaultSAXHandler;
        !           257: #endif
        !           258: #endif
        !           259: 
        !           260: #ifdef LIBXML_HTML_ENABLED
        !           261: XMLPUBFUN xmlSAXHandlerV1 * XMLCALL __htmlDefaultSAXHandler(void);
        !           262: #ifdef LIBXML_THREAD_ENABLED
        !           263: #define htmlDefaultSAXHandler \
        !           264: (*(__htmlDefaultSAXHandler()))
        !           265: #else
        !           266: XMLPUBVAR xmlSAXHandlerV1 htmlDefaultSAXHandler;
        !           267: #endif
        !           268: #endif
        !           269: 
        !           270: XMLPUBFUN xmlError * XMLCALL __xmlLastError(void);
        !           271: #ifdef LIBXML_THREAD_ENABLED
        !           272: #define xmlLastError \
        !           273: (*(__xmlLastError()))
        !           274: #else
        !           275: XMLPUBVAR xmlError xmlLastError;
        !           276: #endif
        !           277: 
        !           278: /*
        !           279:  * Everything starting from the line below is
        !           280:  * Automatically generated by build_glob.py.
        !           281:  * Do not modify the previous line.
        !           282:  */
        !           283: 
        !           284: 
        !           285: XMLPUBFUN int * XMLCALL __oldXMLWDcompatibility(void);
        !           286: #ifdef LIBXML_THREAD_ENABLED
        !           287: #define oldXMLWDcompatibility \
        !           288: (*(__oldXMLWDcompatibility()))
        !           289: #else
        !           290: XMLPUBVAR int oldXMLWDcompatibility;
        !           291: #endif
        !           292: 
        !           293: XMLPUBFUN xmlBufferAllocationScheme * XMLCALL __xmlBufferAllocScheme(void);
        !           294: #ifdef LIBXML_THREAD_ENABLED
        !           295: #define xmlBufferAllocScheme \
        !           296: (*(__xmlBufferAllocScheme()))
        !           297: #else
        !           298: XMLPUBVAR xmlBufferAllocationScheme xmlBufferAllocScheme;
        !           299: #endif
        !           300: XMLPUBFUN xmlBufferAllocationScheme XMLCALL xmlThrDefBufferAllocScheme(xmlBufferAllocationScheme v);
        !           301: 
        !           302: XMLPUBFUN int * XMLCALL __xmlDefaultBufferSize(void);
        !           303: #ifdef LIBXML_THREAD_ENABLED
        !           304: #define xmlDefaultBufferSize \
        !           305: (*(__xmlDefaultBufferSize()))
        !           306: #else
        !           307: XMLPUBVAR int xmlDefaultBufferSize;
        !           308: #endif
        !           309: XMLPUBFUN int XMLCALL xmlThrDefDefaultBufferSize(int v);
        !           310: 
        !           311: XMLPUBFUN xmlSAXHandlerV1 * XMLCALL __xmlDefaultSAXHandler(void);
        !           312: #ifdef LIBXML_THREAD_ENABLED
        !           313: #define xmlDefaultSAXHandler \
        !           314: (*(__xmlDefaultSAXHandler()))
        !           315: #else
        !           316: XMLPUBVAR xmlSAXHandlerV1 xmlDefaultSAXHandler;
        !           317: #endif
        !           318: 
        !           319: XMLPUBFUN xmlSAXLocator * XMLCALL __xmlDefaultSAXLocator(void);
        !           320: #ifdef LIBXML_THREAD_ENABLED
        !           321: #define xmlDefaultSAXLocator \
        !           322: (*(__xmlDefaultSAXLocator()))
        !           323: #else
        !           324: XMLPUBVAR xmlSAXLocator xmlDefaultSAXLocator;
        !           325: #endif
        !           326: 
        !           327: XMLPUBFUN int * XMLCALL __xmlDoValidityCheckingDefaultValue(void);
        !           328: #ifdef LIBXML_THREAD_ENABLED
        !           329: #define xmlDoValidityCheckingDefaultValue \
        !           330: (*(__xmlDoValidityCheckingDefaultValue()))
        !           331: #else
        !           332: XMLPUBVAR int xmlDoValidityCheckingDefaultValue;
        !           333: #endif
        !           334: XMLPUBFUN int XMLCALL xmlThrDefDoValidityCheckingDefaultValue(int v);
        !           335: 
        !           336: XMLPUBFUN xmlGenericErrorFunc * XMLCALL __xmlGenericError(void);
        !           337: #ifdef LIBXML_THREAD_ENABLED
        !           338: #define xmlGenericError \
        !           339: (*(__xmlGenericError()))
        !           340: #else
        !           341: XMLPUBVAR xmlGenericErrorFunc xmlGenericError;
        !           342: #endif
        !           343: 
        !           344: XMLPUBFUN xmlStructuredErrorFunc * XMLCALL __xmlStructuredError(void);
        !           345: #ifdef LIBXML_THREAD_ENABLED
        !           346: #define xmlStructuredError \
        !           347: (*(__xmlStructuredError()))
        !           348: #else
        !           349: XMLPUBVAR xmlStructuredErrorFunc xmlStructuredError;
        !           350: #endif
        !           351: 
        !           352: XMLPUBFUN void * * XMLCALL __xmlGenericErrorContext(void);
        !           353: #ifdef LIBXML_THREAD_ENABLED
        !           354: #define xmlGenericErrorContext \
        !           355: (*(__xmlGenericErrorContext()))
        !           356: #else
        !           357: XMLPUBVAR void * xmlGenericErrorContext;
        !           358: #endif
        !           359: 
        !           360: XMLPUBFUN void * * XMLCALL __xmlStructuredErrorContext(void);
        !           361: #ifdef LIBXML_THREAD_ENABLED
        !           362: #define xmlStructuredErrorContext \
        !           363: (*(__xmlStructuredErrorContext()))
        !           364: #else
        !           365: XMLPUBVAR void * xmlStructuredErrorContext;
        !           366: #endif
        !           367: 
        !           368: XMLPUBFUN int * XMLCALL __xmlGetWarningsDefaultValue(void);
        !           369: #ifdef LIBXML_THREAD_ENABLED
        !           370: #define xmlGetWarningsDefaultValue \
        !           371: (*(__xmlGetWarningsDefaultValue()))
        !           372: #else
        !           373: XMLPUBVAR int xmlGetWarningsDefaultValue;
        !           374: #endif
        !           375: XMLPUBFUN int XMLCALL xmlThrDefGetWarningsDefaultValue(int v);
        !           376: 
        !           377: XMLPUBFUN int * XMLCALL __xmlIndentTreeOutput(void);
        !           378: #ifdef LIBXML_THREAD_ENABLED
        !           379: #define xmlIndentTreeOutput \
        !           380: (*(__xmlIndentTreeOutput()))
        !           381: #else
        !           382: XMLPUBVAR int xmlIndentTreeOutput;
        !           383: #endif
        !           384: XMLPUBFUN int XMLCALL xmlThrDefIndentTreeOutput(int v);
        !           385: 
        !           386: XMLPUBFUN const char * * XMLCALL __xmlTreeIndentString(void);
        !           387: #ifdef LIBXML_THREAD_ENABLED
        !           388: #define xmlTreeIndentString \
        !           389: (*(__xmlTreeIndentString()))
        !           390: #else
        !           391: XMLPUBVAR const char * xmlTreeIndentString;
        !           392: #endif
        !           393: XMLPUBFUN const char * XMLCALL xmlThrDefTreeIndentString(const char * v);
        !           394: 
        !           395: XMLPUBFUN int * XMLCALL __xmlKeepBlanksDefaultValue(void);
        !           396: #ifdef LIBXML_THREAD_ENABLED
        !           397: #define xmlKeepBlanksDefaultValue \
        !           398: (*(__xmlKeepBlanksDefaultValue()))
        !           399: #else
        !           400: XMLPUBVAR int xmlKeepBlanksDefaultValue;
        !           401: #endif
        !           402: XMLPUBFUN int XMLCALL xmlThrDefKeepBlanksDefaultValue(int v);
        !           403: 
        !           404: XMLPUBFUN int * XMLCALL __xmlLineNumbersDefaultValue(void);
        !           405: #ifdef LIBXML_THREAD_ENABLED
        !           406: #define xmlLineNumbersDefaultValue \
        !           407: (*(__xmlLineNumbersDefaultValue()))
        !           408: #else
        !           409: XMLPUBVAR int xmlLineNumbersDefaultValue;
        !           410: #endif
        !           411: XMLPUBFUN int XMLCALL xmlThrDefLineNumbersDefaultValue(int v);
        !           412: 
        !           413: XMLPUBFUN int * XMLCALL __xmlLoadExtDtdDefaultValue(void);
        !           414: #ifdef LIBXML_THREAD_ENABLED
        !           415: #define xmlLoadExtDtdDefaultValue \
        !           416: (*(__xmlLoadExtDtdDefaultValue()))
        !           417: #else
        !           418: XMLPUBVAR int xmlLoadExtDtdDefaultValue;
        !           419: #endif
        !           420: XMLPUBFUN int XMLCALL xmlThrDefLoadExtDtdDefaultValue(int v);
        !           421: 
        !           422: XMLPUBFUN int * XMLCALL __xmlParserDebugEntities(void);
        !           423: #ifdef LIBXML_THREAD_ENABLED
        !           424: #define xmlParserDebugEntities \
        !           425: (*(__xmlParserDebugEntities()))
        !           426: #else
        !           427: XMLPUBVAR int xmlParserDebugEntities;
        !           428: #endif
        !           429: XMLPUBFUN int XMLCALL xmlThrDefParserDebugEntities(int v);
        !           430: 
        !           431: XMLPUBFUN const char * * XMLCALL __xmlParserVersion(void);
        !           432: #ifdef LIBXML_THREAD_ENABLED
        !           433: #define xmlParserVersion \
        !           434: (*(__xmlParserVersion()))
        !           435: #else
        !           436: XMLPUBVAR const char * xmlParserVersion;
        !           437: #endif
        !           438: 
        !           439: XMLPUBFUN int * XMLCALL __xmlPedanticParserDefaultValue(void);
        !           440: #ifdef LIBXML_THREAD_ENABLED
        !           441: #define xmlPedanticParserDefaultValue \
        !           442: (*(__xmlPedanticParserDefaultValue()))
        !           443: #else
        !           444: XMLPUBVAR int xmlPedanticParserDefaultValue;
        !           445: #endif
        !           446: XMLPUBFUN int XMLCALL xmlThrDefPedanticParserDefaultValue(int v);
        !           447: 
        !           448: XMLPUBFUN int * XMLCALL __xmlSaveNoEmptyTags(void);
        !           449: #ifdef LIBXML_THREAD_ENABLED
        !           450: #define xmlSaveNoEmptyTags \
        !           451: (*(__xmlSaveNoEmptyTags()))
        !           452: #else
        !           453: XMLPUBVAR int xmlSaveNoEmptyTags;
        !           454: #endif
        !           455: XMLPUBFUN int XMLCALL xmlThrDefSaveNoEmptyTags(int v);
        !           456: 
        !           457: XMLPUBFUN int * XMLCALL __xmlSubstituteEntitiesDefaultValue(void);
        !           458: #ifdef LIBXML_THREAD_ENABLED
        !           459: #define xmlSubstituteEntitiesDefaultValue \
        !           460: (*(__xmlSubstituteEntitiesDefaultValue()))
        !           461: #else
        !           462: XMLPUBVAR int xmlSubstituteEntitiesDefaultValue;
        !           463: #endif
        !           464: XMLPUBFUN int XMLCALL xmlThrDefSubstituteEntitiesDefaultValue(int v);
        !           465: 
        !           466: XMLPUBFUN xmlRegisterNodeFunc * XMLCALL __xmlRegisterNodeDefaultValue(void);
        !           467: #ifdef LIBXML_THREAD_ENABLED
        !           468: #define xmlRegisterNodeDefaultValue \
        !           469: (*(__xmlRegisterNodeDefaultValue()))
        !           470: #else
        !           471: XMLPUBVAR xmlRegisterNodeFunc xmlRegisterNodeDefaultValue;
        !           472: #endif
        !           473: 
        !           474: XMLPUBFUN xmlDeregisterNodeFunc * XMLCALL __xmlDeregisterNodeDefaultValue(void);
        !           475: #ifdef LIBXML_THREAD_ENABLED
        !           476: #define xmlDeregisterNodeDefaultValue \
        !           477: (*(__xmlDeregisterNodeDefaultValue()))
        !           478: #else
        !           479: XMLPUBVAR xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue;
        !           480: #endif
        !           481: 
        !           482: XMLPUBFUN xmlParserInputBufferCreateFilenameFunc * XMLCALL __xmlParserInputBufferCreateFilenameValue(void);
        !           483: #ifdef LIBXML_THREAD_ENABLED
        !           484: #define xmlParserInputBufferCreateFilenameValue \
        !           485: (*(__xmlParserInputBufferCreateFilenameValue()))
        !           486: #else
        !           487: XMLPUBVAR xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue;
        !           488: #endif
        !           489: 
        !           490: XMLPUBFUN xmlOutputBufferCreateFilenameFunc * XMLCALL __xmlOutputBufferCreateFilenameValue(void);
        !           491: #ifdef LIBXML_THREAD_ENABLED
        !           492: #define xmlOutputBufferCreateFilenameValue \
        !           493: (*(__xmlOutputBufferCreateFilenameValue()))
        !           494: #else
        !           495: XMLPUBVAR xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue;
        !           496: #endif
        !           497: 
        !           498: #ifdef __cplusplus
        !           499: }
        !           500: #endif
        !           501: 
        !           502: #endif /* __XML_GLOBALS_H */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>