[Pkg-voip-commits] [bctoolbox] 02/57: Stricter compilation options + new compilation error fixes.
daniel at gnoutcheff.name
daniel at gnoutcheff.name
Thu Mar 30 04:31:30 UTC 2017
This is an automated email from the git hooks/post-receive script.
gnoutchd-guest pushed a commit to branch debian/sid
in repository bctoolbox.
commit 97920178d8671174391c923f23bf01b82dc2291b
Author: Ghislain MARY <ghislain.mary at belledonne-communications.com>
Date: Wed Oct 19 17:21:23 2016 +0200
Stricter compilation options + new compilation error fixes.
---
CMakeLists.txt | 4 ++--
configure.ac | 2 +-
include/bctoolbox/map.h | 2 +-
src/containers/map.cc | 6 +++---
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b03d049..58cafb6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -168,8 +168,8 @@ else()
list(APPEND STRICT_OPTIONS_CPP "-Wno-error=unknown-warning-option" "-Qunused-arguments" "-Wno-tautological-compare" "-Wno-unused-function" "-Wno-array-bounds")
endif()
if(ENABLE_STRICT)
- list(APPEND STRICT_OPTIONS_CPP "-Werror" "-Wno-error=unknown-pragmas" "-Wuninitialized" "-fno-strict-aliasing")
- list(APPEND STRICT_OPTIONS_C "-Werror -Wdeclaration-after-statement" "-Wstrict-prototypes" "-Wno-error=strict-prototypes")
+ list(APPEND STRICT_OPTIONS_CPP "-Werror" "-Wextra" "-Wno-unused-parameter" "-Wno-error=unknown-pragmas" "-Wuninitialized" "-fno-strict-aliasing")
+ list(APPEND STRICT_OPTIONS_C "-Wdeclaration-after-statement" "-Wstrict-prototypes")
endif()
endif()
if(STRICT_OPTIONS_CPP)
diff --git a/configure.ac b/configure.ac
index 70b4cfc..d250b15 100755
--- a/configure.ac
+++ b/configure.ac
@@ -64,7 +64,7 @@ AC_ARG_ENABLE(strict,
STRICT_OPTIONS="-Wall"
if test "$strict" = "true" ; then
- STRICT_OPTIONS="$STRICT_OPTIONS -Werror"
+ STRICT_OPTIONS="$STRICT_OPTIONS -Werror -Wextra -Wno-unused-parameter"
fi
AC_SUBST(STRICT_OPTIONS)
diff --git a/include/bctoolbox/map.h b/include/bctoolbox/map.h
index c706cf2..4fcf99a 100644
--- a/include/bctoolbox/map.h
+++ b/include/bctoolbox/map.h
@@ -69,7 +69,7 @@ typedef struct _bctbx_pair_ullong_t bctbx_pair_ullong_t; /*inherite from bctbx_p
BCTBX_PUBLIC bctbx_pair_ullong_t * bctbx_pair_ullong_new(unsigned long long key,void *value);
BCTBX_PUBLIC void* bctbx_pair_get_second(const bctbx_pair_t * pair);
-BCTBX_PUBLIC const unsigned long long bctbx_pair_ullong_get_first(const bctbx_pair_ullong_t * pair);
+BCTBX_PUBLIC unsigned long long bctbx_pair_ullong_get_first(const bctbx_pair_ullong_t * pair);
BCTBX_PUBLIC void bctbx_pair_delete(bctbx_pair_t * pair);
diff --git a/src/containers/map.cc b/src/containers/map.cc
index 1ce2de9..07bb246 100644
--- a/src/containers/map.cc
+++ b/src/containers/map.cc
@@ -71,7 +71,7 @@ extern "C" bctbx_iterator_t *bctbx_map_erase(bctbx_map_t *map,bctbx_iterator_t *
extern "C" bctbx_iterator_t *bctbx_map_begin(const bctbx_map_t *map) {
return (bctbx_iterator_t *) new mmap_ullong_t::iterator(((mmap_ullong_t *)map)->begin());
}
-extern "C" bctbx_iterator_t * bctbx_map_end(const bctbx_map_t *map) {
+extern "C" bctbx_iterator_t * bctbx_map_end(const bctbx_map_t *map) {
return (bctbx_iterator_t *) new mmap_ullong_t::iterator(((mmap_ullong_t *)map)->end());
}
/*iterator*/
@@ -82,7 +82,7 @@ extern "C" bctbx_iterator_t *bctbx_iterator_get_next(bctbx_iterator_t *it) {
((mmap_ullong_t::iterator*)it)->operator++();
return it;
}
-extern "C" bctbx_iterator_t *bctbx_iterator_get_next_and_delete(bctbx_iterator_t *it) {
+extern "C" bctbx_iterator_t *bctbx_iterator_get_next_and_delete(bctbx_iterator_t *it) {
bctbx_iterator_t * next = bctbx_iterator_get_next(it);
bctbx_iterator_delete(it);
return next;
@@ -99,7 +99,7 @@ extern "C" bctbx_pair_ullong_t * bctbx_pair_ullong_new(unsigned long long key,vo
return (bctbx_pair_ullong_t *) new pair_ullong_t(key,value);
}
-extern "C" const unsigned long long bctbx_pair_ullong_get_first(const bctbx_pair_ullong_t * pair) {
+extern "C" unsigned long long bctbx_pair_ullong_get_first(const bctbx_pair_ullong_t * pair) {
return ((pair_ullong_t*)pair)->first;
}
extern "C" void* bctbx_pair_get_second(const bctbx_pair_t * pair) {
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/bctoolbox.git
More information about the Pkg-voip-commits
mailing list