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