static analysis of C/C++ code
Go to file
Daniel Marjamäki f0f42563e6 Makefile: Fixed the preprocessor dependencies 2009-01-06 08:35:04 +00:00
man Bailing out if too many (over 12) configurations found froma file. --force parameter added to prevent this from happening. 2008-12-27 07:52:07 +00:00
COPYING Licensing: Using the GPL 3 license 2008-10-26 07:55:15 +00:00
Makefile Makefile: Fixed the preprocessor dependencies 2009-01-06 08:35:04 +00:00
checkbufferoverrun.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
checkbufferoverrun.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
checkclass.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
checkclass.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
checkfunctionusage.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
checkfunctionusage.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
checkheaders.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
checkheaders.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
checkmemoryleak.cpp Refactoring: %var1% complitely removed. Execution time increased from 4,7 to 6,2 seconds. 2009-01-05 23:06:51 +00:00
checkmemoryleak.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
checkother.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
checkother.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
cppcheck.cbp ErrorMessage class added (not used yet and it is still unfinished) 2009-01-03 13:51:55 +00:00
cppcheck.cbproj Borland C++ : Updated project files cppcheck and testrunner 2008-12-08 06:45:52 +00:00
cppcheck.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
cppcheck.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
cppcheck.sln Added Visual C++ 2008 Express solution and project files 2008-11-03 18:57:18 +00:00
cppcheck.vcproj visual c++: updated the project file 2008-12-19 10:33:16 +00:00
cppcheckexecutor.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
cppcheckexecutor.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
errorlogger.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
errormessage.cpp ErrorMessage class added (not used yet and it is still unfinished) 2009-01-03 13:51:55 +00:00
errormessage.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
filelister.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
filelister.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
main.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
preprocessor.cpp Preprocessor: Added simple handling for expanding preprocessor macros 2009-01-05 20:30:15 +00:00
preprocessor.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
readme.txt readme : minor updates 2008-12-30 18:45:35 +00:00
runastyle runastyle: Added script for running "astyle" with the options I have chosen against all cpp and h files 2009-01-05 15:52:02 +00:00
settings.cpp Copyright 2007-2008 -> 2007-2009 2009-01-02 19:02:35 +00:00
settings.h Copyright 2007-2008 -> 2007-2009 2009-01-02 19:02:35 +00:00
tasks.txt tasks.txt updated, %var1% task is done 2009-01-05 23:42:17 +00:00
testbufferoverrun.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testcharvar.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testclass.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testconstructors.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testdivision.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testfilelister.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testfunctionusage.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testincompletestatement.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testmemleak.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testmemleakmp.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testother.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testpreprocessor.cpp Preprocessor : Added a few more testcases for the macro expansion 2009-01-05 20:41:34 +00:00
testredundantif.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testrunner.cbproj Borland C++ : Updated project files cppcheck and testrunner 2008-12-08 06:45:52 +00:00
testrunner.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testrunner.sln Visual C++ Express 2008: Added project 'testrunner' and updated the project 'cppcheck' 2008-11-15 07:15:01 +00:00
testrunner.vcproj Visual C++ : Updated the project file 2008-12-27 11:31:00 +00:00
testsimplifytokens.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testsuite.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testsuite.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testtoken.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testtokenize.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testunusedprivfunc.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
testunusedvar.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
token.cpp Refactoring: %var1% complitely removed. Execution time increased from 4,7 to 6,2 seconds. 2009-01-05 23:06:51 +00:00
token.h Refactoring: %var1% complitely removed. Execution time increased from 4,7 to 6,2 seconds. 2009-01-05 23:06:51 +00:00
tokenize.cpp Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00
tokenize.h Style: Updated the coding style with "astyle" 2009-01-05 15:49:57 +00:00

readme.txt


=========
Cppcheck
=========


About

  The original name of this program is "C++check".
  The name was changed to "cppcheck".


Compiling

  Any C++ compiler should work.

  The Makefile works under Linux.
  To make it work under Windows with DJGPP, change "g++" to "gxx".


Usage

  Run the cppcheck program without parameters and a help text will be shown.


Recommendations

  When the "--all" flag is given you may get a lot of error messages.


Webpage

  http://www.sf.net/projects/cppcheck