Bunch of updates, progressive parsing, updates on HTML, XPAth and docs, Daniel
diff --git a/include/libxml/parser.h b/include/libxml/parser.h
index 65433d8..43d183e 100644
--- a/include/libxml/parser.h
+++ b/include/libxml/parser.h
@@ -31,6 +31,7 @@
const CHAR *cur; /* Current char being parsed */
int line; /* Current line */
int col; /* Current column */
+ int consumed; /* How many CHARs were already consumed */
xmlParserInputDeallocate free; /* function to deallocate the base */
} xmlParserInput;
typedef xmlParserInput *xmlParserInputPtr;
@@ -186,6 +187,13 @@
#include "xml-error.h"
/*
+ * Input functions
+ */
+
+int xmlParserInputRead(xmlParserInputPtr in, int len);
+int xmlParserInputGrow(xmlParserInputPtr in, int len);
+
+/*
* CHAR handling
*/
CHAR *xmlStrdup(const CHAR *cur);