Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > 27fc8f9ac192030c94f80d4bd0932900 > files > 3

xalan-c-1.10.0-7.fc13.src.rpm

The STL headers in gcc-4.3 have been cleaned up, so that the headers don't drag in
unnecessary dependencies which aren't requested by the standard.
This fixes build for gcc-4.3

Lubomir Kundrak <lkundrak@redhat.com>

diff -urp xml-xalan.orig/c/src/xalanc/PlatformSupport/DirectoryEnumerator.hpp xml-xalan/c/src/xalanc/PlatformSupport/DirectoryEnumerator.hpp
--- xml-xalan.orig/c/src/xalanc/PlatformSupport/DirectoryEnumerator.hpp	2005-05-05 02:32:04.000000000 +0200
+++ xml-xalan/c/src/xalanc/PlatformSupport/DirectoryEnumerator.hpp	2008-01-04 23:15:13.000000000 +0100
@@ -31,6 +31,7 @@
 #include <sys/stat.h>
 #include <errno.h>
 #endif
+#include <cstring>
 
 
 
diff -urp xml-xalan.orig/c/src/xalanc/XalanDOM/XalanDOMString.cpp xml-xalan/c/src/xalanc/XalanDOM/XalanDOMString.cpp
--- xml-xalan.orig/c/src/xalanc/XalanDOM/XalanDOMString.cpp	2005-08-08 17:25:52.000000000 +0200
+++ xml-xalan/c/src/xalanc/XalanDOM/XalanDOMString.cpp	2008-01-04 23:17:08.000000000 +0100
@@ -26,6 +26,7 @@
 
 
 #include <cstdlib>
+#include <cstring>
 
 
 
diff -urp xml-xalan.orig/c/src/xalanc/XalanExe/XalanExe.cpp xml-xalan/c/src/xalanc/XalanExe/XalanExe.cpp
--- xml-xalan.orig/c/src/xalanc/XalanExe/XalanExe.cpp	2005-04-29 23:39:46.000000000 +0200
+++ xml-xalan/c/src/xalanc/XalanExe/XalanExe.cpp	2008-01-04 23:23:09.000000000 +0100
@@ -24,6 +24,7 @@
 #else
 #include <iostream>
 #endif
+#include <cstring>
 
 
 
diff -urp xml-xalan.orig/c/src/xalanc/XMLSupport/FormatterToHTML.cpp xml-xalan/c/src/xalanc/XMLSupport/FormatterToHTML.cpp
--- xml-xalan.orig/c/src/xalanc/XMLSupport/FormatterToHTML.cpp	2005-06-30 23:52:35.000000000 +0200
+++ xml-xalan/c/src/xalanc/XMLSupport/FormatterToHTML.cpp	2008-01-04 23:23:26.000000000 +0100
@@ -26,6 +26,7 @@
 
 
 #include <cassert>
+#include <cstring>
 
 
 
diff -urp xml-xalan.orig/c/src/xalanc/XSLT/ElemNumber.cpp xml-xalan/c/src/xalanc/XSLT/ElemNumber.cpp
--- xml-xalan.orig/c/src/xalanc/XSLT/ElemNumber.cpp	2005-07-26 22:09:17.000000000 +0200
+++ xml-xalan/c/src/xalanc/XSLT/ElemNumber.cpp	2008-01-04 23:24:01.000000000 +0100
@@ -15,6 +15,7 @@
  */
 #include "ElemNumber.hpp"
 
+#include <cstring>
 
 
 #include <xercesc/sax/AttributeList.hpp>
diff -urpxml-xalan/c/src/xalanc.orig/PlatformSupport/DoubleSupport.cpp xml-xalan/c/src/xalanc/PlatformSupport/DoubleSupport.cpp 
--- xml-xalan/c/src/xalanc.orig/PlatformSupport/DoubleSupport.cpp	2010-02-12 11:11:30.000000000 +0000
+++ xml-xalan/c/src/xalanc/PlatformSupport/DoubleSupport.cpp	2010-02-12 11:12:15.000000000 +0000
@@ -19,9 +19,7 @@
 
 #include <clocale>
 #include <cmath>
-#if !defined(XALAN_NO_STD_NUMERIC_LIMITS)
-#include <limits>
-#endif
+#include <climits>
 
 
 #include "DOMStringHelper.hpp"