applied patch from Olli Savia for LynxOS Daniel

* libxml.h triodef.h: applied patch from Olli Savia for LynxOS
Daniel
diff --git a/ChangeLog b/ChangeLog
index 52fdb38..90491a6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Wed May 31 15:30:16 CEST 2006 Daniel Veillard <daniel@veillard.com>
+
+	* libxml.h triodef.h: applied patch from Olli Savia for LynxOS
+
 Wed May 31 14:33:00 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
 
 	* xpath.c include/libxml/xpath.h runsuite.c:
diff --git a/libxml.h b/libxml.h
index 56e0320..696be62 100644
--- a/libxml.h
+++ b/libxml.h
@@ -25,6 +25,13 @@
 #include <libxml/xmlversion.h>
 #endif
 
+#if defined(__Lynx__)
+#include <stdio.h> /* pull definition of size_t */
+#include <varargs.h>
+int snprintf(char *, size_t, const char *, ...);
+int vfprintf(FILE *, const char *, va_list);
+#endif
+
 #ifndef WITH_TRIO
 #include <stdio.h>
 #else
diff --git a/triodef.h b/triodef.h
index 0fd32fb..fa89416 100644
--- a/triodef.h
+++ b/triodef.h
@@ -56,6 +56,8 @@
 # define TRIO_PLATFORM_UNIX
 #elif defined(__NetBSD__)
 # define TRIO_PLATFORM_UNIX
+#elif defined(__Lynx__)
+# define TRIO_PLATFORM_UNIX
 #elif defined(__QNX__)
 # define TRIO_PLATFORM_UNIX
 # define TRIO_PLATFORM_QNX