From c82b41207e7f06e182d6eb531a4842f9230027a2 Mon Sep 17 00:00:00 2001 From: King_DuckZ Date: Tue, 8 Dec 2015 13:57:12 +0000 Subject: [PATCH] Enable more warnings (and fix some). --- CMakeLists.txt | 4 ++-- src/scan/pathname.cpp | 7 ------- src/scan/tiger.cpp | 2 +- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 86a87e8..4c8583b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,8 +6,8 @@ list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules) option(DINDEXER_DEBUG_CFG_FILE "Enable to set the config file path to the build path" OFF) set(ACTIONS_PATH "${CMAKE_CURRENT_BINARY_DIR}/src" CACHE STRING "Actions search path") set(PROJECT_VERSION_BETA "1") -set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -std=c++11") -set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -std=c++11") +set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -std=c++11 -Wall -Wextra") +set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -std=c++11 -Wall -Wextra") if ("${DINDEXER_CONFIG_FILE}" STREQUAL "") if (DINDEXER_DEBUG_CFG_FILE) diff --git a/src/scan/pathname.cpp b/src/scan/pathname.cpp index 4920039..a630f20 100644 --- a/src/scan/pathname.cpp +++ b/src/scan/pathname.cpp @@ -27,13 +27,6 @@ namespace din { namespace { std::string get_joint_atoms ( const StringPool& parPool, bool parAbs, std::size_t parSkipRight=0 ); - bool ptr_between (const char* parPtr, const char* parBeg, const char* parEnd) { - std::less less; - std::less_equal lesseq; - - return lesseq(parBeg, parPtr) and less(parPtr, parEnd); - } - std::size_t count_grouped (boost::string_ref parIn, char parDelim) { std::size_t retval = 0; char prev = '\0'; diff --git a/src/scan/tiger.cpp b/src/scan/tiger.cpp index 44d6bb6..bad9153 100644 --- a/src/scan/tiger.cpp +++ b/src/scan/tiger.cpp @@ -73,7 +73,7 @@ namespace din { { std::copy(parHashDir.byte_data, parHashDir.byte_data + sizeof(parHashDir), buff_ptr); std::fill(buff_ptr + sizeof(parHashDir), buff_ptr + hash_size, 0); - TigerHash dummy = {}; + TigerHash dummy {}; tiger_init_hash(parHashDir); tiger_sse2_chunk(buff_ptr, buff_ptr, hash_size, dummy.data, parHashDir.data); }