From 3c38b2972d7cac7e84b50b486fd4e1dd82883109 Mon Sep 17 00:00:00 2001 From: Larry Doolittle Date: Tue, 24 Feb 2015 11:30:21 -0800 Subject: [PATCH] Add -Wstrict-prototypes to CFLAGS ... and patch vpi/sys_lxt.c so no new warnings are triggered. --- configure.in | 2 +- vpi/sys_lxt.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configure.in b/configure.in index b50cd72a5..7fa9bc8e4 100644 --- a/configure.in +++ b/configure.in @@ -82,7 +82,7 @@ CFLAGS="$iverilog_temp_cflags" AC_SUBST(DEPENDENCY_FLAG, [-MD]) AC_SUBST(WARNING_FLAGS, ["-Wall $iverilog_wextra_flag -Wshadow"]) -AC_SUBST(WARNING_FLAGS_CC, [""]) +AC_SUBST(WARNING_FLAGS_CC, ["-Wstrict-prototypes"]) AC_SUBST(WARNING_FLAGS_CXX, [""]) fi diff --git a/vpi/sys_lxt.c b/vpi/sys_lxt.c index e2c6969c2..a0f16fbfc 100644 --- a/vpi/sys_lxt.c +++ b/vpi/sys_lxt.c @@ -206,7 +206,7 @@ __inline__ static int dump_header_pending(void) * This function writes out all the traced variables, whether they * changed or not. */ -static void vcd_checkpoint() +static void vcd_checkpoint(void) { struct vcd_info*cur; @@ -214,7 +214,7 @@ static void vcd_checkpoint() show_this_item(cur); } -static void vcd_checkpoint_x() +static void vcd_checkpoint_x(void) { struct vcd_info*cur; @@ -787,7 +787,7 @@ static PLI_INT32 sys_dumpvars_calltf(ICARUS_VPI_CONST PLI_BYTE8*name) return 0; } -void sys_lxt_register() +void sys_lxt_register(void) { int idx; struct t_vpi_vlog_info vlog_info;