added xmlStrVPrintf function
diff --git a/include/libxml/parser.h b/include/libxml/parser.h
index 1d8730d..d7f8ce7 100644
--- a/include/libxml/parser.h
+++ b/include/libxml/parser.h
@@ -9,6 +9,8 @@
 #ifndef __XML_PARSER_H__
 #define __XML_PARSER_H__
 
+#include <stdarg.h>
+
 #include <libxml/xmlversion.h>
 #include <libxml/tree.h>
 #include <libxml/dict.h>
@@ -864,6 +866,12 @@
 					 const xmlChar *msg,
 					 ...);
 
+XMLPUBFUN int XMLCALL	
+		xmlStrVPrintf		(xmlChar *buf,
+					 int len,
+					 const xmlChar *msg,
+					 va_list ap);
+
 /*
  * Basic parsing Interfaces
  */