xref: /aosp_15_r20/external/cronet/third_party/libxml/src/include/private/tree.h (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1 #ifndef XML_TREE_H_PRIVATE__
2 #define XML_TREE_H_PRIVATE__
3 
4 /*
5  * Internal variable indicating if a callback has been registered for
6  * node creation/destruction. It avoids spending a lot of time in locking
7  * function while checking if the callback exists.
8  */
9 XML_HIDDEN extern int
10 __xmlRegisterCallbacks;
11 
12 XML_HIDDEN xmlNsPtr
13 xmlTreeEnsureXMLDecl(xmlDocPtr doc);
14 XML_HIDDEN xmlNodePtr
15 xmlStaticCopyNode(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent,
16                   int extended);
17 XML_HIDDEN xmlNodePtr
18 xmlStaticCopyNodeList(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent);
19 XML_HIDDEN const xmlChar *
20 xmlSplitQName4(const xmlChar *name, xmlChar **prefixPtr);
21 
22 #endif /* XML_TREE_H_PRIVATE__ */
23