From 1d318c43933eee1a6e601a13dc48206949b17851 Mon Sep 17 00:00:00 2001 From: Cary R Date: Sat, 2 Jan 2021 13:22:19 -0800 Subject: [PATCH] Update cppcheck to not run posix and add some -U flags --- Makefile.in | 3 ++- cadpli/Makefile.in | 2 +- driver-vpi/Makefile.in | 2 +- driver/Makefile.in | 3 ++- ivlpp/Makefile.in | 2 +- libveriuser/Makefile.in | 2 +- tgt-blif/Makefile.in | 2 +- tgt-fpga/Makefile.in | 2 +- tgt-null/Makefile.in | 2 +- tgt-pal/Makefile.in | 2 +- tgt-pcb/Makefile.in | 3 ++- tgt-sizer/Makefile.in | 2 +- tgt-stub/Makefile.in | 2 +- tgt-verilog/Makefile.in | 2 +- tgt-vhdl/Makefile.in | 2 +- tgt-vlog95/Makefile.in | 2 +- tgt-vvp/Makefile.in | 2 +- vhdlpp/Makefile.in | 3 ++- vpi/Makefile.in | 3 ++- vvp/Makefile.in | 3 ++- 20 files changed, 26 insertions(+), 20 deletions(-) diff --git a/Makefile.in b/Makefile.in index 90ecadeb59..1d84a3924a 100644 --- a/Makefile.in +++ b/Makefile.in @@ -175,10 +175,11 @@ endif rm -rf autom4te.cache cppcheck: $(O:.o=.cc) $(srcdir)/dosify.c $(srcdir)/version.c - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ -UYYPARSE_PARAM -UYYPRINT -Ushort -Usize_t -Uyyoverflow \ -UYYTYPE_INT8 -UYYTYPE_INT16 -UYYTYPE_UINT8 -UYYTYPE_UINT16 \ + -UYYSTYPE -U__SIZE_TYPE__ -Umalloc -Ufree \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ cppcheck-all: diff --git a/cadpli/Makefile.in b/cadpli/Makefile.in index 9c20daa00f..879aa51050 100644 --- a/cadpli/Makefile.in +++ b/cadpli/Makefile.in @@ -59,7 +59,7 @@ distclean: clean rm -f Makefile config.log cppcheck: $(O:.o=.c) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f $(INCLUDE_PATH) $^ + cppcheck --enable=all --std=c99 --std=c++03 -f $(INCLUDE_PATH) $^ Makefile: $(srcdir)/Makefile.in ../config.status cd ..; ./config.status --file=cadpli/$@ diff --git a/driver-vpi/Makefile.in b/driver-vpi/Makefile.in index 3c647fdcc2..c259cfb0be 100644 --- a/driver-vpi/Makefile.in +++ b/driver-vpi/Makefile.in @@ -66,7 +66,7 @@ distclean: clean rm -f Makefile config.log cppcheck: main.c - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f $(INCLUDE_PATH) $^ + cppcheck --enable=all --std=c99 --std=c++03 -f $(INCLUDE_PATH) $^ Makefile: $(srcdir)/Makefile.in ../config.status cd ..; ./config.status --file=driver-vpi/$@ diff --git a/driver/Makefile.in b/driver/Makefile.in index 1cfdd7d8e4..15ec42460e 100644 --- a/driver/Makefile.in +++ b/driver/Makefile.in @@ -67,10 +67,11 @@ distclean: clean rm -f Makefile config.log cppcheck: $(O:.o=.c) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ -UYY_USER_INIT \ -UYYPARSE_PARAM -UYYPRINT -Ushort -Uyyoverflow \ -UYYTYPE_INT8 -UYYTYPE_INT16 -UYYTYPE_UINT8 -UYYTYPE_UINT16 \ + -UYYSTYPE -U__SIZE_TYPE__ -Umalloc -Usize_t -Ufree \ $(INCLUDE_PATH) $^ Makefile: $(srcdir)/Makefile.in ../config.status diff --git a/ivlpp/Makefile.in b/ivlpp/Makefile.in index 37cf8e0acb..a489542502 100644 --- a/ivlpp/Makefile.in +++ b/ivlpp/Makefile.in @@ -60,7 +60,7 @@ distclean: clean rm -f Makefile config.log cppcheck: $(O:.o=.c) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f $(INCLUDE_PATH) $^ + cppcheck --enable=all --std=c99 --std=c++03 -f $(INCLUDE_PATH) $^ Makefile: $(srcdir)/Makefile.in ../config.status cd ..; ./config.status --file=ivlpp/$@ diff --git a/libveriuser/Makefile.in b/libveriuser/Makefile.in index 09c9822685..4671663987 100644 --- a/libveriuser/Makefile.in +++ b/libveriuser/Makefile.in @@ -76,7 +76,7 @@ distclean: clean rm -f config.h stamp-config-h cppcheck: $(O:.o=.c) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ diff --git a/tgt-blif/Makefile.in b/tgt-blif/Makefile.in index ecb1967f87..98865c1389 100644 --- a/tgt-blif/Makefile.in +++ b/tgt-blif/Makefile.in @@ -58,7 +58,7 @@ distclean: clean rm -f Makefile config.log cppcheck: $(O:.o=.cc) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ diff --git a/tgt-fpga/Makefile.in b/tgt-fpga/Makefile.in index f4aff0205e..95b69e6898 100644 --- a/tgt-fpga/Makefile.in +++ b/tgt-fpga/Makefile.in @@ -61,7 +61,7 @@ distclean: clean rm -f Makefile config.log cppcheck: $(O:.o=.c) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ diff --git a/tgt-null/Makefile.in b/tgt-null/Makefile.in index 90ffcf8bfa..897d1d7f0c 100644 --- a/tgt-null/Makefile.in +++ b/tgt-null/Makefile.in @@ -56,7 +56,7 @@ distclean: clean rm -f Makefile config.log cppcheck: $(O:.o=.c) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ diff --git a/tgt-pal/Makefile.in b/tgt-pal/Makefile.in index 2f47e7f8b4..f33a6aa680 100644 --- a/tgt-pal/Makefile.in +++ b/tgt-pal/Makefile.in @@ -55,7 +55,7 @@ distclean: clean rm -f Makefile config.log cppcheck: $(O:.o=.c) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ diff --git a/tgt-pcb/Makefile.in b/tgt-pcb/Makefile.in index 5574fa781a..32ee044cdf 100644 --- a/tgt-pcb/Makefile.in +++ b/tgt-pcb/Makefile.in @@ -61,11 +61,12 @@ distclean: clean rm -f stamp-pcb_config-h pcb_config.h cppcheck: $(O:.o=.cc) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ -UYY_USER_INIT \ -UYYPARSE_PARAM -UYYPRINT -Ushort -Usize_t -Uyyoverflow \ -UYYTYPE_INT8 -UYYTYPE_INT16 -UYYTYPE_UINT8 -UYYTYPE_UINT16 \ + -UYYSTYPE -U__SIZE_TYPE__ -Ufree \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ Makefile: $(srcdir)/Makefile.in ../config.status diff --git a/tgt-sizer/Makefile.in b/tgt-sizer/Makefile.in index ab21f6e0bb..c240448807 100644 --- a/tgt-sizer/Makefile.in +++ b/tgt-sizer/Makefile.in @@ -56,7 +56,7 @@ distclean: clean rm -f Makefile config.log cppcheck: $(O:.o=.cc) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ diff --git a/tgt-stub/Makefile.in b/tgt-stub/Makefile.in index 57ee8cf36d..5b749490ed 100644 --- a/tgt-stub/Makefile.in +++ b/tgt-stub/Makefile.in @@ -57,7 +57,7 @@ distclean: clean rm -f Makefile config.log cppcheck: $(O:.o=.c) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ diff --git a/tgt-verilog/Makefile.in b/tgt-verilog/Makefile.in index cd32f1f080..d6fdd17c6a 100644 --- a/tgt-verilog/Makefile.in +++ b/tgt-verilog/Makefile.in @@ -55,7 +55,7 @@ distclean: clean rm -f Makefile config.log cppcheck: $(O:.o=.c) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ diff --git a/tgt-vhdl/Makefile.in b/tgt-vhdl/Makefile.in index 844ba92c56..20af2b1fd7 100644 --- a/tgt-vhdl/Makefile.in +++ b/tgt-vhdl/Makefile.in @@ -60,7 +60,7 @@ distclean: clean rm -f stamp-vhdl_config-h vhdl_config.h cppcheck: $(O:.o=.cc) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ diff --git a/tgt-vlog95/Makefile.in b/tgt-vlog95/Makefile.in index 4d936c9000..06ccd9965d 100644 --- a/tgt-vlog95/Makefile.in +++ b/tgt-vlog95/Makefile.in @@ -56,7 +56,7 @@ distclean: clean rm -f Makefile config.log cppcheck: $(O:.o=.c) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ diff --git a/tgt-vvp/Makefile.in b/tgt-vvp/Makefile.in index 012f2e7109..e08e5f729d 100644 --- a/tgt-vvp/Makefile.in +++ b/tgt-vvp/Makefile.in @@ -68,7 +68,7 @@ distclean: clean rm -f stamp-vvp_config-h vvp_config.h cppcheck: $(O:.o=.c) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ diff --git a/vhdlpp/Makefile.in b/vhdlpp/Makefile.in index 2f808fc985..6119f5f5c1 100644 --- a/vhdlpp/Makefile.in +++ b/vhdlpp/Makefile.in @@ -85,10 +85,11 @@ distclean: clean rm -f stamp-vhdlpp_config-h vhdlpp_config.h cppcheck: $(O:.o=.cc) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ -UYY_USER_INIT \ -UYYPARSE_PARAM -UYYPRINT -Ushort -Usize_t -Uyyoverflow \ -UYYTYPE_INT8 -UYYTYPE_INT16 -UYYTYPE_UINT8 -UYYTYPE_UINT16 \ + -UYYSTYPE -U__SIZE_TYPE__ -Ufree \ $(INCLUDE_PATH) $^ Makefile: $(srcdir)/Makefile.in diff --git a/vpi/Makefile.in b/vpi/Makefile.in index 818ac83478..bbb9d6db32 100644 --- a/vpi/Makefile.in +++ b/vpi/Makefile.in @@ -103,11 +103,12 @@ distclean: clean # The -U flag is used to skip checking paths that depend on that define having # an explicit value (i.e. the define is expected to be real code). cppcheck: $(O:.o=.c) $(OPP:.o=.cc) $(M:.o=.c) $(V:.o=.c) - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ -UYY_USER_INIT \ -UYYPARSE_PARAM -UYYPRINT -Ushort -Uyyoverflow \ -UYYTYPE_INT8 -UYYTYPE_INT16 -UYYTYPE_UINT8 -UYYTYPE_UINT16 \ + -UYYLTYPE -UYYSTYPE -U__SIZE_TYPE__ -Umalloc -Usize_t -Ufree \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ Makefile: $(srcdir)/Makefile.in ../config.status diff --git a/vvp/Makefile.in b/vvp/Makefile.in index bb30f0071c..e8a944f6e5 100644 --- a/vvp/Makefile.in +++ b/vvp/Makefile.in @@ -106,11 +106,12 @@ distclean: clean rm -f stamp-config-h config.h cppcheck: $(O:.o=.cc) draw_tt.c - cppcheck --enable=all --std=posix --std=c99 --std=c++03 -f \ + cppcheck --enable=all --std=c99 --std=c++03 -f \ --suppressions-list=$(srcdir)/cppcheck.sup \ -UMODULE_DIR1 -UMODULE_DIR2 -UYY_USER_INIT \ -UYYPARSE_PARAM -UYYPRINT -Ushort -Usize_t -Uyyoverflow \ -UYYTYPE_INT8 -UYYTYPE_INT16 -UYYTYPE_UINT8 -UYYTYPE_UINT16 \ + -UYYSTYPE -UINFINITY -U__SIZE_TYPE__ -Ufree \ --relative-paths=$(srcdir) $(INCLUDE_PATH) $^ Makefile: $(srcdir)/Makefile.in