From 28aa939d69bbd7dac076996eedcb84c1d07257fd Mon Sep 17 00:00:00 2001 From: Ayaz Salikhov Date: Sat, 27 May 2017 04:33:47 +0200 Subject: [PATCH] iwyu - include what you use --- Makefile | 198 +++++++++++++++---------------- cli/cmdlineparser.cpp | 20 ++-- cli/cmdlineparser.h | 2 +- cli/cppcheckexecutor.cpp | 19 ++- cli/cppcheckexecutor.h | 4 +- cli/filelister.cpp | 8 +- cli/filelister.h | 5 +- cli/main.cpp | 2 +- cli/threadexecutor.cpp | 25 ++-- cli/threadexecutor.h | 8 +- gui/applicationlist.cpp | 3 +- lib/analyzerinfo.cpp | 4 + lib/analyzerinfo.h | 4 +- lib/astutils.cpp | 7 +- lib/astutils.h | 2 +- lib/check.h | 7 +- lib/check64bit.cpp | 7 ++ lib/check64bit.h | 9 +- lib/checkassert.cpp | 6 + lib/checkassert.h | 10 +- lib/checkautovariables.cpp | 12 +- lib/checkautovariables.h | 9 +- lib/checkbool.cpp | 12 +- lib/checkbool.h | 10 +- lib/checkboost.cpp | 5 + lib/checkboost.h | 7 +- lib/checkbufferoverrun.cpp | 21 ++-- lib/checkbufferoverrun.h | 18 ++- lib/checkclass.cpp | 11 +- lib/checkclass.h | 15 ++- lib/checkcondition.cpp | 17 ++- lib/checkcondition.h | 9 +- lib/checkexceptionsafety.cpp | 6 + lib/checkexceptionsafety.h | 10 +- lib/checkfunctions.cpp | 10 ++ lib/checkfunctions.h | 14 ++- lib/checkinternal.cpp | 5 +- lib/checkinternal.h | 2 + lib/checkio.cpp | 12 +- lib/checkio.h | 10 ++ lib/checkleakautovar.cpp | 14 ++- lib/checkleakautovar.h | 9 +- lib/checkmemoryleak.cpp | 14 ++- lib/checkmemoryleak.h | 9 +- lib/checknullpointer.cpp | 11 +- lib/checknullpointer.h | 12 +- lib/checkother.cpp | 14 ++- lib/checkother.h | 12 +- lib/checkpostfixoperator.cpp | 6 + lib/checkpostfixoperator.h | 9 +- lib/checksizeof.cpp | 9 +- lib/checksizeof.h | 10 +- lib/checkstl.cpp | 12 +- lib/checkstl.h | 13 +- lib/checkstring.cpp | 13 +- lib/checkstring.h | 9 +- lib/checktype.cpp | 13 +- lib/checktype.h | 8 +- lib/checkuninitvar.cpp | 15 ++- lib/checkuninitvar.h | 9 +- lib/checkunusedfunctions.cpp | 16 ++- lib/checkunusedfunctions.h | 14 ++- lib/checkunusedvar.cpp | 12 ++ lib/checkunusedvar.h | 9 +- lib/checkvaarg.cpp | 8 ++ lib/checkvaarg.h | 9 +- lib/cppcheck.cpp | 25 ++-- lib/cppcheck.h | 15 ++- lib/errorlogger.cpp | 15 ++- lib/errorlogger.h | 3 + lib/importproject.cpp | 9 +- lib/importproject.h | 3 +- lib/library.cpp | 18 +-- lib/library.h | 6 +- lib/mathlib.cpp | 9 +- lib/mathlib.h | 5 +- lib/path.cpp | 7 +- lib/path.h | 1 + lib/pathmatch.cpp | 5 +- lib/pathmatch.h | 1 + lib/platform.cpp | 3 + lib/platform.h | 1 + lib/preprocessor.cpp | 14 +-- lib/preprocessor.h | 6 +- lib/settings.cpp | 6 +- lib/settings.h | 15 +-- lib/standards.h | 2 + lib/suppressions.cpp | 6 +- lib/suppressions.h | 9 +- lib/symboldatabase.cpp | 16 +-- lib/symboldatabase.h | 26 ++-- lib/templatesimplifier.cpp | 15 ++- lib/templatesimplifier.h | 15 +-- lib/timer.cpp | 2 + lib/timer.h | 7 +- lib/token.cpp | 20 ++-- lib/token.h | 22 ++-- lib/tokenize.cpp | 20 +++- lib/tokenize.h | 10 +- lib/tokenlist.cpp | 12 +- lib/tokenlist.h | 7 +- lib/utils.h | 2 + lib/valueflow.cpp | 11 ++ lib/valueflow.h | 12 +- test/options.cpp | 2 + test/redirect.h | 2 + test/test64bit.cpp | 4 +- test/testassert.cpp | 4 +- test/testastutils.cpp | 6 +- test/testautovariables.cpp | 4 +- test/testbool.cpp | 4 +- test/testboost.cpp | 4 +- test/testbufferoverrun.cpp | 9 +- test/testcharvar.cpp | 5 +- test/testclass.cpp | 9 +- test/testcmdlineparser.cpp | 12 +- test/testcondition.cpp | 9 +- test/testconstructors.cpp | 4 +- test/testcppcheck.cpp | 7 +- test/testerrorlogger.cpp | 8 +- test/testexceptionsafety.cpp | 4 +- test/testfilelister.cpp | 12 +- test/testfunctions.cpp | 10 +- test/testgarbage.cpp | 11 +- test/testimportproject.cpp | 7 +- test/testincompletestatement.cpp | 6 +- test/testio.cpp | 3 + test/testleakautovar.cpp | 5 +- test/testlibrary.cpp | 13 +- test/testmathlib.cpp | 3 + test/testmemleak.cpp | 20 +++- test/testnullpointer.cpp | 12 +- test/testother.cpp | 15 ++- test/testpath.cpp | 6 +- test/testpathmatch.cpp | 5 +- test/testpostfixoperator.cpp | 4 +- test/testpreprocessor.cpp | 12 +- test/testrunner.cpp | 7 +- test/testsamples.cpp | 16 ++- test/testsimplifytemplate.cpp | 11 +- test/testsimplifytokens.cpp | 11 +- test/testsimplifytypedef.cpp | 11 +- test/testsizeof.cpp | 6 +- test/teststl.cpp | 7 +- test/teststring.cpp | 4 +- test/testsuite.cpp | 2 + test/testsuite.h | 7 +- test/testsuppressions.cpp | 10 +- test/testsymboldatabase.cpp | 17 ++- test/testthreadexecutor.cpp | 8 +- test/testtimer.cpp | 5 +- test/testtoken.cpp | 8 +- test/testtokenize.cpp | 20 +++- test/testtokenlist.cpp | 9 +- test/testtype.cpp | 9 +- test/testuninitvar.cpp | 10 +- test/testunusedfunctions.cpp | 9 +- test/testunusedprivfunc.cpp | 8 +- test/testunusedvar.cpp | 4 +- test/testvaarg.cpp | 4 +- test/testvalueflow.cpp | 16 ++- test/testvarid.cpp | 12 +- 162 files changed, 1197 insertions(+), 510 deletions(-) diff --git a/Makefile b/Makefile index 2e25f27c2..84c328b58 100644 --- a/Makefile +++ b/Makefile @@ -311,100 +311,100 @@ validateCFG: ${ConfigFilesCHECKED} $(SRCDIR)/analyzerinfo.o: lib/analyzerinfo.cpp lib/cxx11emu.h lib/analyzerinfo.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/platform.h lib/path.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/analyzerinfo.o $(SRCDIR)/analyzerinfo.cpp -$(SRCDIR)/astutils.o: lib/astutils.cpp lib/cxx11emu.h lib/astutils.h lib/settings.h lib/config.h lib/library.h lib/mathlib.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h +$(SRCDIR)/astutils.o: lib/astutils.cpp lib/cxx11emu.h lib/astutils.h lib/library.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/mathlib.h lib/standards.h lib/settings.h lib/importproject.h lib/platform.h lib/timer.h lib/symboldatabase.h lib/token.h lib/valueflow.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/astutils.o $(SRCDIR)/astutils.cpp -$(SRCDIR)/check.o: lib/check.cpp lib/cxx11emu.h lib/check.h lib/config.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h +$(SRCDIR)/check.o: lib/check.cpp lib/cxx11emu.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/check.o $(SRCDIR)/check.cpp -$(SRCDIR)/check64bit.o: lib/check64bit.cpp lib/cxx11emu.h lib/check64bit.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h +$(SRCDIR)/check64bit.o: lib/check64bit.cpp lib/cxx11emu.h lib/check64bit.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/check64bit.o $(SRCDIR)/check64bit.cpp -$(SRCDIR)/checkassert.o: lib/checkassert.cpp lib/cxx11emu.h lib/checkassert.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h +$(SRCDIR)/checkassert.o: lib/checkassert.cpp lib/cxx11emu.h lib/checkassert.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkassert.o $(SRCDIR)/checkassert.cpp -$(SRCDIR)/checkautovariables.o: lib/checkautovariables.cpp lib/cxx11emu.h lib/checkautovariables.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h +$(SRCDIR)/checkautovariables.o: lib/checkautovariables.cpp lib/cxx11emu.h lib/checkautovariables.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkautovariables.o $(SRCDIR)/checkautovariables.cpp -$(SRCDIR)/checkbool.o: lib/checkbool.cpp lib/cxx11emu.h lib/checkbool.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/astutils.h +$(SRCDIR)/checkbool.o: lib/checkbool.cpp lib/cxx11emu.h lib/checkbool.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/astutils.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkbool.o $(SRCDIR)/checkbool.cpp -$(SRCDIR)/checkboost.o: lib/checkboost.cpp lib/cxx11emu.h lib/checkboost.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h +$(SRCDIR)/checkboost.o: lib/checkboost.cpp lib/cxx11emu.h lib/checkboost.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkboost.o $(SRCDIR)/checkboost.cpp -$(SRCDIR)/checkbufferoverrun.o: lib/checkbufferoverrun.cpp lib/cxx11emu.h lib/checkbufferoverrun.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/astutils.h lib/utils.h +$(SRCDIR)/checkbufferoverrun.o: lib/checkbufferoverrun.cpp lib/cxx11emu.h lib/checkbufferoverrun.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/astutils.h lib/symboldatabase.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkbufferoverrun.o $(SRCDIR)/checkbufferoverrun.cpp -$(SRCDIR)/checkclass.o: lib/checkclass.cpp lib/cxx11emu.h lib/checkclass.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/utils.h +$(SRCDIR)/checkclass.o: lib/checkclass.cpp lib/cxx11emu.h lib/checkclass.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkclass.o $(SRCDIR)/checkclass.cpp -$(SRCDIR)/checkcondition.o: lib/checkcondition.cpp lib/cxx11emu.h lib/checkcondition.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/astutils.h lib/checkother.h lib/symboldatabase.h +$(SRCDIR)/checkcondition.o: lib/checkcondition.cpp lib/cxx11emu.h lib/checkcondition.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/astutils.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkcondition.o $(SRCDIR)/checkcondition.cpp -$(SRCDIR)/checkexceptionsafety.o: lib/checkexceptionsafety.cpp lib/cxx11emu.h lib/checkexceptionsafety.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/utils.h lib/symboldatabase.h +$(SRCDIR)/checkexceptionsafety.o: lib/checkexceptionsafety.cpp lib/cxx11emu.h lib/checkexceptionsafety.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/utils.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkexceptionsafety.o $(SRCDIR)/checkexceptionsafety.cpp -$(SRCDIR)/checkfunctions.o: lib/checkfunctions.cpp lib/cxx11emu.h lib/checkfunctions.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/astutils.h lib/symboldatabase.h +$(SRCDIR)/checkfunctions.o: lib/checkfunctions.cpp lib/cxx11emu.h lib/checkfunctions.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/astutils.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkfunctions.o $(SRCDIR)/checkfunctions.cpp -$(SRCDIR)/checkinternal.o: lib/checkinternal.cpp lib/cxx11emu.h lib/checkinternal.h lib/check.h lib/config.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/utils.h lib/astutils.h +$(SRCDIR)/checkinternal.o: lib/checkinternal.cpp lib/cxx11emu.h lib/checkinternal.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/astutils.h lib/symboldatabase.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkinternal.o $(SRCDIR)/checkinternal.cpp -$(SRCDIR)/checkio.o: lib/checkio.cpp lib/cxx11emu.h lib/checkio.h lib/check.h lib/config.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/utils.h +$(SRCDIR)/checkio.o: lib/checkio.cpp lib/cxx11emu.h lib/checkio.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkio.o $(SRCDIR)/checkio.cpp -$(SRCDIR)/checkleakautovar.o: lib/checkleakautovar.cpp lib/cxx11emu.h lib/checkleakautovar.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/checkmemoryleak.h lib/checknullpointer.h lib/symboldatabase.h lib/astutils.h +$(SRCDIR)/checkleakautovar.o: lib/checkleakautovar.cpp lib/cxx11emu.h lib/checkleakautovar.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/astutils.h lib/checkmemoryleak.h lib/checknullpointer.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkleakautovar.o $(SRCDIR)/checkleakautovar.cpp -$(SRCDIR)/checkmemoryleak.o: lib/checkmemoryleak.cpp lib/cxx11emu.h lib/checkmemoryleak.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/astutils.h lib/utils.h +$(SRCDIR)/checkmemoryleak.o: lib/checkmemoryleak.cpp lib/cxx11emu.h lib/checkmemoryleak.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/astutils.h lib/symboldatabase.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkmemoryleak.o $(SRCDIR)/checkmemoryleak.cpp -$(SRCDIR)/checknullpointer.o: lib/checknullpointer.cpp lib/cxx11emu.h lib/checknullpointer.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/utils.h +$(SRCDIR)/checknullpointer.o: lib/checknullpointer.cpp lib/cxx11emu.h lib/checknullpointer.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checknullpointer.o $(SRCDIR)/checknullpointer.cpp -$(SRCDIR)/checkother.o: lib/checkother.cpp lib/cxx11emu.h lib/checkother.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/astutils.h lib/symboldatabase.h lib/utils.h +$(SRCDIR)/checkother.o: lib/checkother.cpp lib/cxx11emu.h lib/checkother.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/astutils.h lib/symboldatabase.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkother.o $(SRCDIR)/checkother.cpp -$(SRCDIR)/checkpostfixoperator.o: lib/checkpostfixoperator.cpp lib/cxx11emu.h lib/checkpostfixoperator.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h +$(SRCDIR)/checkpostfixoperator.o: lib/checkpostfixoperator.cpp lib/cxx11emu.h lib/checkpostfixoperator.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkpostfixoperator.o $(SRCDIR)/checkpostfixoperator.cpp -$(SRCDIR)/checksizeof.o: lib/checksizeof.cpp lib/cxx11emu.h lib/checksizeof.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h +$(SRCDIR)/checksizeof.o: lib/checksizeof.cpp lib/cxx11emu.h lib/checksizeof.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checksizeof.o $(SRCDIR)/checksizeof.cpp -$(SRCDIR)/checkstl.o: lib/checkstl.cpp lib/cxx11emu.h lib/checkstl.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/checknullpointer.h lib/utils.h +$(SRCDIR)/checkstl.o: lib/checkstl.cpp lib/cxx11emu.h lib/checkstl.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/checknullpointer.h lib/symboldatabase.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkstl.o $(SRCDIR)/checkstl.cpp -$(SRCDIR)/checkstring.o: lib/checkstring.cpp lib/cxx11emu.h lib/checkstring.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/astutils.h lib/utils.h +$(SRCDIR)/checkstring.o: lib/checkstring.cpp lib/cxx11emu.h lib/checkstring.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/astutils.h lib/symboldatabase.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkstring.o $(SRCDIR)/checkstring.cpp -$(SRCDIR)/checktype.o: lib/checktype.cpp lib/cxx11emu.h lib/checktype.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h +$(SRCDIR)/checktype.o: lib/checktype.cpp lib/cxx11emu.h lib/checktype.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checktype.o $(SRCDIR)/checktype.cpp -$(SRCDIR)/checkuninitvar.o: lib/checkuninitvar.cpp lib/cxx11emu.h lib/checkuninitvar.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/astutils.h lib/checknullpointer.h lib/symboldatabase.h +$(SRCDIR)/checkuninitvar.o: lib/checkuninitvar.cpp lib/cxx11emu.h lib/checkuninitvar.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/astutils.h lib/checknullpointer.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkuninitvar.o $(SRCDIR)/checkuninitvar.cpp -$(SRCDIR)/checkunusedfunctions.o: lib/checkunusedfunctions.cpp lib/cxx11emu.h lib/checkunusedfunctions.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/analyzerinfo.h +$(SRCDIR)/checkunusedfunctions.o: lib/checkunusedfunctions.cpp lib/cxx11emu.h lib/checkunusedfunctions.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkunusedfunctions.o $(SRCDIR)/checkunusedfunctions.cpp -$(SRCDIR)/checkunusedvar.o: lib/checkunusedvar.cpp lib/cxx11emu.h lib/checkunusedvar.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h +$(SRCDIR)/checkunusedvar.o: lib/checkunusedvar.cpp lib/cxx11emu.h lib/checkunusedvar.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkunusedvar.o $(SRCDIR)/checkunusedvar.cpp -$(SRCDIR)/checkvaarg.o: lib/checkvaarg.cpp lib/cxx11emu.h lib/checkvaarg.h lib/config.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h +$(SRCDIR)/checkvaarg.o: lib/checkvaarg.cpp lib/cxx11emu.h lib/checkvaarg.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/checkvaarg.o $(SRCDIR)/checkvaarg.cpp -$(SRCDIR)/cppcheck.o: lib/cppcheck.cpp lib/cxx11emu.h lib/cppcheck.h lib/config.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/platform.h lib/importproject.h lib/timer.h lib/check.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/analyzerinfo.h lib/preprocessor.h lib/path.h lib/checkunusedfunctions.h lib/version.h +$(SRCDIR)/cppcheck.o: lib/cppcheck.cpp lib/cxx11emu.h lib/cppcheck.h lib/analyzerinfo.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/platform.h lib/check.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/checkunusedfunctions.h lib/path.h lib/preprocessor.h lib/version.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/cppcheck.o $(SRCDIR)/cppcheck.cpp -$(SRCDIR)/errorlogger.o: lib/errorlogger.cpp lib/cxx11emu.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/path.h lib/cppcheck.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/check.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/analyzerinfo.h lib/utils.h +$(SRCDIR)/errorlogger.o: lib/errorlogger.cpp lib/cxx11emu.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/cppcheck.h lib/analyzerinfo.h lib/importproject.h lib/platform.h lib/check.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/path.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/errorlogger.o $(SRCDIR)/errorlogger.cpp -$(SRCDIR)/importproject.o: lib/importproject.cpp lib/cxx11emu.h lib/importproject.h lib/config.h lib/platform.h lib/path.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/timer.h lib/tokenize.h lib/tokenlist.h lib/token.h lib/valueflow.h lib/utils.h +$(SRCDIR)/importproject.o: lib/importproject.cpp lib/cxx11emu.h lib/importproject.h lib/config.h lib/platform.h lib/path.h lib/settings.h lib/errorlogger.h lib/suppressions.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/importproject.o $(SRCDIR)/importproject.cpp -$(SRCDIR)/library.o: lib/library.cpp lib/cxx11emu.h lib/library.h lib/config.h lib/mathlib.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/path.h lib/tokenlist.h lib/token.h lib/valueflow.h lib/symboldatabase.h lib/astutils.h lib/utils.h +$(SRCDIR)/library.o: lib/library.cpp lib/cxx11emu.h lib/library.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/mathlib.h lib/standards.h lib/astutils.h lib/path.h lib/symboldatabase.h lib/token.h lib/valueflow.h lib/tokenlist.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/library.o $(SRCDIR)/library.cpp -$(SRCDIR)/mathlib.o: lib/mathlib.cpp lib/cxx11emu.h lib/mathlib.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/utils.h +$(SRCDIR)/mathlib.o: lib/mathlib.cpp lib/cxx11emu.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/utils.h lib/mathlib.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/mathlib.o $(SRCDIR)/mathlib.cpp $(SRCDIR)/path.o: lib/path.cpp lib/cxx11emu.h lib/path.h lib/config.h lib/utils.h @@ -416,40 +416,40 @@ $(SRCDIR)/pathmatch.o: lib/pathmatch.cpp lib/cxx11emu.h lib/pathmatch.h lib/conf $(SRCDIR)/platform.o: lib/platform.cpp lib/cxx11emu.h lib/platform.h lib/config.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/platform.o $(SRCDIR)/platform.cpp -$(SRCDIR)/preprocessor.o: lib/preprocessor.cpp lib/cxx11emu.h lib/preprocessor.h lib/config.h lib/path.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h +$(SRCDIR)/preprocessor.o: lib/preprocessor.cpp lib/cxx11emu.h lib/preprocessor.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/library.h lib/mathlib.h lib/standards.h lib/path.h lib/settings.h lib/importproject.h lib/platform.h lib/timer.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/preprocessor.o $(SRCDIR)/preprocessor.cpp -$(SRCDIR)/settings.o: lib/settings.cpp lib/cxx11emu.h lib/settings.h lib/config.h lib/library.h lib/mathlib.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/platform.h lib/importproject.h lib/timer.h lib/preprocessor.h lib/utils.h lib/valueflow.h +$(SRCDIR)/settings.o: lib/settings.cpp lib/cxx11emu.h lib/settings.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/valueflow.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/settings.o $(SRCDIR)/settings.cpp $(SRCDIR)/suppressions.o: lib/suppressions.cpp lib/cxx11emu.h lib/suppressions.h lib/config.h lib/path.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/suppressions.o $(SRCDIR)/suppressions.cpp -$(SRCDIR)/symboldatabase.o: lib/symboldatabase.cpp lib/cxx11emu.h lib/symboldatabase.h lib/config.h lib/token.h lib/valueflow.h lib/mathlib.h lib/library.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/tokenize.h lib/tokenlist.h lib/settings.h lib/platform.h lib/importproject.h lib/timer.h lib/utils.h +$(SRCDIR)/symboldatabase.o: lib/symboldatabase.cpp lib/cxx11emu.h lib/symboldatabase.h lib/config.h lib/library.h lib/errorlogger.h lib/suppressions.h lib/mathlib.h lib/standards.h lib/token.h lib/valueflow.h lib/platform.h lib/settings.h lib/importproject.h lib/timer.h lib/tokenize.h lib/tokenlist.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/symboldatabase.o $(SRCDIR)/symboldatabase.cpp -$(SRCDIR)/templatesimplifier.o: lib/templatesimplifier.cpp lib/cxx11emu.h lib/templatesimplifier.h lib/config.h lib/mathlib.h lib/token.h lib/valueflow.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h +$(SRCDIR)/templatesimplifier.o: lib/templatesimplifier.cpp lib/cxx11emu.h lib/templatesimplifier.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/mathlib.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/templatesimplifier.o $(SRCDIR)/templatesimplifier.cpp $(SRCDIR)/timer.o: lib/timer.cpp lib/cxx11emu.h lib/timer.h lib/config.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/timer.o $(SRCDIR)/timer.cpp -$(SRCDIR)/token.o: lib/token.cpp lib/cxx11emu.h lib/token.h lib/config.h lib/valueflow.h lib/mathlib.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/utils.h +$(SRCDIR)/token.o: lib/token.cpp lib/cxx11emu.h lib/token.h lib/config.h lib/mathlib.h lib/valueflow.h lib/errorlogger.h lib/suppressions.h lib/library.h lib/standards.h lib/settings.h lib/importproject.h lib/platform.h lib/timer.h lib/symboldatabase.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/token.o $(SRCDIR)/token.cpp -$(SRCDIR)/tokenize.o: lib/tokenize.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/check.h lib/token.h lib/valueflow.h lib/path.h lib/symboldatabase.h lib/templatesimplifier.h lib/utils.h +$(SRCDIR)/tokenize.o: lib/tokenize.cpp lib/cxx11emu.h lib/tokenize.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/check.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/path.h lib/symboldatabase.h lib/templatesimplifier.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/tokenize.o $(SRCDIR)/tokenize.cpp -$(SRCDIR)/tokenlist.o: lib/tokenlist.cpp lib/cxx11emu.h lib/tokenlist.h lib/config.h lib/token.h lib/valueflow.h lib/mathlib.h lib/path.h lib/preprocessor.h lib/settings.h lib/library.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/platform.h lib/importproject.h lib/timer.h lib/utils.h +$(SRCDIR)/tokenlist.o: lib/tokenlist.cpp lib/cxx11emu.h lib/tokenlist.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/mathlib.h lib/path.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/tokenlist.o $(SRCDIR)/tokenlist.cpp -$(SRCDIR)/valueflow.o: lib/valueflow.cpp lib/cxx11emu.h lib/valueflow.h lib/config.h lib/astutils.h lib/errorlogger.h lib/suppressions.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/token.h lib/tokenlist.h lib/utils.h +$(SRCDIR)/valueflow.o: lib/valueflow.cpp lib/cxx11emu.h lib/valueflow.h lib/config.h lib/astutils.h lib/errorlogger.h lib/suppressions.h lib/library.h lib/mathlib.h lib/standards.h lib/platform.h lib/settings.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/token.h lib/tokenlist.h lib/utils.h $(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o $(SRCDIR)/valueflow.o $(SRCDIR)/valueflow.cpp -cli/cmdlineparser.o: cli/cmdlineparser.cpp lib/cxx11emu.h cli/cmdlineparser.h lib/cppcheck.h lib/config.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/platform.h lib/importproject.h lib/timer.h lib/check.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/analyzerinfo.h cli/cppcheckexecutor.h cli/filelister.h lib/path.h cli/threadexecutor.h lib/utils.h +cli/cmdlineparser.o: cli/cmdlineparser.cpp lib/cxx11emu.h cli/cmdlineparser.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h cli/cppcheckexecutor.h cli/filelister.h lib/path.h cli/threadexecutor.h lib/utils.h $(CXX) ${INCLUDE_FOR_CLI} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o cli/cmdlineparser.o cli/cmdlineparser.cpp -cli/cppcheckexecutor.o: cli/cppcheckexecutor.cpp lib/cxx11emu.h cli/cppcheckexecutor.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/analyzerinfo.h lib/importproject.h lib/platform.h cli/cmdlineparser.h lib/cppcheck.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/check.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h cli/filelister.h lib/path.h lib/pathmatch.h lib/preprocessor.h cli/threadexecutor.h lib/utils.h +cli/cppcheckexecutor.o: cli/cppcheckexecutor.cpp lib/cxx11emu.h cli/cppcheckexecutor.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/analyzerinfo.h lib/importproject.h lib/platform.h cli/cmdlineparser.h lib/cppcheck.h lib/check.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h cli/filelister.h lib/path.h lib/pathmatch.h lib/preprocessor.h cli/threadexecutor.h lib/utils.h $(CXX) ${INCLUDE_FOR_CLI} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o cli/cppcheckexecutor.o cli/cppcheckexecutor.cpp cli/filelister.o: cli/filelister.cpp lib/cxx11emu.h cli/filelister.h lib/path.h lib/config.h lib/pathmatch.h @@ -458,181 +458,181 @@ cli/filelister.o: cli/filelister.cpp lib/cxx11emu.h cli/filelister.h lib/path.h cli/main.o: cli/main.cpp lib/cxx11emu.h cli/cppcheckexecutor.h lib/errorlogger.h lib/config.h lib/suppressions.h $(CXX) ${INCLUDE_FOR_CLI} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o cli/main.o cli/main.cpp -cli/threadexecutor.o: cli/threadexecutor.cpp lib/cxx11emu.h cli/threadexecutor.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/importproject.h lib/platform.h lib/cppcheck.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/check.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/analyzerinfo.h cli/cppcheckexecutor.h +cli/threadexecutor.o: cli/threadexecutor.cpp lib/cxx11emu.h cli/threadexecutor.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/importproject.h lib/platform.h lib/cppcheck.h lib/analyzerinfo.h lib/check.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h cli/cppcheckexecutor.h $(CXX) ${INCLUDE_FOR_CLI} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o cli/threadexecutor.o cli/threadexecutor.cpp test/options.o: test/options.cpp lib/cxx11emu.h test/options.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/options.o test/options.cpp -test/test64bit.o: test/test64bit.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/check64bit.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/test64bit.o: test/test64bit.cpp lib/cxx11emu.h lib/check64bit.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/test64bit.o test/test64bit.cpp -test/testassert.o: test/testassert.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkassert.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testassert.o: test/testassert.cpp lib/cxx11emu.h lib/checkassert.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testassert.o test/testassert.cpp -test/testastutils.o: test/testastutils.cpp lib/cxx11emu.h lib/astutils.h lib/token.h lib/config.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/platform.h lib/importproject.h lib/timer.h lib/tokenize.h lib/tokenlist.h test/testsuite.h +test/testastutils.o: test/testastutils.cpp lib/cxx11emu.h lib/astutils.h lib/settings.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h test/testsuite.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testastutils.o test/testastutils.cpp -test/testautovariables.o: test/testautovariables.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkautovariables.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testautovariables.o: test/testautovariables.cpp lib/cxx11emu.h lib/checkautovariables.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testautovariables.o test/testautovariables.cpp -test/testbool.o: test/testbool.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkbool.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testbool.o: test/testbool.cpp lib/cxx11emu.h lib/checkbool.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testbool.o test/testbool.cpp -test/testboost.o: test/testboost.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkboost.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testboost.o: test/testboost.cpp lib/cxx11emu.h lib/checkboost.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testboost.o test/testboost.cpp -test/testbufferoverrun.o: test/testbufferoverrun.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkbufferoverrun.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testbufferoverrun.o: test/testbufferoverrun.cpp lib/cxx11emu.h lib/checkbufferoverrun.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testbufferoverrun.o test/testbufferoverrun.cpp -test/testcharvar.o: test/testcharvar.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkother.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testcharvar.o: test/testcharvar.cpp lib/cxx11emu.h lib/checkother.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testcharvar.o test/testcharvar.cpp -test/testclass.o: test/testclass.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkclass.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testclass.o: test/testclass.cpp lib/cxx11emu.h lib/checkclass.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testclass.o test/testclass.cpp -test/testcmdlineparser.o: test/testcmdlineparser.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/redirect.h +test/testcmdlineparser.o: test/testcmdlineparser.cpp lib/cxx11emu.h lib/platform.h lib/config.h test/redirect.h lib/settings.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testcmdlineparser.o test/testcmdlineparser.cpp -test/testcondition.o: test/testcondition.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkcondition.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testcondition.o: test/testcondition.cpp lib/cxx11emu.h lib/checkcondition.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testcondition.o test/testcondition.cpp -test/testconstructors.o: test/testconstructors.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkclass.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testconstructors.o: test/testconstructors.cpp lib/cxx11emu.h lib/checkclass.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testconstructors.o test/testconstructors.cpp -test/testcppcheck.o: test/testcppcheck.cpp lib/cxx11emu.h lib/cppcheck.h lib/config.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/platform.h lib/importproject.h lib/timer.h lib/check.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/analyzerinfo.h test/testsuite.h lib/path.h +test/testcppcheck.o: test/testcppcheck.cpp lib/cxx11emu.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/cppcheck.h lib/analyzerinfo.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testcppcheck.o test/testcppcheck.cpp -test/testerrorlogger.o: test/testerrorlogger.cpp lib/cxx11emu.h lib/cppcheck.h lib/config.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/platform.h lib/importproject.h lib/timer.h lib/check.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/analyzerinfo.h test/testsuite.h +test/testerrorlogger.o: test/testerrorlogger.cpp lib/cxx11emu.h lib/config.h lib/cppcheck.h lib/analyzerinfo.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/platform.h lib/check.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testerrorlogger.o test/testerrorlogger.cpp -test/testexceptionsafety.o: test/testexceptionsafety.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkexceptionsafety.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/utils.h test/testsuite.h +test/testexceptionsafety.o: test/testexceptionsafety.cpp lib/cxx11emu.h lib/checkexceptionsafety.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/utils.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testexceptionsafety.o test/testexceptionsafety.cpp -test/testfilelister.o: test/testfilelister.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/pathmatch.h +test/testfilelister.o: test/testfilelister.cpp lib/cxx11emu.h lib/pathmatch.h lib/config.h test/testsuite.h lib/errorlogger.h lib/suppressions.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testfilelister.o test/testfilelister.cpp -test/testfunctions.o: test/testfunctions.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkfunctions.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testfunctions.o: test/testfunctions.cpp lib/cxx11emu.h lib/checkfunctions.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testfunctions.o test/testfunctions.cpp -test/testgarbage.o: test/testgarbage.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenize.h lib/tokenlist.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/check.h +test/testgarbage.o: test/testgarbage.cpp lib/cxx11emu.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testgarbage.o test/testgarbage.cpp -test/testimportproject.o: test/testimportproject.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/importproject.h lib/platform.h +test/testimportproject.o: test/testimportproject.cpp lib/cxx11emu.h lib/importproject.h lib/config.h lib/platform.h test/testsuite.h lib/errorlogger.h lib/suppressions.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testimportproject.o test/testimportproject.cpp -test/testincompletestatement.o: test/testincompletestatement.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenize.h lib/tokenlist.h lib/checkother.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h +test/testincompletestatement.o: test/testincompletestatement.cpp lib/cxx11emu.h lib/checkother.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testincompletestatement.o test/testincompletestatement.cpp -test/testinternal.o: test/testinternal.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkinternal.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testinternal.o: test/testinternal.cpp lib/cxx11emu.h lib/tokenize.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/checkinternal.h lib/check.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testinternal.o test/testinternal.cpp -test/testio.o: test/testio.cpp lib/cxx11emu.h lib/checkio.h lib/check.h lib/config.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testio.o: test/testio.cpp lib/cxx11emu.h lib/checkio.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testio.o test/testio.cpp -test/testleakautovar.o: test/testleakautovar.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkleakautovar.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testleakautovar.o: test/testleakautovar.cpp lib/cxx11emu.h lib/checkleakautovar.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testleakautovar.o test/testleakautovar.cpp -test/testlibrary.o: test/testlibrary.cpp lib/cxx11emu.h lib/library.h lib/config.h lib/mathlib.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/platform.h lib/importproject.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenlist.h lib/tokenize.h test/testsuite.h +test/testlibrary.o: test/testlibrary.cpp lib/cxx11emu.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/library.h lib/mathlib.h lib/standards.h lib/settings.h lib/importproject.h lib/platform.h lib/timer.h test/testsuite.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testlibrary.o test/testlibrary.cpp test/testmathlib.o: test/testmathlib.cpp lib/cxx11emu.h lib/mathlib.h lib/config.h test/testsuite.h lib/errorlogger.h lib/suppressions.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testmathlib.o test/testmathlib.cpp -test/testmemleak.o: test/testmemleak.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkmemoryleak.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h lib/symboldatabase.h lib/preprocessor.h +test/testmemleak.o: test/testmemleak.cpp lib/cxx11emu.h lib/checkmemoryleak.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/preprocessor.h lib/symboldatabase.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testmemleak.o test/testmemleak.cpp -test/testnullpointer.o: test/testnullpointer.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checknullpointer.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testnullpointer.o: test/testnullpointer.cpp lib/cxx11emu.h lib/checknullpointer.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testnullpointer.o test/testnullpointer.cpp -test/testoptions.o: test/testoptions.cpp lib/cxx11emu.h test/options.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h +test/testoptions.o: test/testoptions.cpp lib/cxx11emu.h test/options.h test/testsuite.h lib/config.h lib/errorlogger.h lib/suppressions.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testoptions.o test/testoptions.cpp -test/testother.o: test/testother.cpp lib/cxx11emu.h lib/preprocessor.h lib/config.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/symboldatabase.h lib/token.h lib/valueflow.h lib/mathlib.h lib/library.h lib/standards.h lib/checkother.h lib/check.h lib/settings.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h test/testutils.h +test/testother.o: test/testother.cpp lib/cxx11emu.h lib/checkother.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testother.o test/testother.cpp -test/testpath.o: test/testpath.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/path.h +test/testpath.o: test/testpath.cpp lib/cxx11emu.h lib/path.h lib/config.h test/testsuite.h lib/errorlogger.h lib/suppressions.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testpath.o test/testpath.cpp -test/testpathmatch.o: test/testpathmatch.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/pathmatch.h +test/testpathmatch.o: test/testpathmatch.cpp lib/cxx11emu.h lib/pathmatch.h lib/config.h test/testsuite.h lib/errorlogger.h lib/suppressions.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testpathmatch.o test/testpathmatch.cpp -test/testpostfixoperator.o: test/testpostfixoperator.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkpostfixoperator.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testpostfixoperator.o: test/testpostfixoperator.cpp lib/cxx11emu.h lib/checkpostfixoperator.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testpostfixoperator.o test/testpostfixoperator.cpp -test/testpreprocessor.o: test/testpreprocessor.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/preprocessor.h lib/tokenize.h lib/tokenlist.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h +test/testpreprocessor.o: test/testpreprocessor.cpp lib/cxx11emu.h lib/platform.h lib/config.h lib/preprocessor.h lib/settings.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testpreprocessor.o test/testpreprocessor.cpp -test/testrunner.o: test/testrunner.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/preprocessor.h test/options.h +test/testrunner.o: test/testrunner.cpp lib/cxx11emu.h test/options.h lib/preprocessor.h lib/config.h test/testsuite.h lib/errorlogger.h lib/suppressions.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testrunner.o test/testrunner.cpp -test/testsamples.o: test/testsamples.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/path.h lib/pathmatch.h test/redirect.h +test/testsamples.o: test/testsamples.cpp lib/cxx11emu.h lib/path.h lib/config.h lib/pathmatch.h test/redirect.h test/testsuite.h lib/errorlogger.h lib/suppressions.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testsamples.o test/testsamples.cpp -test/testsimplifytemplate.o: test/testsimplifytemplate.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenize.h lib/tokenlist.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/templatesimplifier.h +test/testsimplifytemplate.o: test/testsimplifytemplate.cpp lib/cxx11emu.h lib/config.h lib/platform.h lib/settings.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/templatesimplifier.h test/testsuite.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testsimplifytemplate.o test/testsimplifytemplate.cpp -test/testsimplifytokens.o: test/testsimplifytokens.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenize.h lib/tokenlist.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h +test/testsimplifytokens.o: test/testsimplifytokens.cpp lib/cxx11emu.h lib/platform.h lib/config.h lib/settings.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h test/testsuite.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testsimplifytokens.o test/testsimplifytokens.cpp -test/testsimplifytypedef.o: test/testsimplifytypedef.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenize.h lib/tokenlist.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h +test/testsimplifytypedef.o: test/testsimplifytypedef.cpp lib/cxx11emu.h lib/platform.h lib/config.h lib/settings.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h test/testsuite.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testsimplifytypedef.o test/testsimplifytypedef.cpp -test/testsizeof.o: test/testsizeof.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checksizeof.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testsizeof.o: test/testsizeof.cpp lib/cxx11emu.h lib/checksizeof.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testsizeof.o test/testsizeof.cpp -test/teststl.o: test/teststl.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkstl.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/teststl.o: test/teststl.cpp lib/cxx11emu.h lib/checkstl.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/teststl.o test/teststl.cpp -test/teststring.o: test/teststring.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkstring.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h test/testutils.h +test/teststring.o: test/teststring.cpp lib/cxx11emu.h lib/checkstring.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/teststring.o test/teststring.cpp -test/testsuite.o: test/testsuite.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h test/options.h test/redirect.h +test/testsuite.o: test/testsuite.cpp lib/cxx11emu.h test/testsuite.h lib/config.h lib/errorlogger.h lib/suppressions.h test/options.h test/redirect.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testsuite.o test/testsuite.cpp -test/testsuppressions.o: test/testsuppressions.cpp lib/cxx11emu.h lib/cppcheck.h lib/config.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/platform.h lib/importproject.h lib/timer.h lib/check.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/analyzerinfo.h test/testsuite.h +test/testsuppressions.o: test/testsuppressions.cpp lib/cxx11emu.h lib/config.h lib/cppcheck.h lib/analyzerinfo.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/platform.h lib/check.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testsuppressions.o test/testsuppressions.cpp -test/testsymboldatabase.o: test/testsymboldatabase.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h test/testutils.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/tokenize.h lib/tokenlist.h lib/symboldatabase.h lib/token.h lib/valueflow.h lib/utils.h +test/testsymboldatabase.o: test/testsymboldatabase.cpp lib/cxx11emu.h lib/library.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/mathlib.h lib/standards.h lib/platform.h lib/settings.h lib/importproject.h lib/timer.h lib/symboldatabase.h lib/token.h lib/valueflow.h test/testsuite.h test/testutils.h lib/tokenize.h lib/tokenlist.h lib/utils.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testsymboldatabase.o test/testsymboldatabase.cpp -test/testthreadexecutor.o: test/testthreadexecutor.cpp lib/cxx11emu.h lib/cppcheck.h lib/config.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/errorlogger.h lib/suppressions.h lib/platform.h lib/importproject.h lib/timer.h lib/check.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h lib/analyzerinfo.h test/testsuite.h +test/testthreadexecutor.o: test/testthreadexecutor.cpp lib/cxx11emu.h lib/settings.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testthreadexecutor.o test/testthreadexecutor.cpp -test/testtimer.o: test/testtimer.cpp lib/cxx11emu.h lib/timer.h lib/config.h test/testsuite.h lib/errorlogger.h lib/suppressions.h +test/testtimer.o: test/testtimer.cpp lib/cxx11emu.h test/testsuite.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/timer.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testtimer.o test/testtimer.cpp -test/testtoken.o: test/testtoken.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h test/testutils.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/tokenize.h lib/tokenlist.h lib/token.h lib/valueflow.h +test/testtoken.o: test/testtoken.cpp lib/cxx11emu.h lib/settings.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h test/testsuite.h test/testutils.h lib/tokenize.h lib/tokenlist.h lib/token.h lib/valueflow.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testtoken.o test/testtoken.cpp -test/testtokenize.o: test/testtokenize.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenize.h lib/tokenlist.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/path.h lib/preprocessor.h +test/testtokenize.o: test/testtokenize.cpp lib/cxx11emu.h lib/config.h lib/platform.h lib/preprocessor.h lib/settings.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h test/testsuite.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testtokenize.o test/testtokenize.cpp -test/testtokenlist.o: test/testtokenlist.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/path.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/tokenlist.h lib/token.h lib/valueflow.h +test/testtokenlist.o: test/testtokenlist.cpp lib/cxx11emu.h lib/settings.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h test/testsuite.h lib/token.h lib/valueflow.h lib/tokenlist.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testtokenlist.o test/testtokenlist.cpp -test/testtype.o: test/testtype.cpp lib/cxx11emu.h lib/preprocessor.h lib/config.h lib/tokenize.h lib/errorlogger.h lib/suppressions.h lib/tokenlist.h lib/symboldatabase.h lib/token.h lib/valueflow.h lib/mathlib.h lib/library.h lib/standards.h lib/checktype.h lib/check.h lib/settings.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h test/testutils.h +test/testtype.o: test/testtype.cpp lib/cxx11emu.h lib/checktype.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testtype.o test/testtype.cpp -test/testuninitvar.o: test/testuninitvar.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/checkuninitvar.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h +test/testuninitvar.o: test/testuninitvar.cpp lib/cxx11emu.h lib/checkuninitvar.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testuninitvar.o test/testuninitvar.cpp -test/testunusedfunctions.o: test/testunusedfunctions.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h test/testsuite.h lib/checkunusedfunctions.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h +test/testunusedfunctions.o: test/testunusedfunctions.cpp lib/cxx11emu.h lib/checkunusedfunctions.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testunusedfunctions.o test/testunusedfunctions.cpp -test/testunusedprivfunc.o: test/testunusedprivfunc.cpp lib/cxx11emu.h lib/tokenize.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenlist.h lib/checkclass.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h test/testsuite.h +test/testunusedprivfunc.o: test/testunusedprivfunc.cpp lib/cxx11emu.h lib/checkclass.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testunusedprivfunc.o test/testunusedprivfunc.cpp -test/testunusedvar.o: test/testunusedvar.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenize.h lib/tokenlist.h lib/checkunusedvar.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h +test/testunusedvar.o: test/testunusedvar.cpp lib/cxx11emu.h lib/checkunusedvar.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testunusedvar.o test/testunusedvar.cpp -test/testvaarg.o: test/testvaarg.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/checkvaarg.h lib/check.h lib/token.h lib/valueflow.h lib/mathlib.h lib/tokenize.h lib/tokenlist.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h +test/testvaarg.o: test/testvaarg.cpp lib/cxx11emu.h lib/checkvaarg.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testvaarg.o test/testvaarg.cpp -test/testvalueflow.o: test/testvalueflow.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h test/testutils.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h lib/tokenize.h lib/tokenlist.h lib/valueflow.h lib/token.h +test/testvalueflow.o: test/testvalueflow.cpp lib/cxx11emu.h lib/library.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/mathlib.h lib/standards.h lib/platform.h lib/settings.h lib/importproject.h lib/timer.h test/testsuite.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testvalueflow.o test/testvalueflow.cpp -test/testvarid.o: test/testvarid.cpp lib/cxx11emu.h test/testsuite.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/tokenize.h lib/tokenlist.h lib/token.h lib/valueflow.h lib/mathlib.h lib/settings.h lib/library.h lib/standards.h lib/platform.h lib/importproject.h lib/timer.h +test/testvarid.o: test/testvarid.cpp lib/cxx11emu.h lib/platform.h lib/config.h lib/settings.h lib/errorlogger.h lib/suppressions.h lib/importproject.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h test/testsuite.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CFG) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testvarid.o test/testvarid.cpp externals/simplecpp/simplecpp.o: externals/simplecpp/simplecpp.cpp lib/cxx11emu.h externals/simplecpp/simplecpp.h diff --git a/cli/cmdlineparser.cpp b/cli/cmdlineparser.cpp index 18b532a3d..b4b9f65e7 100644 --- a/cli/cmdlineparser.cpp +++ b/cli/cmdlineparser.cpp @@ -17,23 +17,27 @@ */ #include "cmdlineparser.h" -#include "cppcheck.h" + +#include "check.h" #include "cppcheckexecutor.h" #include "filelister.h" +#include "importproject.h" #include "path.h" +#include "platform.h" #include "settings.h" -#include "timer.h" -#include "check.h" +#include "standards.h" +#include "suppressions.h" #include "threadexecutor.h" // Threading model +#include "timer.h" #include "utils.h" #include -#include -#include -#include -#include -#include +#include #include // EXIT_FAILURE +#include +#include +#include +#include #ifdef HAVE_RULES // xml is used for rules diff --git a/cli/cmdlineparser.h b/cli/cmdlineparser.h index 762d40da2..0ae8d42dd 100644 --- a/cli/cmdlineparser.h +++ b/cli/cmdlineparser.h @@ -19,8 +19,8 @@ #ifndef CMDLINE_PARSER_H #define CMDLINE_PARSER_H -#include #include +#include class Settings; diff --git a/cli/cppcheckexecutor.cpp b/cli/cppcheckexecutor.cpp index fdb741a45..7f286846c 100644 --- a/cli/cppcheckexecutor.cpp +++ b/cli/cppcheckexecutor.cpp @@ -17,30 +17,39 @@ */ #include "cppcheckexecutor.h" + #include "analyzerinfo.h" #include "cmdlineparser.h" +#include "config.h" #include "cppcheck.h" #include "filelister.h" +#include "importproject.h" +#include "library.h" #include "path.h" #include "pathmatch.h" #include "preprocessor.h" +#include "settings.h" +#include "standards.h" +#include "suppressions.h" #include "threadexecutor.h" #include "utils.h" #include // EXIT_SUCCESS and EXIT_FAILURE #include -#include #include -#include +#include +#include +#include #if !defined(NO_UNIX_SIGNAL_HANDLING) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__) && !defined(__OS2__) #define USE_UNIX_SIGNAL_HANDLING -#include #include #include +#include #if defined(__APPLE__) # define _XOPEN_SOURCE // ucontext.h APIs can only be used on Mac OSX >= 10.7 if _XOPEN_SOURCE is defined # include + # undef _XOPEN_SOURCE #elif !defined(__OpenBSD__) # include @@ -59,10 +68,10 @@ #if defined(_MSC_VER) #define USE_WINDOWS_SEH -#include #include -#include #include +#include +#include #endif diff --git a/cli/cppcheckexecutor.h b/cli/cppcheckexecutor.h index d08ba3990..6b9d1d25b 100644 --- a/cli/cppcheckexecutor.h +++ b/cli/cppcheckexecutor.h @@ -20,14 +20,16 @@ #define CPPCHECKEXECUTOR_H #include "errorlogger.h" + #include #include +#include #include #include class CppCheck; -class Settings; class Library; +class Settings; /** * This class works as an example of how CppCheck can be used in external diff --git a/cli/filelister.cpp b/cli/filelister.cpp index 9ce49577d..ad958ab87 100644 --- a/cli/filelister.cpp +++ b/cli/filelister.cpp @@ -17,11 +17,12 @@ */ #include "filelister.h" + #include "path.h" #include "pathmatch.h" -#include -#include +#include +#include #ifdef _WIN32 @@ -163,9 +164,6 @@ bool FileLister::fileExists(const std::string &path) #endif #include -#include -#include -#include #include diff --git a/cli/filelister.h b/cli/filelister.h index 611995075..a7b9dea27 100644 --- a/cli/filelister.h +++ b/cli/filelister.h @@ -19,9 +19,10 @@ #ifndef filelisterH #define filelisterH -#include -#include +#include #include +#include +#include class PathMatch; diff --git a/cli/main.cpp b/cli/main.cpp index 5d22a0c2a..9c87a87a8 100644 --- a/cli/main.cpp +++ b/cli/main.cpp @@ -103,10 +103,10 @@ void CheckOther::checkZeroDivision() #include "cppcheckexecutor.h" #include -#include #ifdef _WIN32 #include + static char exename[1024] = {0}; #endif diff --git a/cli/threadexecutor.cpp b/cli/threadexecutor.cpp index 1c128c03a..facc7eb6e 100644 --- a/cli/threadexecutor.cpp +++ b/cli/threadexecutor.cpp @@ -17,31 +17,34 @@ */ #include "threadexecutor.h" + +#include "config.h" #include "cppcheck.h" #include "cppcheckexecutor.h" +#include "importproject.h" +#include "settings.h" +#include "suppressions.h" + +#include +#include +#include #include +#include + #ifdef __SVR4 // Solaris #include #endif #ifdef THREADING_MODEL_FORK -#include #include #include -#include -#include -#include -#include #include -#include -#include -#include +#include +#include #endif #ifdef THREADING_MODEL_WIN +#include #include #include -#include -#include -#include #endif // required for FD_ZERO diff --git a/cli/threadexecutor.h b/cli/threadexecutor.h index f8a0981a4..fe14e6015 100644 --- a/cli/threadexecutor.h +++ b/cli/threadexecutor.h @@ -19,12 +19,14 @@ #ifndef THREADEXECUTOR_H #define THREADEXECUTOR_H -#include -#include -#include #include "errorlogger.h" #include "importproject.h" +#include +#include +#include +#include + #if (defined(__GNUC__) || defined(__sun)) && !defined(__MINGW32__) #define THREADING_MODEL_FORK #elif defined(_WIN32) diff --git a/gui/applicationlist.cpp b/gui/applicationlist.cpp index 30bc52f7d..460dde021 100644 --- a/gui/applicationlist.cpp +++ b/gui/applicationlist.cpp @@ -20,11 +20,12 @@ #include #include #include -#include + #include "common.h" #include "applicationlist.h" #include "application.h" +#include ApplicationList::ApplicationList(QObject *parent) : QObject(parent), diff --git a/lib/analyzerinfo.cpp b/lib/analyzerinfo.cpp index 464aec545..425297731 100644 --- a/lib/analyzerinfo.cpp +++ b/lib/analyzerinfo.cpp @@ -17,9 +17,13 @@ */ #include "analyzerinfo.h" + #include "path.h" #include "utils.h" + #include +#include +#include #include AnalyzerInformation::~AnalyzerInformation() diff --git a/lib/analyzerinfo.h b/lib/analyzerinfo.h index b1f365293..3bcee8f42 100644 --- a/lib/analyzerinfo.h +++ b/lib/analyzerinfo.h @@ -24,10 +24,10 @@ #include "config.h" #include "errorlogger.h" #include "importproject.h" + +#include #include #include -#include - /// @addtogroup Core /// @{ diff --git a/lib/astutils.cpp b/lib/astutils.cpp index e2ee56dda..cc60a92f4 100644 --- a/lib/astutils.cpp +++ b/lib/astutils.cpp @@ -19,10 +19,15 @@ //--------------------------------------------------------------------------- #include "astutils.h" + +#include "library.h" +#include "mathlib.h" #include "settings.h" #include "symboldatabase.h" #include "token.h" -#include "tokenize.h" +#include "valueflow.h" + +#include static bool astIsCharWithSign(const Token *tok, ValueType::Sign sign) { diff --git a/lib/astutils.h b/lib/astutils.h index d743f7216..958bda833 100644 --- a/lib/astutils.h +++ b/lib/astutils.h @@ -25,8 +25,8 @@ #include #include -class Settings; class Library; +class Settings; class Token; /** Is expression a 'signed char' if no promotion is used */ diff --git a/lib/check.h b/lib/check.h index 7782dcd88..260be91ac 100644 --- a/lib/check.h +++ b/lib/check.h @@ -22,13 +22,14 @@ //--------------------------------------------------------------------------- #include "config.h" +#include "errorlogger.h" +#include "settings.h" #include "token.h" #include "tokenize.h" -#include "settings.h" -#include "errorlogger.h" +#include "valueflow.h" #include -#include +#include /** * Use this macro Cppcheck data can be wrong and you need a to check if that happens to avoid crash/hang diff --git a/lib/check64bit.cpp b/lib/check64bit.cpp index f54810468..c78029b86 100644 --- a/lib/check64bit.cpp +++ b/lib/check64bit.cpp @@ -21,7 +21,14 @@ //--------------------------------------------------------------------------- #include "check64bit.h" + +#include "errorlogger.h" +#include "settings.h" #include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" + +#include //--------------------------------------------------------------------------- diff --git a/lib/check64bit.h b/lib/check64bit.h index 1f6378224..2cee7e3d4 100644 --- a/lib/check64bit.h +++ b/lib/check64bit.h @@ -22,8 +22,15 @@ #define check64bitH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" + +#include + +class ErrorLogger; +class Settings; +class Token; +class Tokenizer; /// @addtogroup Checks diff --git a/lib/checkassert.cpp b/lib/checkassert.cpp index 15cd530e9..7f6705702 100644 --- a/lib/checkassert.cpp +++ b/lib/checkassert.cpp @@ -21,7 +21,13 @@ //--------------------------------------------------------------------------- #include "checkassert.h" + +#include "errorlogger.h" +#include "settings.h" #include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" +#include "tokenlist.h" //--------------------------------------------------------------------------- diff --git a/lib/checkassert.h b/lib/checkassert.h index be6b28c40..d632d9225 100644 --- a/lib/checkassert.h +++ b/lib/checkassert.h @@ -22,8 +22,16 @@ #define checkassertH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" + +#include + +class ErrorLogger; +class Scope; +class Settings; +class Token; +class Tokenizer; /// @addtogroup Checks /// @{ diff --git a/lib/checkautovariables.cpp b/lib/checkautovariables.cpp index ef1b36381..c98326824 100644 --- a/lib/checkautovariables.cpp +++ b/lib/checkautovariables.cpp @@ -21,9 +21,17 @@ //--------------------------------------------------------------------------- #include "checkautovariables.h" -#include "symboldatabase.h" -#include +#include "errorlogger.h" +#include "library.h" +#include "settings.h" +#include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" +#include "valueflow.h" + +#include +#include //--------------------------------------------------------------------------- diff --git a/lib/checkautovariables.h b/lib/checkautovariables.h index 98b74fa0f..4f440e6af 100644 --- a/lib/checkautovariables.h +++ b/lib/checkautovariables.h @@ -22,8 +22,15 @@ #define checkautovariablesH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" + +#include + +class ErrorLogger; +class Settings; +class Token; +class Tokenizer; /// @addtogroup Checks /** @brief Various small checks for automatic variables */ diff --git a/lib/checkbool.cpp b/lib/checkbool.cpp index 3706dbf6a..b6dd9622d 100644 --- a/lib/checkbool.cpp +++ b/lib/checkbool.cpp @@ -19,9 +19,17 @@ //--------------------------------------------------------------------------- #include "checkbool.h" -#include "mathlib.h" -#include "symboldatabase.h" + #include "astutils.h" +#include "errorlogger.h" +#include "mathlib.h" +#include "settings.h" +#include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" + +#include +#include //--------------------------------------------------------------------------- // Register this check class (by creating a static instance of it) diff --git a/lib/checkbool.h b/lib/checkbool.h index 3c218ca4e..c87357e9c 100644 --- a/lib/checkbool.h +++ b/lib/checkbool.h @@ -22,11 +22,15 @@ #define checkboolH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" -class Function; -class Variable; +#include + +class ErrorLogger; +class Settings; +class Token; +class Tokenizer; /// @addtogroup Checks /// @{ diff --git a/lib/checkboost.cpp b/lib/checkboost.cpp index 7336e5a19..e66677d71 100644 --- a/lib/checkboost.cpp +++ b/lib/checkboost.cpp @@ -17,7 +17,12 @@ */ #include "checkboost.h" + +#include "errorlogger.h" #include "symboldatabase.h" +#include "token.h" + +#include // Register this check class (by creating a static instance of it) namespace { diff --git a/lib/checkboost.h b/lib/checkboost.h index de37cb507..01828ed66 100644 --- a/lib/checkboost.h +++ b/lib/checkboost.h @@ -22,9 +22,14 @@ #define checkboostH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" +#include "tokenize.h" +#include + +class ErrorLogger; +class Settings; class Token; /// @addtogroup Checks diff --git a/lib/checkbufferoverrun.cpp b/lib/checkbufferoverrun.cpp index cf1fd85fe..596cd946f 100644 --- a/lib/checkbufferoverrun.cpp +++ b/lib/checkbufferoverrun.cpp @@ -22,18 +22,23 @@ #include "checkbufferoverrun.h" -#include "tokenize.h" -#include "mathlib.h" -#include "symboldatabase.h" #include "astutils.h" +#include "library.h" +#include "mathlib.h" +#include "settings.h" +#include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" +#include "tokenlist.h" #include "utils.h" +#include "valueflow.h" -#include -#include -#include -#include -#include #include +#include +#include +#include +#include +#include //--------------------------------------------------------------------------- diff --git a/lib/checkbufferoverrun.h b/lib/checkbufferoverrun.h index d43590832..0dc5ff1fd 100644 --- a/lib/checkbufferoverrun.h +++ b/lib/checkbufferoverrun.h @@ -22,13 +22,27 @@ #define checkbufferoverrunH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" +#include "errorlogger.h" #include "mathlib.h" +#include "tokenize.h" +#include #include -#include +#include #include +#include + +class Settings; +class SymbolDatabase; +class Token; +namespace ValueFlow { +class Value; +} // namespace ValueFlow +namespace tinyxml2 { +class XMLElement; +} // namespace tinyxml2 // CWE ids used static const struct CWE CWE119(119U); // Improper Restriction of Operations within the Bounds of a Memory Buffer diff --git a/lib/checkclass.cpp b/lib/checkclass.cpp index d651ce701..540f07362 100644 --- a/lib/checkclass.cpp +++ b/lib/checkclass.cpp @@ -19,15 +19,18 @@ //--------------------------------------------------------------------------- #include "checkclass.h" -#include "tokenize.h" -#include "token.h" #include "errorlogger.h" +#include "library.h" +#include "settings.h" +#include "standards.h" #include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" #include "utils.h" -#include #include - +#include +#include //--------------------------------------------------------------------------- // Register CheckClass.. diff --git a/lib/checkclass.h b/lib/checkclass.h index a478b6f84..165e396d9 100644 --- a/lib/checkclass.h +++ b/lib/checkclass.h @@ -21,11 +21,22 @@ #define checkclassH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" +#include "tokenize.h" -class Scope; +#include +#include +#include +#include +#include + +class ErrorLogger; class Function; +class Scope; +class Settings; +class SymbolDatabase; +class Token; /// @addtogroup Checks /// @{ diff --git a/lib/checkcondition.cpp b/lib/checkcondition.cpp index 05d393717..87ac008cc 100644 --- a/lib/checkcondition.cpp +++ b/lib/checkcondition.cpp @@ -21,12 +21,23 @@ //--------------------------------------------------------------------------- #include "checkcondition.h" -#include "astutils.h" -#include "checkother.h" -#include "symboldatabase.h" +#include "astutils.h" +#include "errorlogger.h" +#include "settings.h" +#include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" +#include "valueflow.h" + +#include +#include #include +#include +#include +#include #include +#include // CWE ids used static const struct CWE CWE398(398U); // Indicator of Poor Code Quality diff --git a/lib/checkcondition.h b/lib/checkcondition.h index 5fe24b47d..f9925f5ef 100644 --- a/lib/checkcondition.h +++ b/lib/checkcondition.h @@ -22,10 +22,17 @@ #define checkconditionH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" #include "mathlib.h" +#include + +class ErrorLogger; +class Settings; +class Token; +class Tokenizer; + /// @addtogroup Checks /// @{ diff --git a/lib/checkexceptionsafety.cpp b/lib/checkexceptionsafety.cpp index 9e0ed56a0..7413828b8 100644 --- a/lib/checkexceptionsafety.cpp +++ b/lib/checkexceptionsafety.cpp @@ -18,8 +18,14 @@ //--------------------------------------------------------------------------- #include "checkexceptionsafety.h" + +#include "settings.h" #include "symboldatabase.h" +#include +#include +#include + //--------------------------------------------------------------------------- // Register CheckExceptionSafety.. diff --git a/lib/checkexceptionsafety.h b/lib/checkexceptionsafety.h index e0507327b..eab0ce8da 100644 --- a/lib/checkexceptionsafety.h +++ b/lib/checkexceptionsafety.h @@ -21,10 +21,18 @@ #define checkexceptionsafetyH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" +#include "errorlogger.h" +#include "token.h" +#include "tokenize.h" #include "utils.h" +#include +#include + +class Settings; + // CWE ID used: static const struct CWE CWE398(398U); // Indicator of Poor Code Quality static const struct CWE CWE703(703U); // Improper Check or Handling of Exceptional Conditions diff --git a/lib/checkfunctions.cpp b/lib/checkfunctions.cpp index c08f4bb50..9e9e7aff8 100644 --- a/lib/checkfunctions.cpp +++ b/lib/checkfunctions.cpp @@ -21,9 +21,19 @@ //--------------------------------------------------------------------------- #include "checkfunctions.h" + #include "astutils.h" +#include "mathlib.h" +#include "standards.h" #include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" +#include "valueflow.h" + #include +#include +#include +#include //--------------------------------------------------------------------------- diff --git a/lib/checkfunctions.h b/lib/checkfunctions.h index 5a6a6d0d0..b8c10230e 100644 --- a/lib/checkfunctions.h +++ b/lib/checkfunctions.h @@ -22,9 +22,21 @@ #define checkfunctionsH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" +#include "errorlogger.h" +#include "library.h" +#include "settings.h" + +#include #include +#include + +class Token; +class Tokenizer; +namespace ValueFlow { +class Value; +} // namespace ValueFlow /// @addtogroup Checks diff --git a/lib/checkinternal.cpp b/lib/checkinternal.cpp index 67dee896c..587591104 100644 --- a/lib/checkinternal.cpp +++ b/lib/checkinternal.cpp @@ -19,10 +19,11 @@ #ifdef CHECK_INTERNAL #include "checkinternal.h" + +#include "astutils.h" #include "symboldatabase.h" #include "utils.h" -#include "astutils.h" -#include + #include #include diff --git a/lib/checkinternal.h b/lib/checkinternal.h index d9fbf468e..050515fc3 100644 --- a/lib/checkinternal.h +++ b/lib/checkinternal.h @@ -25,6 +25,8 @@ #include "check.h" #include "config.h" +#include + /// @addtogroup Checks /// @{ diff --git a/lib/checkio.cpp b/lib/checkio.cpp index 344366af3..f8197142d 100644 --- a/lib/checkio.cpp +++ b/lib/checkio.cpp @@ -19,12 +19,22 @@ //--------------------------------------------------------------------------- #include "checkio.h" -#include "tokenize.h" +#include "library.h" +#include "mathlib.h" +#include "settings.h" #include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" #include "utils.h" +#include "valueflow.h" #include #include +#include +#include +#include +#include +#include //--------------------------------------------------------------------------- diff --git a/lib/checkio.h b/lib/checkio.h index 81dd1a874..df159e317 100644 --- a/lib/checkio.h +++ b/lib/checkio.h @@ -23,6 +23,16 @@ #include "check.h" #include "config.h" +#include "errorlogger.h" + +#include +#include + +class Function; +class Settings; +class Token; +class Tokenizer; +class Variable; /// @addtogroup Checks /// @{ diff --git a/lib/checkleakautovar.cpp b/lib/checkleakautovar.cpp index b3d087e88..a59f95dcc 100644 --- a/lib/checkleakautovar.cpp +++ b/lib/checkleakautovar.cpp @@ -21,14 +21,24 @@ //--------------------------------------------------------------------------- #include "checkleakautovar.h" + +#include "astutils.h" #include "checkmemoryleak.h" // <- CheckMemoryLeak::memoryLeak #include "checknullpointer.h" // <- CheckNullPointer::isPointerDeRef -#include "tokenize.h" +#include "errorlogger.h" +#include "mathlib.h" +#include "settings.h" #include "symboldatabase.h" -#include "astutils.h" +#include "token.h" +#include "tokenize.h" +#include "valueflow.h" +#include #include +#include #include +#include + //--------------------------------------------------------------------------- // Register this check class (by creating a static instance of it) diff --git a/lib/checkleakautovar.h b/lib/checkleakautovar.h index 84edb54a0..5384e4f20 100644 --- a/lib/checkleakautovar.h +++ b/lib/checkleakautovar.h @@ -22,11 +22,18 @@ #define checkleakautovarH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" +#include "library.h" #include #include +#include + +class ErrorLogger; +class Settings; +class Token; +class Tokenizer; class CPPCHECKLIB VarInfo { diff --git a/lib/checkmemoryleak.cpp b/lib/checkmemoryleak.cpp index 0034343d9..1fd101b1d 100644 --- a/lib/checkmemoryleak.cpp +++ b/lib/checkmemoryleak.cpp @@ -18,13 +18,21 @@ #include "checkmemoryleak.h" -#include "symboldatabase.h" -#include "mathlib.h" -#include "tokenize.h" + #include "astutils.h" +#include "library.h" +#include "mathlib.h" +#include "settings.h" +#include "standards.h" +#include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" +#include "tokenlist.h" #include "utils.h" +#include "valueflow.h" #include +#include #include #include diff --git a/lib/checkmemoryleak.h b/lib/checkmemoryleak.h index cbe1bed55..bdc9345cd 100644 --- a/lib/checkmemoryleak.h +++ b/lib/checkmemoryleak.h @@ -32,14 +32,19 @@ * - CheckMemoryLeakStructMember checks allocation/deallocation of structs and struct members */ -#include "config.h" #include "check.h" +#include "config.h" +#include "errorlogger.h" +#include "tokenize.h" #include #include -class Scope; class Function; +class Scope; +class Settings; +class SymbolDatabase; +class Token; class Variable; /// @addtogroup Core diff --git a/lib/checknullpointer.cpp b/lib/checknullpointer.cpp index 2c2c0bec2..46f7389ee 100644 --- a/lib/checknullpointer.cpp +++ b/lib/checknullpointer.cpp @@ -19,10 +19,19 @@ //--------------------------------------------------------------------------- #include "checknullpointer.h" -#include "mathlib.h" + +#include "errorlogger.h" +#include "library.h" +#include "settings.h" #include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" #include "utils.h" + +#include #include +#include +#include //--------------------------------------------------------------------------- // Register this check class (by creating a static instance of it) diff --git a/lib/checknullpointer.h b/lib/checknullpointer.h index 2189330cd..63f84fb73 100644 --- a/lib/checknullpointer.h +++ b/lib/checknullpointer.h @@ -22,8 +22,18 @@ #define checknullpointerH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" +#include "valueflow.h" + +#include +#include + +class ErrorLogger; +class Library; +class Settings; +class Token; +class Tokenizer; /// @addtogroup Checks diff --git a/lib/checkother.cpp b/lib/checkother.cpp index c872a7e41..8565a3242 100644 --- a/lib/checkother.cpp +++ b/lib/checkother.cpp @@ -19,13 +19,25 @@ //--------------------------------------------------------------------------- #include "checkother.h" + #include "astutils.h" +#include "errorlogger.h" +#include "library.h" #include "mathlib.h" +#include "settings.h" +#include "standards.h" #include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" #include "utils.h" -#include #include // find_if() +#include +#include +#include +#include +#include +#include //--------------------------------------------------------------------------- // Register this check class (by creating a static instance of it) diff --git a/lib/checkother.h b/lib/checkother.h index 79a715975..c22efbade 100644 --- a/lib/checkother.h +++ b/lib/checkother.h @@ -22,10 +22,18 @@ #define checkotherH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" +#include "valueflow.h" -class Function; +#include +#include +#include + +class ErrorLogger; +class Settings; +class Token; +class Tokenizer; class Variable; /// @addtogroup Checks diff --git a/lib/checkpostfixoperator.cpp b/lib/checkpostfixoperator.cpp index 9b86879da..55fb85f98 100644 --- a/lib/checkpostfixoperator.cpp +++ b/lib/checkpostfixoperator.cpp @@ -22,7 +22,13 @@ //--------------------------------------------------------------------------- #include "checkpostfixoperator.h" + +#include "errorlogger.h" +#include "settings.h" #include "symboldatabase.h" +#include "token.h" + +#include //--------------------------------------------------------------------------- diff --git a/lib/checkpostfixoperator.h b/lib/checkpostfixoperator.h index c722e35c9..b295925e3 100644 --- a/lib/checkpostfixoperator.h +++ b/lib/checkpostfixoperator.h @@ -22,8 +22,15 @@ #define checkpostfixoperatorH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" +#include "tokenize.h" + +#include + +class ErrorLogger; +class Settings; +class Token; /// @addtogroup Checks /// @{ diff --git a/lib/checksizeof.cpp b/lib/checksizeof.cpp index 6998db6f0..3759abf6d 100644 --- a/lib/checksizeof.cpp +++ b/lib/checksizeof.cpp @@ -19,11 +19,14 @@ //--------------------------------------------------------------------------- #include "checksizeof.h" + +#include "errorlogger.h" +#include "settings.h" #include "symboldatabase.h" -#include -#include - +#include "token.h" +#include "tokenize.h" +#include //--------------------------------------------------------------------------- // Register this check class (by creating a static instance of it) diff --git a/lib/checksizeof.h b/lib/checksizeof.h index 4ed06a382..e1dfd6459 100644 --- a/lib/checksizeof.h +++ b/lib/checksizeof.h @@ -22,11 +22,15 @@ #define checksizeofH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" -class Function; -class Variable; +#include + +class ErrorLogger; +class Settings; +class Token; +class Tokenizer; /// @addtogroup Checks /// @{ diff --git a/lib/checkstl.cpp b/lib/checkstl.cpp index 524bfbbde..8aa8d46d3 100644 --- a/lib/checkstl.cpp +++ b/lib/checkstl.cpp @@ -17,10 +17,20 @@ */ #include "checkstl.h" -#include "symboldatabase.h" + #include "checknullpointer.h" +#include "errorlogger.h" +#include "settings.h" +#include "standards.h" +#include "symboldatabase.h" +#include "token.h" #include "utils.h" + +#include +#include +#include #include +#include // Register this check class (by creating a static instance of it) namespace { diff --git a/lib/checkstl.h b/lib/checkstl.h index 781011c32..d1504d5bd 100644 --- a/lib/checkstl.h +++ b/lib/checkstl.h @@ -22,8 +22,19 @@ #define checkstlH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" +#include "library.h" +#include "tokenize.h" + +#include +#include + +class ErrorLogger; +class Scope; +class Settings; +class Token; +class Variable; /// @addtogroup Checks diff --git a/lib/checkstring.cpp b/lib/checkstring.cpp index 3e301a9b9..c316072b8 100644 --- a/lib/checkstring.cpp +++ b/lib/checkstring.cpp @@ -19,10 +19,21 @@ //--------------------------------------------------------------------------- #include "checkstring.h" -#include "symboldatabase.h" + #include "astutils.h" +#include "errorlogger.h" +#include "mathlib.h" +#include "settings.h" +#include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" #include "utils.h" +#include +#include +#include +#include + //--------------------------------------------------------------------------- // Register this check class (by creating a static instance of it) diff --git a/lib/checkstring.h b/lib/checkstring.h index 8529a4fd0..a0b7c7d8a 100644 --- a/lib/checkstring.h +++ b/lib/checkstring.h @@ -22,8 +22,15 @@ #define checkstringH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" + +#include + +class ErrorLogger; +class Settings; +class Token; +class Tokenizer; /// @addtogroup Checks /// @{ diff --git a/lib/checktype.cpp b/lib/checktype.cpp index 4660b4a35..c35c59970 100644 --- a/lib/checktype.cpp +++ b/lib/checktype.cpp @@ -19,9 +19,18 @@ //--------------------------------------------------------------------------- #include "checktype.h" -#include "mathlib.h" -#include "symboldatabase.h" +#include "errorlogger.h" +#include "mathlib.h" +#include "platform.h" +#include "settings.h" +#include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" + +#include +#include +#include #include //--------------------------------------------------------------------------- diff --git a/lib/checktype.h b/lib/checktype.h index 3e5e50c53..ba13e80e5 100644 --- a/lib/checktype.h +++ b/lib/checktype.h @@ -22,8 +22,14 @@ #define checktypeH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" +#include "valueflow.h" + +class ErrorLogger; +class Settings; +class Token; +class Tokenizer; /// @addtogroup Checks /// @{ diff --git a/lib/checkuninitvar.cpp b/lib/checkuninitvar.cpp index cd9e0a1fe..f55513ec0 100644 --- a/lib/checkuninitvar.cpp +++ b/lib/checkuninitvar.cpp @@ -19,13 +19,24 @@ //--------------------------------------------------------------------------- #include "checkuninitvar.h" + #include "astutils.h" -#include "mathlib.h" #include "checknullpointer.h" // CheckNullPointer::isPointerDeref +#include "errorlogger.h" +#include "library.h" +#include "mathlib.h" +#include "settings.h" #include "symboldatabase.h" -#include +#include "token.h" +#include "tokenize.h" +#include "valueflow.h" + #include +#include +#include +#include #include +#include //--------------------------------------------------------------------------- // Register this check class (by creating a static instance of it) diff --git a/lib/checkuninitvar.h b/lib/checkuninitvar.h index e22917eeb..311a4f51a 100644 --- a/lib/checkuninitvar.h +++ b/lib/checkuninitvar.h @@ -22,10 +22,17 @@ #define checkuninitvarH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" +#include +#include + +class ErrorLogger; class Scope; +class Settings; +class Token; +class Tokenizer; class Variable; /// @addtogroup Checks diff --git a/lib/checkunusedfunctions.cpp b/lib/checkunusedfunctions.cpp index 27f6fbe2e..e2eb8452b 100644 --- a/lib/checkunusedfunctions.cpp +++ b/lib/checkunusedfunctions.cpp @@ -19,12 +19,20 @@ //--------------------------------------------------------------------------- #include "checkunusedfunctions.h" -#include "tokenize.h" -#include "token.h" + +#include "errorlogger.h" +#include "library.h" +#include "settings.h" #include "symboldatabase.h" -#include "analyzerinfo.h" -#include +#include "token.h" +#include "tokenize.h" +#include "tokenlist.h" + #include +#include +#include +#include +#include //--------------------------------------------------------------------------- diff --git a/lib/checkunusedfunctions.h b/lib/checkunusedfunctions.h index 89d1ebb25..8a6df7963 100644 --- a/lib/checkunusedfunctions.h +++ b/lib/checkunusedfunctions.h @@ -22,12 +22,18 @@ #define checkunusedfunctionsH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" -namespace tinyxml2 { - class XMLElement; -} +#include +#include +#include +#include + +class ErrorLogger; +class Function; +class Settings; +class Tokenizer; /// @addtogroup Checks /** @brief Check for functions never called */ diff --git a/lib/checkunusedvar.cpp b/lib/checkunusedvar.cpp index 1d4a4994e..cca6c1c4f 100644 --- a/lib/checkunusedvar.cpp +++ b/lib/checkunusedvar.cpp @@ -19,9 +19,21 @@ //--------------------------------------------------------------------------- #include "checkunusedvar.h" + +#include "errorlogger.h" +#include "settings.h" #include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" +#include "valueflow.h" + #include +#include +#include +#include +#include #include +#include //--------------------------------------------------------------------------- // Register this check class (by creating a static instance of it) diff --git a/lib/checkunusedvar.h b/lib/checkunusedvar.h index 495b9b6ab..be0a59c3c 100644 --- a/lib/checkunusedvar.h +++ b/lib/checkunusedvar.h @@ -21,13 +21,18 @@ #define checkunusedvarH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" #include +#include -class Type; +class ErrorLogger; class Scope; +class Settings; +class Token; +class Tokenizer; +class Type; class Variables; /// @addtogroup Checks diff --git a/lib/checkvaarg.cpp b/lib/checkvaarg.cpp index 674b3b916..d9f9c5c20 100644 --- a/lib/checkvaarg.cpp +++ b/lib/checkvaarg.cpp @@ -17,7 +17,15 @@ */ #include "checkvaarg.h" + +#include "errorlogger.h" +#include "settings.h" #include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" + +#include +#include //--------------------------------------------------------------------------- diff --git a/lib/checkvaarg.h b/lib/checkvaarg.h index 6827e9521..b4cc6da2a 100644 --- a/lib/checkvaarg.h +++ b/lib/checkvaarg.h @@ -22,8 +22,15 @@ #define checkvaargtH //--------------------------------------------------------------------------- -#include "config.h" #include "check.h" +#include "config.h" + +#include + +class ErrorLogger; +class Settings; +class Token; +class Tokenizer; /// @addtogroup Checks /// @{ diff --git a/lib/cppcheck.cpp b/lib/cppcheck.cpp index 6b7f0ab25..265f11e5c 100644 --- a/lib/cppcheck.cpp +++ b/lib/cppcheck.cpp @@ -17,23 +17,28 @@ */ #include "cppcheck.h" -#include "preprocessor.h" // Preprocessor -#include "tokenize.h" // Tokenizer - #include "check.h" -#include "path.h" - #include "checkunusedfunctions.h" +#include "library.h" +#include "mathlib.h" +#include "path.h" +#include "platform.h" +#include "preprocessor.h" // Preprocessor +#include "suppressions.h" #include "timer.h" +#include "token.h" +#include "tokenize.h" // Tokenizer +#include "tokenlist.h" #include "version.h" #include - -#include -#include -#include -#include #include +#include +#include +#include +#include +#include +#include #ifdef HAVE_RULES #define PCRE_STATIC diff --git a/lib/cppcheck.h b/lib/cppcheck.h index 27cf8561b..53007674c 100644 --- a/lib/cppcheck.h +++ b/lib/cppcheck.h @@ -21,15 +21,18 @@ #define cppcheckH //--------------------------------------------------------------------------- -#include "config.h" -#include "settings.h" -#include "errorlogger.h" -#include "check.h" #include "analyzerinfo.h" +#include "check.h" +#include "config.h" +#include "errorlogger.h" +#include "importproject.h" +#include "settings.h" -#include -#include +#include #include +#include +#include +#include class Tokenizer; diff --git a/lib/errorlogger.cpp b/lib/errorlogger.cpp index bbd4cc084..e864b99e4 100644 --- a/lib/errorlogger.cpp +++ b/lib/errorlogger.cpp @@ -17,18 +17,21 @@ */ #include "errorlogger.h" -#include "path.h" + #include "cppcheck.h" -#include "tokenlist.h" +#include "mathlib.h" +#include "path.h" #include "token.h" +#include "tokenlist.h" #include "utils.h" #include - -#include -#include -#include #include +#include +#include +#include +#include +#include InternalError::InternalError(const Token *tok, const std::string &errorMsg, Type type) : token(tok), errorMessage(errorMsg) diff --git a/lib/errorlogger.h b/lib/errorlogger.h index f8016e095..5a0f8a6f7 100644 --- a/lib/errorlogger.h +++ b/lib/errorlogger.h @@ -24,9 +24,11 @@ #include "config.h" #include "suppressions.h" +#include #include #include #include +#include #include /** @@ -42,6 +44,7 @@ struct CWE { class Token; class TokenList; + namespace tinyxml2 { class XMLElement; } diff --git a/lib/importproject.cpp b/lib/importproject.cpp index 1507b20ce..9753f5684 100644 --- a/lib/importproject.cpp +++ b/lib/importproject.cpp @@ -17,13 +17,18 @@ */ #include "importproject.h" + #include "path.h" #include "settings.h" -#include "tokenize.h" -#include "token.h" #include "tinyxml2.h" +#include "token.h" +#include "tokenize.h" +#include "tokenlist.h" #include "utils.h" + +#include #include +#include void ImportProject::ignorePaths(const std::vector &ipaths) { diff --git a/lib/importproject.h b/lib/importproject.h index 5d8c2d058..5715ef438 100644 --- a/lib/importproject.h +++ b/lib/importproject.h @@ -23,10 +23,11 @@ #include "config.h" #include "platform.h" + #include #include -#include #include +#include #include /// @addtogroup Core diff --git a/lib/library.cpp b/lib/library.cpp index 48abdd6b0..6d78eebc6 100644 --- a/lib/library.cpp +++ b/lib/library.cpp @@ -17,16 +17,20 @@ */ #include "library.h" -#include "path.h" -#include "tinyxml2.h" -#include "tokenlist.h" -#include "mathlib.h" -#include "token.h" -#include "symboldatabase.h" + #include "astutils.h" +#include "mathlib.h" +#include "path.h" +#include "symboldatabase.h" +#include "tinyxml2.h" +#include "token.h" +#include "tokenlist.h" #include "utils.h" -#include +#include +#include +#include +#include static std::vector getnames(const char *names) { diff --git a/lib/library.h b/lib/library.h index ab6d88175..a75f4dd76 100644 --- a/lib/library.h +++ b/lib/library.h @@ -22,15 +22,19 @@ //--------------------------------------------------------------------------- #include "config.h" +#include "errorlogger.h" #include "mathlib.h" #include "standards.h" -#include "errorlogger.h" +#include #include #include #include +#include #include +class Token; + namespace tinyxml2 { class XMLDocument; class XMLElement; diff --git a/lib/mathlib.cpp b/lib/mathlib.cpp index fc58b0380..2e2fe2f43 100644 --- a/lib/mathlib.cpp +++ b/lib/mathlib.cpp @@ -17,17 +17,16 @@ */ - -#include "mathlib.h" #include "errorlogger.h" #include "utils.h" -#include // VS2013: std::min and std::max -#include +#include "mathlib.h" + #include +#include #include #include - +#include #if defined(_MSC_VER) && _MSC_VER <= 1700 // VS2012 doesn't have std::isinf and std::isnan #define ISINF(x) (!_finite(x)) diff --git a/lib/mathlib.h b/lib/mathlib.h index 67e7a3a66..434d9f223 100644 --- a/lib/mathlib.h +++ b/lib/mathlib.h @@ -21,10 +21,11 @@ #define mathlibH //--------------------------------------------------------------------------- -#include -#include #include "config.h" +#include +#include + /// @addtogroup Core /// @{ diff --git a/lib/path.cpp b/lib/path.cpp index a6a4cef15..981feec8b 100644 --- a/lib/path.cpp +++ b/lib/path.cpp @@ -21,11 +21,12 @@ #endif #include "path.h" #include "utils.h" + #include -#include -#include -#include #include +#include +#include + #ifndef _WIN32 #include #else diff --git a/lib/path.h b/lib/path.h index cb3a2b313..a454c6312 100644 --- a/lib/path.h +++ b/lib/path.h @@ -22,6 +22,7 @@ //--------------------------------------------------------------------------- #include "config.h" + #include #include #include diff --git a/lib/pathmatch.cpp b/lib/pathmatch.cpp index e876e39b2..739c9ec0c 100644 --- a/lib/pathmatch.cpp +++ b/lib/pathmatch.cpp @@ -17,10 +17,13 @@ */ #include "pathmatch.h" + #include "path.h" #include "utils.h" + #include -#include +#include +#include PathMatch::PathMatch(const std::vector &excludedPaths, bool caseSensitive) : _excludedPaths(excludedPaths), _caseSensitive(caseSensitive) diff --git a/lib/pathmatch.h b/lib/pathmatch.h index 89a02306d..616deb72a 100644 --- a/lib/pathmatch.h +++ b/lib/pathmatch.h @@ -20,6 +20,7 @@ #define PATHMATCH_H #include "config.h" + #include #include diff --git a/lib/platform.cpp b/lib/platform.cpp index 395e6c9d0..098aae737 100644 --- a/lib/platform.cpp +++ b/lib/platform.cpp @@ -17,8 +17,11 @@ */ #include "platform.h" + #include "tinyxml2.h" +#include +#include cppcheck::Platform::Platform() { diff --git a/lib/platform.h b/lib/platform.h index 347651319..5c00a9edc 100644 --- a/lib/platform.h +++ b/lib/platform.h @@ -22,6 +22,7 @@ //--------------------------------------------------------------------------- #include "config.h" + #include /// @addtogroup Core diff --git a/lib/preprocessor.cpp b/lib/preprocessor.cpp index 96c46589c..7792934dc 100644 --- a/lib/preprocessor.cpp +++ b/lib/preprocessor.cpp @@ -18,18 +18,18 @@ #include "preprocessor.h" -#include "path.h" + #include "errorlogger.h" +#include "library.h" +#include "path.h" #include "settings.h" +#include "simplecpp.h" +#include "suppressions.h" #include -#include -#include -#include -#include -#include -#include #include +#include +#include /** * Remove heading and trailing whitespaces from the input parameter. diff --git a/lib/preprocessor.h b/lib/preprocessor.h index 69887c4e7..b3fdb0b35 100644 --- a/lib/preprocessor.h +++ b/lib/preprocessor.h @@ -22,12 +22,14 @@ //--------------------------------------------------------------------------- #include "config.h" + #include -#include #include -#include #include +#include #include +#include +#include class ErrorLogger; class Settings; diff --git a/lib/settings.cpp b/lib/settings.cpp index b43fa4243..0f9f0ce2d 100644 --- a/lib/settings.cpp +++ b/lib/settings.cpp @@ -17,12 +17,8 @@ */ #include "settings.h" -#include "preprocessor.h" // Preprocessor -#include "utils.h" -#include "valueflow.h" -#include -#include +#include "valueflow.h" bool Settings::_terminated; diff --git a/lib/settings.h b/lib/settings.h index 00a70830f..5bc9b1261 100644 --- a/lib/settings.h +++ b/lib/settings.h @@ -21,19 +21,20 @@ #define settingsH //--------------------------------------------------------------------------- -#include -#include -#include -#include #include "config.h" +#include "errorlogger.h" +#include "importproject.h" #include "library.h" #include "platform.h" -#include "importproject.h" -#include "suppressions.h" #include "standards.h" -#include "errorlogger.h" +#include "suppressions.h" #include "timer.h" +#include +#include +#include +#include + namespace ValueFlow { class Value; } diff --git a/lib/standards.h b/lib/standards.h index f9e85b3e2..8b04cf6ca 100644 --- a/lib/standards.h +++ b/lib/standards.h @@ -21,6 +21,8 @@ #define standardsH //--------------------------------------------------------------------------- +#include + /// @addtogroup Core /// @{ diff --git a/lib/suppressions.cpp b/lib/suppressions.cpp index 0fe21f3c5..38d214e43 100644 --- a/lib/suppressions.cpp +++ b/lib/suppressions.cpp @@ -17,12 +17,14 @@ */ #include "suppressions.h" + #include "path.h" #include -#include -#include #include // std::isdigit, std::isalnum, etc +#include +#include +#include std::string Suppressions::parseFile(std::istream &istr) { diff --git a/lib/suppressions.h b/lib/suppressions.h index 418f13804..c8000cc92 100644 --- a/lib/suppressions.h +++ b/lib/suppressions.h @@ -20,12 +20,13 @@ #define suppressionsH //--------------------------------------------------------------------------- -#include -#include -#include -#include #include "config.h" +#include +#include +#include +#include + /// @addtogroup Core /// @{ diff --git a/lib/symboldatabase.cpp b/lib/symboldatabase.cpp index 98d077a04..462481913 100644 --- a/lib/symboldatabase.cpp +++ b/lib/symboldatabase.cpp @@ -19,19 +19,19 @@ //--------------------------------------------------------------------------- #include "symboldatabase.h" -#include "tokenize.h" -#include "token.h" -#include "settings.h" #include "errorlogger.h" +#include "platform.h" +#include "settings.h" +#include "token.h" +#include "tokenize.h" +#include "tokenlist.h" #include "utils.h" +#include "valueflow.h" -#include -#include +#include #include -#include #include -#include - +#include //--------------------------------------------------------------------------- SymbolDatabase::SymbolDatabase(const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger) diff --git a/lib/symboldatabase.h b/lib/symboldatabase.h index f90c30472..df4d928fb 100644 --- a/lib/symboldatabase.h +++ b/lib/symboldatabase.h @@ -21,24 +21,26 @@ #define symboldatabaseH //--------------------------------------------------------------------------- -#include -#include -#include -#include -#include -#include - #include "config.h" -#include "token.h" -#include "mathlib.h" #include "library.h" +#include "mathlib.h" +#include "token.h" + +#include +#include +#include +#include +#include +#include +#include -class Tokenizer; -class Settings; class ErrorLogger; - +class Function; class Scope; +class Settings; class SymbolDatabase; +class Tokenizer; +class ValueType; /** * @brief Access control enumerations. diff --git a/lib/templatesimplifier.cpp b/lib/templatesimplifier.cpp index 256ce736c..f6048b071 100644 --- a/lib/templatesimplifier.cpp +++ b/lib/templatesimplifier.cpp @@ -17,20 +17,19 @@ */ #include "templatesimplifier.h" + +#include "errorlogger.h" #include "mathlib.h" +#include "settings.h" #include "token.h" #include "tokenize.h" -#include "errorlogger.h" -#include "settings.h" +#include "tokenlist.h" + #include -#include -#include -#include -#include -#include -#include #include #include +#include +#include #ifdef GDB_HELPERS diff --git a/lib/templatesimplifier.h b/lib/templatesimplifier.h index ce06f5644..442bf103d 100644 --- a/lib/templatesimplifier.h +++ b/lib/templatesimplifier.h @@ -22,17 +22,18 @@ #define templatesimplifierH //--------------------------------------------------------------------------- -#include -#include -#include -#include -#include #include "config.h" -class Token; -class TokenList; +#include +#include +#include +#include +#include + class ErrorLogger; class Settings; +class Token; +class TokenList; /// @addtogroup Core diff --git a/lib/timer.cpp b/lib/timer.cpp index d80306b6c..88eba035e 100644 --- a/lib/timer.cpp +++ b/lib/timer.cpp @@ -17,8 +17,10 @@ */ #include "timer.h" + #include #include +#include #include /* TODO: diff --git a/lib/timer.h b/lib/timer.h index fbd235874..92e30bc1e 100644 --- a/lib/timer.h +++ b/lib/timer.h @@ -20,11 +20,12 @@ #define timerH //--------------------------------------------------------------------------- -#include -#include -#include #include "config.h" +#include +#include +#include + enum SHOWTIME_MODES { SHOWTIME_NONE = 0, SHOWTIME_FILE, diff --git a/lib/token.cpp b/lib/token.cpp index 39cfeb2b8..ca0358022 100644 --- a/lib/token.cpp +++ b/lib/token.cpp @@ -17,21 +17,21 @@ */ #include "token.h" + #include "errorlogger.h" +#include "library.h" #include "settings.h" #include "symboldatabase.h" #include "utils.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include Token::Token(Token **tokens) : tokensBack(tokens), diff --git a/lib/token.h b/lib/token.h index f481894d6..a3491fe40 100644 --- a/lib/token.h +++ b/lib/token.h @@ -21,21 +21,23 @@ #define tokenH //--------------------------------------------------------------------------- +#include "config.h" +#include "mathlib.h" +#include "valueflow.h" + +#include #include +#include #include #include -#include -#include "config.h" -#include "valueflow.h" -#include "mathlib.h" -class Scope; -class Type; -class Function; -class Variable; -class ValueType; -class Settings; class Enumerator; +class Function; +class Scope; +class Settings; +class Type; +class ValueType; +class Variable; /// @addtogroup Core /// @{ diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index c6eed8103..79f531487 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -18,22 +18,30 @@ //--------------------------------------------------------------------------- #include "tokenize.h" -#include "mathlib.h" -#include "settings.h" + #include "check.h" +#include "library.h" +#include "mathlib.h" #include "path.h" +#include "platform.h" +#include "settings.h" +#include "standards.h" #include "symboldatabase.h" #include "templatesimplifier.h" #include "timer.h" +#include "token.h" #include "utils.h" +#include "valueflow.h" -#include -#include +#include #include #include -#include +#include +#include #include - +#include +#include +#include //--------------------------------------------------------------------------- namespace { diff --git a/lib/tokenize.h b/lib/tokenize.h index 00dd2130c..a36d014aa 100644 --- a/lib/tokenize.h +++ b/lib/tokenize.h @@ -21,19 +21,19 @@ #define tokenizeH //--------------------------------------------------------------------------- +#include "config.h" #include "errorlogger.h" #include "tokenlist.h" -#include "config.h" -#include -#include -#include -#include #include +#include +#include +#include class Settings; class SymbolDatabase; class TimerResults; +class Token; namespace simplecpp { class TokenList; diff --git a/lib/tokenlist.cpp b/lib/tokenlist.cpp index db82df873..f3fd3691a 100644 --- a/lib/tokenlist.cpp +++ b/lib/tokenlist.cpp @@ -18,19 +18,17 @@ //--------------------------------------------------------------------------- #include "tokenlist.h" -#include "token.h" + +#include "errorlogger.h" #include "mathlib.h" #include "path.h" -#include "preprocessor.h" #include "settings.h" -#include "errorlogger.h" -#include "utils.h" +#include "token.h" #include - -#include -#include #include +#include +#include #include // How many compileExpression recursions are allowed? diff --git a/lib/tokenlist.h b/lib/tokenlist.h index 28b22aa11..1c09da70d 100644 --- a/lib/tokenlist.h +++ b/lib/tokenlist.h @@ -21,12 +21,13 @@ #define tokenlistH //--------------------------------------------------------------------------- -#include -#include #include "config.h" -class Token; +#include +#include + class Settings; +class Token; namespace simplecpp { class TokenList; diff --git a/lib/utils.h b/lib/utils.h index 221e3d124..b5c46854e 100644 --- a/lib/utils.h +++ b/lib/utils.h @@ -22,6 +22,8 @@ //--------------------------------------------------------------------------- #include +#include +#include /*! Helper class to aid in the initializing global const data */ template < typename Cont > diff --git a/lib/valueflow.cpp b/lib/valueflow.cpp index e7e5be103..0c13d0909 100644 --- a/lib/valueflow.cpp +++ b/lib/valueflow.cpp @@ -17,15 +17,26 @@ */ #include "valueflow.h" + #include "astutils.h" #include "errorlogger.h" +#include "library.h" #include "mathlib.h" +#include "platform.h" #include "settings.h" +#include "standards.h" #include "symboldatabase.h" #include "token.h" #include "tokenlist.h" #include "utils.h" + +#include +#include +#include +#include +#include #include +#include namespace { struct ProgramMemory { diff --git a/lib/valueflow.h b/lib/valueflow.h index aaaecd297..5061e3afd 100644 --- a/lib/valueflow.h +++ b/lib/valueflow.h @@ -21,15 +21,17 @@ #define valueflowH //--------------------------------------------------------------------------- -#include -#include #include "config.h" -class Token; -class TokenList; -class SymbolDatabase; +#include +#include +#include + class ErrorLogger; class Settings; +class SymbolDatabase; +class Token; +class TokenList; namespace ValueFlow { class CPPCHECKLIB Value { diff --git a/test/options.cpp b/test/options.cpp index c130343ce..7ab716837 100644 --- a/test/options.cpp +++ b/test/options.cpp @@ -16,6 +16,8 @@ #include "options.h" +#include + options::options(int argc, const char* argv[]) :_options(argv + 1, argv + argc) ,_which_test("") diff --git a/test/redirect.h b/test/redirect.h index 92ae2af63..2b43db189 100644 --- a/test/redirect.h +++ b/test/redirect.h @@ -18,6 +18,8 @@ #define REDIRECT_H #include +#include +#include extern std::ostringstream errout; extern std::ostringstream output; diff --git a/test/test64bit.cpp b/test/test64bit.cpp index 79de4a51e..de94d57df 100644 --- a/test/test64bit.cpp +++ b/test/test64bit.cpp @@ -16,9 +16,11 @@ * along with this program. If not, see . */ -#include "tokenize.h" + #include "check64bit.h" +#include "settings.h" #include "testsuite.h" +#include "tokenize.h" class Test64BitPortability : public TestFixture { diff --git a/test/testassert.cpp b/test/testassert.cpp index af43b728b..106cc52e2 100644 --- a/test/testassert.cpp +++ b/test/testassert.cpp @@ -16,9 +16,11 @@ * along with this program. If not, see . */ -#include "tokenize.h" + #include "checkassert.h" +#include "settings.h" #include "testsuite.h" +#include "tokenize.h" class TestAssert : public TestFixture { diff --git a/test/testastutils.cpp b/test/testastutils.cpp index acf1abd0b..2fb6ef3e3 100644 --- a/test/testastutils.cpp +++ b/test/testastutils.cpp @@ -16,11 +16,13 @@ * along with this program. If not, see . */ + #include "astutils.h" -#include "token.h" #include "settings.h" -#include "tokenize.h" #include "testsuite.h" +#include "token.h" +#include "tokenize.h" +#include "tokenlist.h" class TestAstUtils : public TestFixture { diff --git a/test/testautovariables.cpp b/test/testautovariables.cpp index 0d0666d57..42320216e 100644 --- a/test/testautovariables.cpp +++ b/test/testautovariables.cpp @@ -16,9 +16,11 @@ * along with this program. If not, see . */ -#include "tokenize.h" + #include "checkautovariables.h" +#include "settings.h" #include "testsuite.h" +#include "tokenize.h" class TestAutoVariables : public TestFixture { diff --git a/test/testbool.cpp b/test/testbool.cpp index f54156b8e..32def5f7f 100644 --- a/test/testbool.cpp +++ b/test/testbool.cpp @@ -16,9 +16,11 @@ * along with this program. If not, see . */ -#include "tokenize.h" + #include "checkbool.h" +#include "settings.h" #include "testsuite.h" +#include "tokenize.h" class TestBool : public TestFixture { diff --git a/test/testboost.cpp b/test/testboost.cpp index 4c465b28c..fecd9921b 100644 --- a/test/testboost.cpp +++ b/test/testboost.cpp @@ -16,9 +16,11 @@ * along with this program. If not, see . */ -#include "tokenize.h" + #include "checkboost.h" +#include "settings.h" #include "testsuite.h" +#include "tokenize.h" class TestBoost : public TestFixture { diff --git a/test/testbufferoverrun.cpp b/test/testbufferoverrun.cpp index bd0a2831b..2d2a61a3e 100644 --- a/test/testbufferoverrun.cpp +++ b/test/testbufferoverrun.cpp @@ -16,12 +16,19 @@ * along with this program. If not, see . */ -#include "tokenize.h" + #include "checkbufferoverrun.h" +#include "library.h" +#include "settings.h" #include "testsuite.h" +#include "token.h" +#include "tokenize.h" #include #include +#include +#include +#include class TestBufferOverrun : public TestFixture { diff --git a/test/testcharvar.cpp b/test/testcharvar.cpp index b473de299..546d34090 100644 --- a/test/testcharvar.cpp +++ b/test/testcharvar.cpp @@ -16,9 +16,12 @@ * along with this program. If not, see . */ -#include "tokenize.h" + #include "checkother.h" +#include "platform.h" +#include "settings.h" #include "testsuite.h" +#include "tokenize.h" class TestCharVar : public TestFixture { diff --git a/test/testclass.cpp b/test/testclass.cpp index e974acef5..9a6a2647f 100644 --- a/test/testclass.cpp +++ b/test/testclass.cpp @@ -16,11 +16,14 @@ * along with this program. If not, see . */ -#include "tokenize.h" -#include "checkclass.h" -#include "testsuite.h" #include +#include "checkclass.h" +#include "library.h" +#include "settings.h" +#include "testsuite.h" +#include "tokenize.h" + class TestClass : public TestFixture { public: diff --git a/test/testcmdlineparser.cpp b/test/testcmdlineparser.cpp index e2a7df7c9..21d1079ae 100644 --- a/test/testcmdlineparser.cpp +++ b/test/testcmdlineparser.cpp @@ -16,12 +16,20 @@ * along with this program. If not, see . */ -#include "testsuite.h" #include "cmdlineparser.h" -#include "settings.h" +#include "platform.h" #include "redirect.h" +#include "settings.h" +#include "standards.h" +#include "suppressions.h" +#include "testsuite.h" #include "timer.h" +#include +#include +#include +#include +#include class TestCmdlineParser : public TestFixture { public: diff --git a/test/testcondition.cpp b/test/testcondition.cpp index a9276692e..104baa6fb 100644 --- a/test/testcondition.cpp +++ b/test/testcondition.cpp @@ -16,11 +16,16 @@ * along with this program. If not, see . */ -#include "tokenize.h" #include "checkcondition.h" +#include "library.h" +#include "settings.h" #include "testsuite.h" -#include +#include "tokenize.h" + #include +#include +#include +#include class TestCondition : public TestFixture { public: diff --git a/test/testconstructors.cpp b/test/testconstructors.cpp index 46dc12f8e..386606f04 100644 --- a/test/testconstructors.cpp +++ b/test/testconstructors.cpp @@ -16,9 +16,11 @@ * along with this program. If not, see . */ -#include "tokenize.h" + #include "checkclass.h" +#include "settings.h" #include "testsuite.h" +#include "tokenize.h" class TestConstructors : public TestFixture { diff --git a/test/testcppcheck.cpp b/test/testcppcheck.cpp index 29c30decd..4738dcad8 100644 --- a/test/testcppcheck.cpp +++ b/test/testcppcheck.cpp @@ -16,11 +16,10 @@ * along with this program. If not, see . */ -#include "cppcheck.h" -#include "cppcheckexecutor.h" -#include "testsuite.h" -#include "path.h" #include "check.h" +#include "cppcheck.h" +#include "errorlogger.h" +#include "testsuite.h" #include #include diff --git a/test/testerrorlogger.cpp b/test/testerrorlogger.cpp index e1d96ac59..e158cbe73 100644 --- a/test/testerrorlogger.cpp +++ b/test/testerrorlogger.cpp @@ -16,10 +16,14 @@ * along with this program. If not, see . */ -#include +#include "config.h" #include "cppcheck.h" -#include "testsuite.h" #include "errorlogger.h" +#include "suppressions.h" +#include "testsuite.h" + +#include +#include class TestErrorLogger : public TestFixture { diff --git a/test/testexceptionsafety.cpp b/test/testexceptionsafety.cpp index fff576f8c..7776de3b9 100644 --- a/test/testexceptionsafety.cpp +++ b/test/testexceptionsafety.cpp @@ -16,9 +16,11 @@ * along with this program. If not, see . */ -#include "tokenize.h" + #include "checkexceptionsafety.h" +#include "settings.h" #include "testsuite.h" +#include "tokenize.h" class TestExceptionSafety : public TestFixture { diff --git a/test/testfilelister.cpp b/test/testfilelister.cpp index bac366579..fa92af894 100644 --- a/test/testfilelister.cpp +++ b/test/testfilelister.cpp @@ -16,18 +16,18 @@ * along with this program. If not, see . */ -#include "testsuite.h" #include "filelister.h" -#include "settings.h" #include "pathmatch.h" +#include "testsuite.h" + +#include #include +#include +#include +#include #ifndef _WIN32 #include -#include -#include -#include -#include #endif class TestFileLister: public TestFixture { diff --git a/test/testfunctions.cpp b/test/testfunctions.cpp index 4b8af4719..3136e6e46 100644 --- a/test/testfunctions.cpp +++ b/test/testfunctions.cpp @@ -16,11 +16,15 @@ * along with this program. If not, see . */ -#include "tokenize.h" -#include "checkfunctions.h" -#include "testsuite.h" #include +#include "checkfunctions.h" +#include "library.h" +#include "settings.h" +#include "standards.h" +#include "testsuite.h" +#include "tokenize.h" + class TestFunctions : public TestFixture { public: diff --git a/test/testgarbage.cpp b/test/testgarbage.cpp index 28f3a394d..05bf6a3ef 100644 --- a/test/testgarbage.cpp +++ b/test/testgarbage.cpp @@ -16,11 +16,14 @@ * along with this program. If not, see . */ -#include "testsuite.h" -#include "tokenize.h" -#include "token.h" -#include "settings.h" #include "check.h" +#include "errorlogger.h" +#include "settings.h" +#include "testsuite.h" +#include "token.h" +#include "tokenize.h" + +#include class TestGarbage : public TestFixture { diff --git a/test/testimportproject.cpp b/test/testimportproject.cpp index 9918ef41e..a89025528 100644 --- a/test/testimportproject.cpp +++ b/test/testimportproject.cpp @@ -16,9 +16,12 @@ * along with this program. If not, see . */ -#include -#include "testsuite.h" #include "importproject.h" +#include "testsuite.h" + +#include +#include +#include class TestImportProject : public TestFixture { public: diff --git a/test/testincompletestatement.cpp b/test/testincompletestatement.cpp index b0885117c..54d41486f 100644 --- a/test/testincompletestatement.cpp +++ b/test/testincompletestatement.cpp @@ -16,10 +16,14 @@ * along with this program. If not, see . */ +#include "checkother.h" +#include "settings.h" #include "testsuite.h" #include "tokenize.h" -#include "checkother.h" + #include +#include +#include class TestIncompleteStatement : public TestFixture { public: diff --git a/test/testio.cpp b/test/testio.cpp index 24edd780e..60863c300 100644 --- a/test/testio.cpp +++ b/test/testio.cpp @@ -16,7 +16,10 @@ * along with this program. If not, see . */ + #include "checkio.h" +#include "platform.h" +#include "settings.h" #include "testsuite.h" #include "tokenize.h" diff --git a/test/testleakautovar.cpp b/test/testleakautovar.cpp index b1a1d0db1..9ff6296e3 100644 --- a/test/testleakautovar.cpp +++ b/test/testleakautovar.cpp @@ -16,9 +16,12 @@ * along with this program. If not, see . */ -#include "tokenize.h" + #include "checkleakautovar.h" +#include "library.h" +#include "settings.h" #include "testsuite.h" +#include "tokenize.h" class TestLeakAutoVar : public TestFixture { diff --git a/test/testlibrary.cpp b/test/testlibrary.cpp index c117755a2..76b1b7aba 100644 --- a/test/testlibrary.cpp +++ b/test/testlibrary.cpp @@ -16,13 +16,20 @@ * along with this program. If not, see . */ +#include "errorlogger.h" #include "library.h" #include "settings.h" -#include "token.h" -#include "tokenlist.h" -#include "tokenize.h" +#include "standards.h" #include "testsuite.h" +#include "token.h" +#include "tokenize.h" +#include "tokenlist.h" + #include +#include +#include +#include +#include class TestLibrary : public TestFixture { diff --git a/test/testmathlib.cpp b/test/testmathlib.cpp index 8ca4f73ff..9535d734d 100644 --- a/test/testmathlib.cpp +++ b/test/testmathlib.cpp @@ -16,9 +16,12 @@ * along with this program. If not, see . */ + #include "mathlib.h" #include "testsuite.h" +struct InternalError; + class TestMathLib : public TestFixture { public: diff --git a/test/testmemleak.cpp b/test/testmemleak.cpp index 1d29914a3..13bb030f1 100644 --- a/test/testmemleak.cpp +++ b/test/testmemleak.cpp @@ -15,13 +15,23 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ - +#include "checkmemoryleak.h" +#include "preprocessor.h" +#include "settings.h" +#include "simplecpp.h" +#include "standards.h" +#include "symboldatabase.h" +#include "testsuite.h" +#include "token.h" #include "tokenize.h" #include "tokenlist.h" -#include "checkmemoryleak.h" -#include "testsuite.h" -#include "symboldatabase.h" -#include "preprocessor.h" + +#include +#include +#include +#include + +struct InternalError; class TestMemleak : private TestFixture { diff --git a/test/testnullpointer.cpp b/test/testnullpointer.cpp index e7a0f7b72..318109c5a 100644 --- a/test/testnullpointer.cpp +++ b/test/testnullpointer.cpp @@ -16,11 +16,19 @@ * along with this program. If not, see . */ -#include "tokenize.h" #include "checknullpointer.h" +#include "library.h" +#include "settings.h" #include "testsuite.h" -#include +#include "token.h" +#include "tokenize.h" + #include +#include +#include +#include +#include +#include class TestNullPointer : public TestFixture { public: diff --git a/test/testother.cpp b/test/testother.cpp index 5ae5eb7cc..c00a53a6f 100644 --- a/test/testother.cpp +++ b/test/testother.cpp @@ -16,14 +16,19 @@ * along with this program. If not, see . */ -#include "preprocessor.h" -#include "tokenize.h" -#include "symboldatabase.h" #include "checkother.h" +#include "library.h" +#include "platform.h" +#include "settings.h" +#include "standards.h" #include "testsuite.h" -#include "testutils.h" -#include +#include "tokenize.h" + #include +#include +#include +#include +#include class TestOther : public TestFixture { public: diff --git a/test/testpath.cpp b/test/testpath.cpp index c28c63ec5..54092eed5 100644 --- a/test/testpath.cpp +++ b/test/testpath.cpp @@ -16,9 +16,11 @@ * along with this program. If not, see . */ -#include -#include "testsuite.h" #include "path.h" +#include "testsuite.h" + +#include +#include class TestPath : public TestFixture { public: diff --git a/test/testpathmatch.cpp b/test/testpathmatch.cpp index 5b56827ff..ad674bbc5 100644 --- a/test/testpathmatch.cpp +++ b/test/testpathmatch.cpp @@ -16,10 +16,11 @@ * along with this program. If not, see . */ +#include "pathmatch.h" +#include "testsuite.h" + #include #include -#include "testsuite.h" -#include "pathmatch.h" class TestPathMatch : public TestFixture { diff --git a/test/testpostfixoperator.cpp b/test/testpostfixoperator.cpp index 82d092176..7beddb698 100644 --- a/test/testpostfixoperator.cpp +++ b/test/testpostfixoperator.cpp @@ -16,9 +16,11 @@ * along with this program. If not, see . */ -#include "tokenize.h" + #include "checkpostfixoperator.h" +#include "settings.h" #include "testsuite.h" +#include "tokenize.h" class TestPostfixOperator : public TestFixture { diff --git a/test/testpreprocessor.cpp b/test/testpreprocessor.cpp index 9da8c946d..3433748ea 100644 --- a/test/testpreprocessor.cpp +++ b/test/testpreprocessor.cpp @@ -20,20 +20,20 @@ // The preprocessor that Cppcheck uses is a bit special. Instead of generating // the code for a known configuration, it generates the code for each configuration. - -#include "testsuite.h" +#include "platform.h" #include "preprocessor.h" -#include "tokenize.h" -#include "token.h" #include "settings.h" +#include "testsuite.h" #include - #include +#include #include -#include #include +#include +#include +class ErrorLogger; class TestPreprocessor : public TestFixture { public: diff --git a/test/testrunner.cpp b/test/testrunner.cpp index d8a37105d..c16a6a66b 100644 --- a/test/testrunner.cpp +++ b/test/testrunner.cpp @@ -16,11 +16,12 @@ * along with this program. If not, see . */ -#include "testsuite.h" -#include "preprocessor.h" #include "options.h" -#include +#include "preprocessor.h" +#include "testsuite.h" + #include +#include int main(int argc, char *argv[]) { diff --git a/test/testsamples.cpp b/test/testsamples.cpp index d4884b36b..2cec0e67d 100644 --- a/test/testsamples.cpp +++ b/test/testsamples.cpp @@ -16,15 +16,23 @@ * along with this program. If not, see . */ -#include "filelister.h" -#include "testsuite.h" #include "cppcheckexecutor.h" +#include "filelister.h" #include "path.h" #include "pathmatch.h" #include "redirect.h" -#include -#include +#include "testsuite.h" + #include +#include +#include +#include +#include +#include +#include +#include +#include +#include class TestSamples : public TestFixture { diff --git a/test/testsimplifytemplate.cpp b/test/testsimplifytemplate.cpp index c7c869232..8e416e259 100644 --- a/test/testsimplifytemplate.cpp +++ b/test/testsimplifytemplate.cpp @@ -16,11 +16,16 @@ * along with this program. If not, see . */ -#include "testsuite.h" -#include "tokenize.h" -#include "token.h" + +#include "config.h" +#include "platform.h" #include "settings.h" #include "templatesimplifier.h" +#include "testsuite.h" +#include "token.h" +#include "tokenize.h" + +struct InternalError; class TestSimplifyTemplate : public TestFixture { diff --git a/test/testsimplifytokens.cpp b/test/testsimplifytokens.cpp index f0ddf0dee..cf6043526 100644 --- a/test/testsimplifytokens.cpp +++ b/test/testsimplifytokens.cpp @@ -16,10 +16,15 @@ * along with this program. If not, see . */ -#include "testsuite.h" -#include "tokenize.h" -#include "token.h" +#include "platform.h" #include "settings.h" +#include "testsuite.h" +#include "token.h" +#include "tokenize.h" +#include "tokenlist.h" + +#include +#include class TestSimplifyTokens : public TestFixture { diff --git a/test/testsimplifytypedef.cpp b/test/testsimplifytypedef.cpp index dfbf3d1cb..919b60d05 100644 --- a/test/testsimplifytypedef.cpp +++ b/test/testsimplifytypedef.cpp @@ -16,10 +16,15 @@ * along with this program. If not, see . */ -#include "testsuite.h" -#include "tokenize.h" -#include "token.h" + +#include "platform.h" #include "settings.h" +#include "testsuite.h" +#include "token.h" +#include "tokenize.h" +#include "tokenlist.h" + +struct InternalError; class TestSimplifyTypedef : public TestFixture { diff --git a/test/testsizeof.cpp b/test/testsizeof.cpp index a629a2e9c..25d6f354e 100644 --- a/test/testsizeof.cpp +++ b/test/testsizeof.cpp @@ -16,10 +16,14 @@ * along with this program. If not, see . */ -#include "tokenize.h" #include "checksizeof.h" +#include "settings.h" #include "testsuite.h" +#include "tokenize.h" + #include +#include +#include class TestSizeof : public TestFixture { public: diff --git a/test/teststl.cpp b/test/teststl.cpp index e42cfb7c4..a4889178c 100644 --- a/test/teststl.cpp +++ b/test/teststl.cpp @@ -16,9 +16,14 @@ * along with this program. If not, see . */ -#include "tokenize.h" #include "checkstl.h" +#include "settings.h" +#include "standards.h" #include "testsuite.h" +#include "tokenize.h" + +#include +#include class TestStl : public TestFixture { diff --git a/test/teststring.cpp b/test/teststring.cpp index c00ea4b7b..3808b9d05 100644 --- a/test/teststring.cpp +++ b/test/teststring.cpp @@ -17,10 +17,10 @@ */ -#include "tokenize.h" #include "checkstring.h" +#include "settings.h" #include "testsuite.h" -#include "testutils.h" +#include "tokenize.h" class TestString : public TestFixture { diff --git a/test/testsuite.cpp b/test/testsuite.cpp index 21b4fe600..eef8de592 100644 --- a/test/testsuite.cpp +++ b/test/testsuite.cpp @@ -17,12 +17,14 @@ */ #include "testsuite.h" + #include "options.h" #include "redirect.h" #include #include #include +#include std::ostringstream errout; std::ostringstream output; diff --git a/test/testsuite.h b/test/testsuite.h index 4a4e7ea71..e0e8759ac 100644 --- a/test/testsuite.h +++ b/test/testsuite.h @@ -20,10 +20,13 @@ #ifndef testsuiteH #define testsuiteH -#include -#include +#include "config.h" #include "errorlogger.h" +#include +#include +#include + class options; class TestFixture : public ErrorLogger { diff --git a/test/testsuppressions.cpp b/test/testsuppressions.cpp index 525c18e68..1b6c1ff76 100644 --- a/test/testsuppressions.cpp +++ b/test/testsuppressions.cpp @@ -16,15 +16,19 @@ * along with this program. If not, see . */ +#include "config.h" #include "cppcheck.h" #include "settings.h" +#include "suppressions.h" #include "testsuite.h" -#include "cppcheckexecutor.h" #include "threadexecutor.h" -#include +#include +#include #include - +#include +#include +#include class TestSuppressions : public TestFixture { public: diff --git a/test/testsymboldatabase.cpp b/test/testsymboldatabase.cpp index e190bbf6e..c96dada6d 100644 --- a/test/testsymboldatabase.cpp +++ b/test/testsymboldatabase.cpp @@ -16,12 +16,27 @@ * along with this program. If not, see . */ +#include "library.h" +#include "platform.h" +#include "settings.h" +#include "symboldatabase.h" #include "testsuite.h" #include "testutils.h" -#include "symboldatabase.h" +#include "token.h" +#include "tokenize.h" +#include "tokenlist.h" #include "utils.h" + +#include +#include +#include +#include #include #include +#include +#include + +struct InternalError; #define GET_SYMBOL_DB(code) \ Tokenizer tokenizer(&settings1, this); \ diff --git a/test/testthreadexecutor.cpp b/test/testthreadexecutor.cpp index 8c9815d2b..2257db252 100644 --- a/test/testthreadexecutor.cpp +++ b/test/testthreadexecutor.cpp @@ -16,15 +16,15 @@ * along with this program. If not, see . */ - -#include "cppcheck.h" +#include "settings.h" #include "testsuite.h" #include "threadexecutor.h" -#include "cppcheckexecutor.h" +#include #include +#include #include - +#include class TestThreadExecutor : public TestFixture { public: diff --git a/test/testtimer.cpp b/test/testtimer.cpp index d40347b89..d3d25300d 100644 --- a/test/testtimer.cpp +++ b/test/testtimer.cpp @@ -16,10 +16,11 @@ * along with this program. If not, see . */ -#include "timer.h" #include "testsuite.h" -#include +#include "timer.h" +#include +#include class TestTimer : public TestFixture { public: diff --git a/test/testtoken.cpp b/test/testtoken.cpp index fe049dafe..01afc53ea 100644 --- a/test/testtoken.cpp +++ b/test/testtoken.cpp @@ -16,13 +16,17 @@ * along with this program. If not, see . */ +#include "settings.h" #include "testsuite.h" #include "testutils.h" #include "token.h" -#include "settings.h" +#include "tokenize.h" +#include "tokenlist.h" -#include #include +#include + +struct InternalError; class TestToken : public TestFixture { diff --git a/test/testtokenize.cpp b/test/testtokenize.cpp index 9d4891dac..933449bd5 100644 --- a/test/testtokenize.cpp +++ b/test/testtokenize.cpp @@ -16,14 +16,22 @@ * along with this program. If not, see . */ -#include "testsuite.h" -#include "tokenize.h" -#include "token.h" -#include "settings.h" -#include "path.h" +#include "config.h" +#include "platform.h" #include "preprocessor.h" // usually tests here should not use preprocessor... -#include +#include "settings.h" +#include "standards.h" +#include "testsuite.h" +#include "token.h" +#include "tokenize.h" +#include "tokenlist.h" + +#include +#include #include +#include + +struct InternalError; class TestTokenizer : public TestFixture { public: diff --git a/test/testtokenlist.cpp b/test/testtokenlist.cpp index c0c484800..2876e77d6 100644 --- a/test/testtokenlist.cpp +++ b/test/testtokenlist.cpp @@ -16,14 +16,13 @@ * along with this program. If not, see . */ -#include "testsuite.h" -#include "path.h" #include "settings.h" -#include "tokenlist.h" +#include "testsuite.h" #include "token.h" -#include -#include +#include "tokenlist.h" +#include +#include class TestTokenList : public TestFixture { public: diff --git a/test/testtype.cpp b/test/testtype.cpp index 000d55d39..e33c6f069 100644 --- a/test/testtype.cpp +++ b/test/testtype.cpp @@ -16,14 +16,13 @@ * along with this program. If not, see . */ -#include "preprocessor.h" -#include "tokenize.h" -#include "symboldatabase.h" #include "checktype.h" +#include "platform.h" +#include "settings.h" #include "testsuite.h" -#include "testutils.h" -#include +#include "tokenize.h" +#include class TestType : public TestFixture { public: diff --git a/test/testuninitvar.cpp b/test/testuninitvar.cpp index 72d2c9c28..c6d16050e 100644 --- a/test/testuninitvar.cpp +++ b/test/testuninitvar.cpp @@ -16,10 +16,16 @@ * along with this program. If not, see . */ -#include "testsuite.h" #include "checkuninitvar.h" -#include "tokenize.h" +#include "library.h" #include "settings.h" +#include "testsuite.h" +#include "tokenize.h" + +#include +#include + +struct InternalError; class TestUninitVar : public TestFixture { diff --git a/test/testunusedfunctions.cpp b/test/testunusedfunctions.cpp index 570127308..85c8e1ace 100644 --- a/test/testunusedfunctions.cpp +++ b/test/testunusedfunctions.cpp @@ -16,11 +16,14 @@ * along with this program. If not, see . */ - -#include "tokenize.h" -#include "testsuite.h" #include "checkunusedfunctions.h" +#include "platform.h" +#include "settings.h" +#include "testsuite.h" +#include "tokenize.h" +#include +#include class TestUnusedFunctions : public TestFixture { public: diff --git a/test/testunusedprivfunc.cpp b/test/testunusedprivfunc.cpp index 363a11619..4daf3ba30 100644 --- a/test/testunusedprivfunc.cpp +++ b/test/testunusedprivfunc.cpp @@ -16,11 +16,15 @@ * along with this program. If not, see . */ - -#include "tokenize.h" #include "checkclass.h" +#include "platform.h" +#include "settings.h" #include "testsuite.h" +#include "tokenize.h" + #include +#include +#include class TestUnusedPrivateFunction : public TestFixture { public: diff --git a/test/testunusedvar.cpp b/test/testunusedvar.cpp index e6e24efca..dc665ce55 100644 --- a/test/testunusedvar.cpp +++ b/test/testunusedvar.cpp @@ -16,10 +16,12 @@ * along with this program. If not, see . */ +#include "checkunusedvar.h" +#include "settings.h" #include "testsuite.h" #include "tokenize.h" -#include "checkunusedvar.h" +#include class TestUnusedVar : public TestFixture { public: diff --git a/test/testvaarg.cpp b/test/testvaarg.cpp index b7328d01d..3c9c268b8 100644 --- a/test/testvaarg.cpp +++ b/test/testvaarg.cpp @@ -16,8 +16,10 @@ * along with this program. If not, see . */ -#include "testsuite.h" + #include "checkvaarg.h" +#include "settings.h" +#include "testsuite.h" #include "tokenize.h" diff --git a/test/testvalueflow.cpp b/test/testvalueflow.cpp index 77ecaded4..e1d9083d2 100644 --- a/test/testvalueflow.cpp +++ b/test/testvalueflow.cpp @@ -16,16 +16,22 @@ * along with this program. If not, see . */ +#include "library.h" +#include "platform.h" +#include "settings.h" #include "testsuite.h" -#include "testutils.h" -#include "valueflow.h" -#include "tokenize.h" #include "token.h" +#include "tokenize.h" +#include "valueflow.h" #include -#include -#include #include +#include +#include +#include +#include +#include +#include class TestValueFlow : public TestFixture { public: diff --git a/test/testvarid.cpp b/test/testvarid.cpp index bfc000227..8a244940e 100644 --- a/test/testvarid.cpp +++ b/test/testvarid.cpp @@ -16,10 +16,16 @@ * along with this program. If not, see . */ -#include "testsuite.h" -#include "tokenize.h" -#include "token.h" +#include "platform.h" #include "settings.h" +#include "standards.h" +#include "testsuite.h" +#include "token.h" +#include "tokenize.h" + +#include + +struct InternalError; class TestVarID : public TestFixture {