summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorenge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2010-09-02 12:50:08 +0000
committerenge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2010-09-02 12:50:08 +0000
commit354669a1a8cc1d5988bb9ce14faf5248ff94327e (patch)
tree5bfb7a556016427ce3e2904402d66bd1b97c2507
parent916b3e11abe6949b2d40e311c0116c2ced2529da (diff)
downloadmpc-354669a1a8cc1d5988bb9ce14faf5248ff94327e.tar.gz
mpc.m4: added more warning flags for the development cycle
tests/: tiny changes to accomodate these flags git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@827 211d60ee-9f03-0410-a15a-8952a2c7a4e4
-rw-r--r--m4/mpc.m45
-rw-r--r--tests/random.c2
-rw-r--r--tests/tgeneric.c2
-rw-r--r--tests/tmul_i.c6
4 files changed, 10 insertions, 5 deletions
diff --git a/m4/mpc.m4 b/m4/mpc.m4
index 6e83053..f537299 100644
--- a/m4/mpc.m4
+++ b/m4/mpc.m4
@@ -117,6 +117,11 @@ AC_DEFUN([MPC_PROG_CC_WARNINGCFLAGS], [
AX_C_CHECK_FLAG(-Wall,,,$1="$$1 -Wall",)
AX_C_CHECK_FLAG(-Wextra,,,$1="$$1 -Wextra",)
AX_C_CHECK_FLAG(-Werror,,,$1="$$1 -Werror",)
+ AX_C_CHECK_FLAG(-Wdeclaration-after-statement,,,$1="$$1 -Wdeclaration-after-statement",)
+ AX_C_CHECK_FLAG(-Wundef,,,$1="$$1 -Wundef",)
+ AX_C_CHECK_FLAG(-Wshadow,,,$1="$$1 -Wshadow",)
+ AX_C_CHECK_FLAG(-Wstrict-prototypes,,,$1="$$1 -Wstrict-prototypes",)
+ AX_C_CHECK_FLAG(-Wmissing-prototypes,,,$1="$$1 -Wmissing-prototypes",)
AC_SUBST($1)
fi
fi
diff --git a/tests/random.c b/tests/random.c
index 02cde40..de6d6c1 100644
--- a/tests/random.c
+++ b/tests/random.c
@@ -69,7 +69,7 @@ test_start (void)
seed = (unsigned long int) atoi (environment_seed);
if (seed == 0 || seed == 1)
{
-#if HAVE_GETTIMEOFDAY
+#if defined HAVE_GETTIMEOFDAY
struct timeval tv;
gettimeofday (&tv, NULL);
seed = (unsigned long int) (tv.tv_sec + tv.tv_usec);
diff --git a/tests/tgeneric.c b/tests/tgeneric.c
index 5ff4730..ba36c69 100644
--- a/tests/tgeneric.c
+++ b/tests/tgeneric.c
@@ -653,7 +653,7 @@ reuse_cuuc (mpc_function* function, unsigned long ul1, unsigned long ul2,
/* helper functions for iterating over mpfr rounding modes */
static mpfr_rnd_t
-first_rnd_mode ()
+first_rnd_mode (void)
{
return GMP_RNDN;
}
diff --git a/tests/tmul_i.c b/tests/tmul_i.c
index 26834b1..753e0de 100644
--- a/tests/tmul_i.c
+++ b/tests/tmul_i.c
@@ -1,6 +1,6 @@
/* tmul_i -- test file for mpc_mul_i.
-Copyright (C) 2008, 2009 Philippe Theveny
+Copyright (C) 2008, 2009, 2010 Philippe Theveny, Andreas Enge
This file is part of the MPC Library.
@@ -22,10 +22,10 @@ MA 02111-1307, USA. */
#include "mpc-tests.h"
static void
-check_different_precisions()
+check_different_precisions(void)
{
/* check reuse when real and imaginary part have different precisions. */
- mpc_t z, expected, got;
+ mpc_t z, expected, got;
int res;
mpc_init2(z, 128);