1 /* 2 * Summary: interface for all global variables of the library 3 * Description: Deprecated, don't use 4 * 5 * Copy: See Copyright for the status of this software. 6 */ 7 8 #ifndef __XML_GLOBALS_H 9 #define __XML_GLOBALS_H 10 11 #include <libxml/xmlversion.h> 12 13 /* 14 * This file was required to access global variables until version v2.12.0. 15 * 16 * These includes are for backward compatibility. 17 */ 18 #include <libxml/HTMLparser.h> 19 #include <libxml/parser.h> 20 #include <libxml/xmlerror.h> 21 #include <libxml/xmlIO.h> 22 #include <libxml/xmlsave.h> 23 #include <libxml/threads.h> 24 25 #ifdef __cplusplus 26 extern "C" { 27 #endif 28 29 typedef struct _xmlGlobalState xmlGlobalState; 30 typedef xmlGlobalState *xmlGlobalStatePtr; 31 32 XML_DEPRECATED XMLPUBFUN void 33 xmlInitializeGlobalState(xmlGlobalStatePtr gs); 34 XML_DEPRECATED XMLPUBFUN 35 xmlGlobalStatePtr xmlGetGlobalState(void); 36 37 #ifdef __cplusplus 38 } 39 #endif 40 41 #endif /* __XML_GLOBALS_H */ 42