applied a patch from Marcus Boerger to fix problems with calling
* error.c globals.c parser.c runtest.c testHTML.c testSAX.c
threads.c valid.c xmllint.c xmlreader.c xmlschemas.c xmlstring.c
xmlwriter.c include/libxml/parser.h include/libxml/relaxng.h
include/libxml/valid.h include/libxml/xmlIO.h
include/libxml/xmlerror.h include/libxml/xmlexports.h
include/libxml/xmlschemas.h: applied a patch from Marcus Boerger
to fix problems with calling conventions on Windows this should
fix #309757
Daniel
diff --git a/xmlwriter.c b/xmlwriter.c
index 5e537ea..6224222 100644
--- a/xmlwriter.c
+++ b/xmlwriter.c
@@ -825,7 +825,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatComment(xmlTextWriterPtr writer,
const char *format, ...)
{
@@ -1200,7 +1200,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatRaw(xmlTextWriterPtr writer, const char *format,
...)
{
@@ -1326,7 +1326,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatString(xmlTextWriterPtr writer, const char *format,
...)
{
@@ -1887,7 +1887,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatAttribute(xmlTextWriterPtr writer,
const xmlChar * name, const char *format,
...)
@@ -1982,7 +1982,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatAttributeNS(xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
@@ -2104,7 +2104,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatElement(xmlTextWriterPtr writer,
const xmlChar * name, const char *format,
...)
@@ -2199,7 +2199,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatElementNS(xmlTextWriterPtr writer,
const xmlChar * prefix,
const xmlChar * name,
@@ -2444,7 +2444,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatPI(xmlTextWriterPtr writer, const xmlChar * target,
const char *format, ...)
{
@@ -2653,7 +2653,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatCDATA(xmlTextWriterPtr writer, const char *format,
...)
{
@@ -2959,7 +2959,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatDTD(xmlTextWriterPtr writer,
const xmlChar * name,
const xmlChar * pubid,
@@ -3203,7 +3203,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatDTDElement(xmlTextWriterPtr writer,
const xmlChar * name,
const char *format, ...)
@@ -3440,7 +3440,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatDTDAttlist(xmlTextWriterPtr writer,
const xmlChar * name,
const char *format, ...)
@@ -3697,7 +3697,7 @@
*
* Returns the bytes written (may be 0 because of buffering) or -1 in case of error
*/
-int
+int XMLCDECL
xmlTextWriterWriteFormatDTDInternalEntity(xmlTextWriterPtr writer,
int pe,
const xmlChar * name,