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

--- c/src/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp
+++ c/src/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp
@@ -145,10 +145,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
@@ -86,9 +86,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
@@ -196,8 +196,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(MemoryManager& 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
@@ -147,9 +147,9 @@
         return *this;
     }
 
-private:
     // not implemented
     TopLevelArg(const TopLevelArg&  theSource);
+private:
 
     XalanQNameByValue   m_qname;
 
openSUSE Build Service is sponsored by