File Xalan-c-1.10.0-gcc4.patch of Package Xalan-c

--- c/src/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp
+++ c/src/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp
@@ -143,10 +143,10 @@
         const XalanDecimalFormatSymbols * const m_DFS;
     };
 
+    DecimalFormatCacheStruct(const DecimalFormatCacheStruct& other);
 private:
 
     DecimalFormatCacheStruct();
-    DecimalFormatCacheStruct(const DecimalFormatCacheStruct& other);
 };
 
 
--- c/src/xalanc/XPath/ElementPrefixResolverProxy.hpp
+++ c/src/xalanc/XPath/ElementPrefixResolverProxy.hpp
@@ -84,9 +84,9 @@
 	virtual const XalanDOMString&
 	getURI() const;
 
-private:
     //notimplemented
     ElementPrefixResolverProxy(const ElementPrefixResolverProxy&);
+private:
 
 	const XalanElement* const		m_namespaceContext;
 
--- c/src/xalanc/XPath/NameSpace.hpp
+++ c/src/xalanc/XPath/NameSpace.hpp
@@ -190,8 +190,8 @@
 			   equals(m_uri, theRHS.m_uri);
 	}	
 
-private:
 	NameSpace(const NameSpace&);
+private:
 
 	XalanDOMString	m_prefix;
 
--- c/src/xalanc/XSLT/FunctionSystemProperty.hpp
+++ c/src/xalanc/XSLT/FunctionSystemProperty.hpp
@@ -66,6 +66,7 @@
 #endif
 	clone(MemoryManagerType& theManager) const;
 
+	FunctionSystemProperty(const FunctionSystemProperty&);
 protected:
 
 	virtual const XalanDOMString&
@@ -73,8 +74,6 @@
 
 private:
 
-	FunctionSystemProperty(const FunctionSystemProperty&);
-
 	// Not implemented...
 	FunctionSystemProperty&
 	operator=(const FunctionSystemProperty&);
--- c/src/xalanc/XSLT/TopLevelArg.hpp
+++ c/src/xalanc/XSLT/TopLevelArg.hpp
@@ -145,9 +145,9 @@
 		return *this;
 	}
 
-private:
     // not implemented
     TopLevelArg(const TopLevelArg&	theSource);
+private:
 
 	XalanQNameByValue	m_qname;