File xalan-c-1.10.0-fix_build.patch of Package xalan-c

--- c/Tests/Threads/ThreadTest.cpp
+++ c/Tests/Threads/ThreadTest.cpp
@@ -29,6 +29,7 @@
 #include <climits>
 #include <cstring>
 #include <ctime>
+#include <cstring>
 
 
 
--- c/samples/StreamTransform/StreamTransform.cpp
+++ c/samples/StreamTransform/StreamTransform.cpp
@@ -17,6 +17,7 @@
  */
 
 #include <xalanc/Include/PlatformDefinitions.hpp>
+#include <cstring>
 
 
 
--- c/samples/TraceListen/TraceListen.cpp
+++ c/samples/TraceListen/TraceListen.cpp
@@ -17,6 +17,7 @@
  */
 
 #include <xalanc/Include/PlatformDefinitions.hpp>
+#include <cstring>
 
 
 
--- c/samples/XPathWrapper/XPathWrapper.cpp
+++ c/samples/XPathWrapper/XPathWrapper.cpp
@@ -21,6 +21,7 @@
 
 
 #include <cassert>
+#include <cstring>
 
 
 #if defined(XALAN_CLASSIC_IOSTREAMS)
--- c/src/xalanc/Harness/XalanFileUtility.cpp
+++ c/src/xalanc/Harness/XalanFileUtility.cpp
@@ -21,6 +21,7 @@
 
 
 #include <cstdlib>
+#include <cstring>
 #include <cstdio>
 #include <ctime>
 #include <climits>
--- c/src/xalanc/Harness/XalanXMLFileReporter.cpp
+++ c/src/xalanc/Harness/XalanXMLFileReporter.cpp
@@ -21,6 +21,7 @@
 
 
 #include <cstdlib>
+#include <cstring>
 #include <ctime>
 
 
--- c/src/xalanc/PlatformSupport/DirectoryEnumerator.hpp
+++ c/src/xalanc/PlatformSupport/DirectoryEnumerator.hpp
@@ -34,6 +34,7 @@
 #include <sys/stat.h>
 #include <unistd.h>
 #endif
+#include <cstring>
 
 
 
--- c/src/xalanc/Utils/MsgCreator/ICUResHandler.cpp
+++ c/src/xalanc/Utils/MsgCreator/ICUResHandler.cpp
@@ -26,6 +26,7 @@
 #include <xercesc/util/XMLUniDefs.hpp>
 
 #include <cstdio>
+#include <cstring>
 #include <cassert>
 
 
--- c/src/xalanc/Utils/MsgCreator/InMemHandler.cpp
+++ c/src/xalanc/Utils/MsgCreator/InMemHandler.cpp
@@ -21,6 +21,7 @@
 // ---------------------------------------------------------------------------
 #include "InMemHandler.hpp"
 #include <cstdio>
+#include <cstring>
 #include <cassert>
 #include <xercesc/util/XMLUniDefs.hpp>
 #include <xercesc/sax2/Attributes.hpp>
--- c/src/xalanc/Utils/MsgCreator/NLSHandler.cpp
+++ c/src/xalanc/Utils/MsgCreator/NLSHandler.cpp
@@ -23,6 +23,7 @@
 #include "NLSHandler.hpp"
 
 #include <cstdio>
+#include <cstring>
 
 
 
--- c/src/xalanc/XMLSupport/FormatterToHTML.cpp
+++ c/src/xalanc/XMLSupport/FormatterToHTML.cpp
@@ -46,6 +46,7 @@
 
 #include <xalanc/DOMSupport/DOMServices.hpp>
 
+#include <cstring>
 
 
 XALAN_CPP_NAMESPACE_BEGIN
--- c/src/xalanc/XSLT/ElemNumber.cpp
+++ c/src/xalanc/XSLT/ElemNumber.cpp
@@ -61,7 +61,7 @@
 #include "StylesheetConstructionContext.hpp"
 #include "StylesheetExecutionContext.hpp"
 
-
+#include <cstring>
 
 XALAN_CPP_NAMESPACE_BEGIN
 
--- c/src/xalanc/XalanDOM/XalanDOMString.cpp
+++ c/src/xalanc/XalanDOM/XalanDOMString.cpp
@@ -28,6 +28,7 @@
 
 XALAN_CPP_NAMESPACE_BEGIN
 
+#include <cstring>
 
 
 const XalanDOMChar  XalanDOMString::s_empty = 0;
openSUSE Build Service is sponsored by