io: Undeprecate xmlOutputBuffer members
The public API is too buggy, so direct access to struct members is
required by projects like libxslt.
diff --git a/include/libxml/xmlIO.h b/include/libxml/xmlIO.h
index 3090215..575b7eb 100644
--- a/include/libxml/xmlIO.h
+++ b/include/libxml/xmlIO.h
@@ -148,20 +148,20 @@
* Output buffer
*/
struct _xmlOutputBuffer {
- void* context XML_DEPRECATED_MEMBER;
- xmlOutputWriteCallback writecallback XML_DEPRECATED_MEMBER;
- xmlOutputCloseCallback closecallback XML_DEPRECATED_MEMBER;
+ void* context;
+ xmlOutputWriteCallback writecallback;
+ xmlOutputCloseCallback closecallback;
/* I18N conversions to UTF-8 */
- xmlCharEncodingHandler *encoder XML_DEPRECATED_MEMBER;
+ xmlCharEncodingHandler *encoder;
/* Local buffer encoded in UTF-8 or ISOLatin */
- xmlBuf *buffer XML_DEPRECATED_MEMBER;
+ xmlBuf *buffer;
/* if encoder != NULL buffer for output */
- xmlBuf *conv XML_DEPRECATED_MEMBER;
+ xmlBuf *conv;
/* total number of byte written */
- int written XML_DEPRECATED_MEMBER;
- int error XML_DEPRECATED_MEMBER;
+ int written;
+ int error;
};
#endif /* LIBXML_OUTPUT_ENABLED */