CMakefile: add -Wstrict-prototypes and fix warnings Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e73f982..f0ac57a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -57,7 +57,7 @@ IF (MSVC)
SET(CMAKE_C_FLAGS_DEBUG "/Od /DEBUG /MTd")
SET(CMAKE_C_FLAGS_RELEASE "/MT /O2")
ELSE ()
- SET(CMAKE_C_FLAGS "-O2 -g -Wall -Wextra -Wstrict-aliasing=2")
+ SET(CMAKE_C_FLAGS "-O2 -g -Wall -Wextra -Wstrict-aliasing=2 -Wstrict-prototypes")
IF (NOT MINGW) # MinGW always does PIC and complains if we tell it to
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
ENDIF ()
diff --git a/src/repository.c b/src/repository.c
index 1b06c4f..7d24339 100644
--- a/src/repository.c
+++ b/src/repository.c
@@ -174,7 +174,7 @@ static int quickcheck_repository_dir(const char *repository_path)
return GIT_SUCCESS;
}
-static git_repository *repository_alloc()
+static git_repository *repository_alloc(void)
{
int error;
diff --git a/tests/t00-core.c b/tests/t00-core.c
index 6d63d1c..5d1a7ac 100644
--- a/tests/t00-core.c
+++ b/tests/t00-core.c
@@ -506,7 +506,7 @@ END_TEST
static char *empty_tmp_dir = "test_gitfo_rmdir_recurs_test";
-static int setup_empty_tmp_dir()
+static int setup_empty_tmp_dir(void)
{
char path[GIT_PATH_MAX];