From 7de6a52e14579bed75f36c3cf3398d8213b3bcb2 Mon Sep 17 00:00:00 2001 From: Mike Gelfand Date: Thu, 11 Dec 2014 05:25:26 +0000 Subject: [PATCH] Fix utils test; move -Winline to C-only flags (it only harms C++) --- CMakeLists.txt | 2 +- libtransmission/utils-test.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8009304b5..42168f651 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -276,7 +276,6 @@ if(CMAKE_C_COMPILER_ID STREQUAL "GNU" OR CMAKE_C_COMPILER_ID STREQUAL "Clang") -Wcast-align -Wfloat-equal -Wformat-security - -Winline -Wmissing-format-attribute -Wpointer-arith -Wredundant-decls @@ -292,6 +291,7 @@ if(CMAKE_C_COMPILER_ID STREQUAL "GNU" OR CMAKE_C_COMPILER_ID STREQUAL "Clang") set(NEEDED_C_COMPILER_FLAGS ${NEEDED_COMPILER_FLAGS} + -Winline -Wmissing-declarations -Wnested-externs -Wstrict-prototypes) diff --git a/libtransmission/utils-test.c b/libtransmission/utils-test.c index 88c8f6444..440be8c69 100644 --- a/libtransmission/utils-test.c +++ b/libtransmission/utils-test.c @@ -121,7 +121,7 @@ test_utf8 (void) in = "\x92\xE0\xE3\xA4\xAD\xAE \xA1\xEB\xE2\xEC \x81\xAE\xA3\xAE\xAC"; out = tr_utf8clean (in, 17); check (out != NULL); - check ((strlen (out) == 17) || (strlen (out) == 32)); + check ((strlen (out) == 17) || (strlen (out) == 33)); check (tr_utf8_validate (out, -1, NULL)); tr_free (out);