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 90ecadeb5..1d84a3924 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 9c20daa00..879aa5105 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 3c647fdcc..c259cfb0b 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 1cfdd7d8e..15ec42460 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 37cf8e0ac..a48954250 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 09c982268..467166398 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 ecb1967f8..98865c138 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 f4aff0205..95b69e689 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 90ffcf8bf..897d1d7f0 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 2f47e7f8b..f33a6aa68 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 5574fa781..32ee044cd 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 ab21f6e0b..c24044880 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 57ee8cf36..5b749490e 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 cd32f1f08..d6fdd17c6 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 844ba92c5..20af2b1fd 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 4d936c900..06ccd9965 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 012f2e710..e08e5f729 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 2f808fc98..6119f5f5c 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 818ac8347..bbb9d6db3 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 bb30f0071..e8a944f6e 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