From cc3d3cc9cedcc818575de5524ae8eb8811796691 Mon Sep 17 00:00:00 2001
From: Rashad Kanavath <mohammed.rashad-km@cnes.fr>
Date: Wed, 9 Jul 2014 17:33:57 +0200
Subject: [PATCH] ENH: adding macro to supress unused parameters

---
 Code/Common/otbMacro.h                                | 2 ++
 Code/UtilitiesAdapters/CurlAdapters/otbCurlHelper.cxx | 4 ++++
 2 files changed, 6 insertions(+)

diff --git a/Code/Common/otbMacro.h b/Code/Common/otbMacro.h
index 5d0f801e1a..0491843154 100644
--- a/Code/Common/otbMacro.h
+++ b/Code/Common/otbMacro.h
@@ -222,4 +222,6 @@ namespace otb
       } \
     }
 
+#  define otbUnusedMacro(x) (void)x;
+
 #endif //end of otbMacro.h
diff --git a/Code/UtilitiesAdapters/CurlAdapters/otbCurlHelper.cxx b/Code/UtilitiesAdapters/CurlAdapters/otbCurlHelper.cxx
index 49b631b703..6ed8b54088 100644
--- a/Code/UtilitiesAdapters/CurlAdapters/otbCurlHelper.cxx
+++ b/Code/UtilitiesAdapters/CurlAdapters/otbCurlHelper.cxx
@@ -352,6 +352,8 @@ int CurlHelper::RetrieveFileMulti(const std::vector<std::string>& listURLs,
                                   const std::vector<std::string>& listFilename,
                                   int maxConnect) const
 {
+
+  otbUnusedMacro(maxConnect);
 #ifdef OTB_USE_CURL
 #if 0
 //#ifdef OTB_CURL_MULTI_AVAILABLE
@@ -533,6 +535,8 @@ size_t CurlHelper::CallbackWriteDataToStringStream(void *ptr, size_t size, size_
 
 size_t CurlHelper::CallbackWriteDataDummy(void *ptr, size_t size, size_t nmemb, void *data)
 {
+  otbUnusedMacro(ptr);
+  otbUnusedMacro(data);
   return size * nmemb;
 }
 
-- 
GitLab