trio upgrade and integration
diff --git a/libxml.h b/libxml.h
new file mode 100644
index 0000000..ded5d37
--- /dev/null
+++ b/libxml.h
@@ -0,0 +1,27 @@
+/*
+ * libxml.h: internal header only used during the compilation of libxml
+ *
+ * See COPYRIGHT for the status of this software
+ *
+ * Author: breese@users.sourceforge.net
+ */
+
+#ifndef __XML_LIBXML_H__
+#define __XML_LIBXML_H__
+
+#ifdef WIN32
+#include "win32config.h"
+#else
+#include "config.h"
+#endif
+
+#include <libxml/xmlversion.h>
+
+#ifdef WITHOUT_TRIO
+#include <stdio.h>
+#else
+#define TRIO_REPLACE_STDIO
+#include "trio.h"
+#endif
+
+#endif /* ! __XML_LIBXML_H__ */