- added xmlRemoveID() and xmlRemoveRef()
- added check and handling when possibly removing an ID
- fixed some entities problems
- added xmlParseTryOrFinish()
- changed the way struct aredeclared to allow gtk-doc to expose those
- closed #4960
- fixes to libs detection from Albert Chin-A-Young
- preparing 1.8.3 release
Daniel
diff --git a/xmlIO.h b/xmlIO.h
index bf43de2..48bbcbb 100644
--- a/xmlIO.h
+++ b/xmlIO.h
@@ -18,7 +18,9 @@
 extern "C" {
 #endif
 
-typedef struct xmlParserInputBuffer {
+typedef struct _xmlParserInputBuffer xmlParserInputBuffer;
+typedef xmlParserInputBuffer *xmlParserInputBufferPtr;
+struct _xmlParserInputBuffer {
     /* Inputs */
     FILE          *file;    /* Input on file handler */
     void*        gzfile;    /* Input on a compressed stream */
@@ -29,9 +31,8 @@
     
     xmlBufferPtr buffer;    /* Local buffer encoded in  UTF-8 */
 
-} xmlParserInputBuffer;
+};
 
-typedef xmlParserInputBuffer *xmlParserInputBufferPtr;
 
 /*
  * Interfaces