Index: third_party/libxml/src/include/libxml/dict.h |
diff --git a/third_party/libxml/src/include/libxml/dict.h b/third_party/libxml/src/include/libxml/dict.h |
index abb8339cb891866a7b806f915ee91060fe29d9da..7022ec8bee7df4c9b49181d9c42c6b08004ec2d9 100644 |
--- a/third_party/libxml/src/include/libxml/dict.h |
+++ b/third_party/libxml/src/include/libxml/dict.h |
@@ -11,6 +11,7 @@ |
#ifndef __XML_DICT_H__ |
#define __XML_DICT_H__ |
+#include <limits.h> |
#include <libxml/xmlversion.h> |
#include <libxml/tree.h> |
@@ -25,36 +26,46 @@ typedef struct _xmlDict xmlDict; |
typedef xmlDict *xmlDictPtr; |
/* |
+ * Initializer |
+ */ |
+XMLPUBFUN int XMLCALL xmlInitializeDict(void); |
+ |
+/* |
* Constructor and destructor. |
*/ |
XMLPUBFUN xmlDictPtr XMLCALL |
xmlDictCreate (void); |
+XMLPUBFUN size_t XMLCALL |
+ xmlDictSetLimit (xmlDictPtr dict, |
+ size_t limit); |
+XMLPUBFUN size_t XMLCALL |
+ xmlDictGetUsage (xmlDictPtr dict); |
XMLPUBFUN xmlDictPtr XMLCALL |
xmlDictCreateSub(xmlDictPtr sub); |
XMLPUBFUN int XMLCALL |
xmlDictReference(xmlDictPtr dict); |
-XMLPUBFUN void XMLCALL |
+XMLPUBFUN void XMLCALL |
xmlDictFree (xmlDictPtr dict); |
/* |
* Lookup of entry in the dictionnary. |
*/ |
-XMLPUBFUN const xmlChar * XMLCALL |
+XMLPUBFUN const xmlChar * XMLCALL |
xmlDictLookup (xmlDictPtr dict, |
const xmlChar *name, |
int len); |
-XMLPUBFUN const xmlChar * XMLCALL |
+XMLPUBFUN const xmlChar * XMLCALL |
xmlDictExists (xmlDictPtr dict, |
const xmlChar *name, |
int len); |
-XMLPUBFUN const xmlChar * XMLCALL |
+XMLPUBFUN const xmlChar * XMLCALL |
xmlDictQLookup (xmlDictPtr dict, |
const xmlChar *prefix, |
const xmlChar *name); |
XMLPUBFUN int XMLCALL |
xmlDictOwns (xmlDictPtr dict, |
const xmlChar *str); |
-XMLPUBFUN int XMLCALL |
+XMLPUBFUN int XMLCALL |
xmlDictSize (xmlDictPtr dict); |
/* |