Spring cleanup ...: - configure.in Makefile.am config.h.in

Spring cleanup ...:
- configure.in Makefile.am config.h.in xmlversion.h.in: detect if
  we need string functions
- trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
  to be able to use them where needed. Applied some changes
  to reduce name linking pollution and compile in only what's
  needed.
- HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
  xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
  for the string manipulation functions
- xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
  to the free() function of xmlmemory.c
- entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
  xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
  usage.
Daniel
diff --git a/config.h.in b/config.h.in
index 69da3d8..e44e54e 100644
--- a/config.h.in
+++ b/config.h.in
@@ -31,15 +31,27 @@
 /* Define if you have the fpclass function.  */
 #undef HAVE_FPCLASS
 
+/* Define if you have the fprintf function.  */
+#undef HAVE_FPRINTF
+
 /* Define if you have the isnand function.  */
 #undef HAVE_ISNAND
 
 /* Define if you have the localtime function.  */
 #undef HAVE_LOCALTIME
 
+/* Define if you have the printf function.  */
+#undef HAVE_PRINTF
+
 /* Define if you have the snprintf function.  */
 #undef HAVE_SNPRINTF
 
+/* Define if you have the sprintf function.  */
+#undef HAVE_SPRINTF
+
+/* Define if you have the sscanf function.  */
+#undef HAVE_SSCANF
+
 /* Define if you have the stat function.  */
 #undef HAVE_STAT
 
@@ -55,9 +67,15 @@
 /* Define if you have the strndup function.  */
 #undef HAVE_STRNDUP
 
+/* Define if you have the vfprintf function.  */
+#undef HAVE_VFPRINTF
+
 /* Define if you have the vsnprintf function.  */
 #undef HAVE_VSNPRINTF
 
+/* Define if you have the vsprintf function.  */
+#undef HAVE_VSPRINTF
+
 /* Define if you have the <arpa/inet.h> header file.  */
 #undef HAVE_ARPA_INET_H