From 122fd1abf9eeef901c1bbf674d7c9b455d38ce6e Mon Sep 17 00:00:00 2001
From: Wenqing Wang <wenqing.wang@ufz.de>
Date: Fri, 4 Apr 2014 11:10:54 +0200
Subject: [PATCH] Remov more warnings when g++ is used

---
 FileIO/RapidXmlIO/RapidVtuInterface.cpp               | 6 +++---
 FileIO/XmlIO/Boost/BoostVtuInterface.cpp              | 3 ++-
 MathLib/LinAlg/Preconditioner/generateDiagPrecond.cpp | 3 ---
 3 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/FileIO/RapidXmlIO/RapidVtuInterface.cpp b/FileIO/RapidXmlIO/RapidVtuInterface.cpp
index 18ec76cae31..a4c472cb31a 100644
--- a/FileIO/RapidXmlIO/RapidVtuInterface.cpp
+++ b/FileIO/RapidXmlIO/RapidVtuInterface.cpp
@@ -72,14 +72,14 @@ MeshLib::Mesh* RapidVtuInterface::readVTUFile(const std::string &file_name)
 	rapidxml::xml_node<>* root_node (doc.first_node());
 	if (isVTKUnstructuredGrid(root_node))
 	{
-		bool is_compressed(false);
+                //  bool is_compressed = (false); // this variable is not used only be set once below
 		//check if content is compressed
 		const rapidxml::xml_attribute<>* compressor (root_node->first_attribute("compressor"));
 		if (compressor )
 		{
 			if (std::string(compressor->value()).compare("vtkZLibDataCompressor") == 0)
 			{
-				is_compressed = true;
+			  //is_compressed = true; // is not used hereafter
 				uncompressData(root_node);
 			}
 			else
@@ -323,7 +323,7 @@ unsigned char* RapidVtuInterface::uncompressData(const rapidxml::xml_node<>* nod
 	if (data_node)
 		compressed_data = data_node->value();
 
-	return NULL;
+	return NULL; // Does here return compressed_data?
 }
 
 
diff --git a/FileIO/XmlIO/Boost/BoostVtuInterface.cpp b/FileIO/XmlIO/Boost/BoostVtuInterface.cpp
index 1d76a8c8073..0334ec9d6ff 100644
--- a/FileIO/XmlIO/Boost/BoostVtuInterface.cpp
+++ b/FileIO/XmlIO/Boost/BoostVtuInterface.cpp
@@ -362,7 +362,8 @@ unsigned char* BoostVtuInterface::uncompressData(property_tree::ptree const& com
 	unsigned long compressed_size = strlen(compressed_data_node.data().c_str());
 	unsigned char* uncompressed_data = NULL;
 	unsigned long uncompressed_size = 0;
-	unsigned long result = zLibDataCompressor::UncompressBuffer(compressed_data, compressed_size, uncompressed_data, uncompressed_size);
+	// unsigned long result = 
+	zLibDataCompressor::UncompressBuffer(compressed_data, compressed_size, uncompressed_data, uncompressed_size);
 	return uncompressed_data;
 }
 
diff --git a/MathLib/LinAlg/Preconditioner/generateDiagPrecond.cpp b/MathLib/LinAlg/Preconditioner/generateDiagPrecond.cpp
index ebe7d9072a1..c0f3b735b1d 100644
--- a/MathLib/LinAlg/Preconditioner/generateDiagPrecond.cpp
+++ b/MathLib/LinAlg/Preconditioner/generateDiagPrecond.cpp
@@ -18,7 +18,6 @@
 
 namespace MathLib {
 
-static
 bool generateDiagPrecond (unsigned n, unsigned const*const iA, unsigned const*const jA,
 				double const*const A, double* diag)
 {
@@ -45,7 +44,6 @@ bool generateDiagPrecond (unsigned n, unsigned const*const iA, unsigned const*co
 	return true;
 }
 
-static
 bool generateDiagPrecondRowSum(unsigned n, unsigned const*const iA, double const*const A, double* diag)
 {
 	unsigned idx; // first idx of next row
@@ -66,7 +64,6 @@ bool generateDiagPrecondRowSum(unsigned n, unsigned const*const iA, double const
 	return true;
 }
 
-static
 bool generateDiagPrecondRowMax(unsigned n, unsigned const*const iA, double const*const A, double* diag)
 {
 	unsigned idx; // first idx of next row
-- 
GitLab