File Xalan-c-1.10.0-fix_build.patch of Package Xalan-c
--- c/src/xalanc/XalanDOM/XalanDOMString.cpp 2007-10-03 14:07:06.000000000 +0200
+++ c/src/xalanc/XalanDOM/XalanDOMString.cpp 2007-10-03 14:07:20.000000000 +0200
@@ -27,6 +27,7 @@
#include <cstdlib>
+#include <cstring>
XALAN_CPP_NAMESPACE_BEGIN
--- c/src/xalanc/XMLSupport/FormatterToHTML.cpp 2007-10-03 14:52:50.000000000 +0200
+++ c/src/xalanc/XMLSupport/FormatterToHTML.cpp 2007-10-03 14:53:02.000000000 +0200
@@ -47,6 +47,7 @@
#include <xalanc/DOMSupport/DOMServices.hpp>
+#include <cstring>
XALAN_CPP_NAMESPACE_BEGIN
--- c/src/xalanc/XSLT/ElemNumber.cpp 2007-10-03 15:27:43.000000000 +0200
+++ c/src/xalanc/XSLT/ElemNumber.cpp 2007-10-03 15:27:53.000000000 +0200
@@ -55,7 +55,7 @@
#include "StylesheetConstructionContext.hpp"
#include "StylesheetExecutionContext.hpp"
-
+#include <cstring>
XALAN_CPP_NAMESPACE_BEGIN
--- c/src/xalanc/PlatformSupport/DirectoryEnumerator.hpp 2007-10-03 16:29:33.000000000 +0200
+++ c/src/xalanc/PlatformSupport/DirectoryEnumerator.hpp 2007-10-03 16:29:44.000000000 +0200
@@ -31,6 +31,7 @@
#include <sys/stat.h>
#include <errno.h>
#endif
+#include <cstring>
--- c/src/xalanc/XalanExe/XalanExe.cpp 2007-10-16 14:30:06.000000000 +0200
+++ c/src/xalanc/XalanExe/XalanExe.cpp 2007-10-16 14:30:17.000000000 +0200
@@ -19,6 +19,7 @@
#include <cstdlib>
+#include <cstring>
#if defined(XALAN_CLASSIC_IOSTREAMS)
#include <iostream.h>
#else
--- c/samples/ExternalFunction/ExternalFunction.cpp 2007-10-16 14:53:00.000000000 +0200
+++ c/samples/ExternalFunction/ExternalFunction.cpp 2007-10-16 14:53:54.000000000 +0200
@@ -19,6 +19,7 @@
#include <cmath>
+#include <cstring>
#include <ctime>
#if defined(XALAN_CLASSIC_IOSTREAMS)
#include <iostream.h>
--- c/samples/XPathWrapper/XPathWrapper.cpp 2007-10-16 15:26:00.000000000 +0200
+++ c/samples/XPathWrapper/XPathWrapper.cpp 2007-10-16 15:26:32.000000000 +0200
@@ -19,6 +19,7 @@
#include <cassert>
+#include <cstring>
#if defined(XALAN_CLASSIC_IOSTREAMS)
--- c/samples/StreamTransform/StreamTransform.cpp 2007-10-16 15:28:08.000000000 +0200
+++ c/samples/StreamTransform/StreamTransform.cpp 2007-10-16 15:28:34.000000000 +0200
@@ -15,6 +15,7 @@
*/
#include <xalanc/Include/PlatformDefinitions.hpp>
+#include <cstring>
--- c/src/xalanc/Harness/XalanXMLFileReporter.cpp 2007-10-16 15:30:44.000000000 +0200
+++ c/src/xalanc/Harness/XalanXMLFileReporter.cpp 2007-10-16 15:30:59.000000000 +0200
@@ -19,6 +19,7 @@
#include <cstdlib>
+#include <cstring>
#include <ctime>
--- c/src/xalanc/Harness/XalanFileUtility.cpp 2007-10-16 15:32:45.000000000 +0200
+++ c/src/xalanc/Harness/XalanFileUtility.cpp 2007-10-16 15:33:13.000000000 +0200
@@ -19,6 +19,7 @@
#include <cstdlib>
+#include <cstring>
#include <cstdio>
#include <ctime>
#include <climits>
--- c/src/xalanc/Utils/MsgCreator/ICUResHandler.cpp 2007-10-16 15:39:41.000000000 +0200
+++ c/src/xalanc/Utils/MsgCreator/ICUResHandler.cpp 2007-10-16 15:40:36.000000000 +0200
@@ -24,6 +24,7 @@
#include <xercesc/util/XMLUniDefs.hpp>
#include <cstdio>
+#include <cstring>
#include <cassert>
--- c/src/xalanc/Utils/MsgCreator/NLSHandler.cpp 2007-10-16 15:41:14.000000000 +0200
+++ c/src/xalanc/Utils/MsgCreator/NLSHandler.cpp 2007-10-16 15:41:35.000000000 +0200
@@ -21,6 +21,7 @@
#include "NLSHandler.hpp"
#include <cstdio>
+#include <cstring>
// -----------------------------------------------------------------------
// Constructors
--- c/src/xalanc/Utils/MsgCreator/InMemHandler.cpp 2007-10-16 15:45:00.000000000 +0200
+++ c/src/xalanc/Utils/MsgCreator/InMemHandler.cpp 2007-10-16 15:45:33.000000000 +0200
@@ -19,6 +19,7 @@
// ---------------------------------------------------------------------------
#include "InMemHandler.hpp"
#include <cstdio>
+#include <cstring>
#include <cassert>
#include <xercesc/util/XMLUniDefs.hpp>
#include <xercesc/sax2/Attributes.hpp>
--- c/samples/TraceListen/TraceListen.cpp 2007-10-16 15:57:35.000000000 +0200
+++ c/samples/TraceListen/TraceListen.cpp 2007-10-16 15:57:54.000000000 +0200
@@ -15,6 +15,7 @@
*/
#include <xalanc/Include/PlatformDefinitions.hpp>
+#include <cstring>
--- c/Tests/Threads/ThreadTest.cpp 2007-10-16 15:58:48.000000000 +0200
+++ c/Tests/Threads/ThreadTest.cpp 2007-10-16 15:59:01.000000000 +0200
@@ -21,6 +21,7 @@
#include <cassert>
#include <ctime>
+#include <cstring>