A tool for static C/C++ code analysis

Edit Package cppcheck
http://cppcheck.wiki.sourceforge.net/

This program tries to detect bugs that your C/C++ compiler don't see. Cppcheck is versatile. You can check non-standard code that includes various compiler extensions, inline assembly code, etc. Checking covers for example these errors:

* Out of bounds
* Uninitialized member variable 'classname::varname'
* Using 'memfunc' on class
* Using 'memfunc' on struct that contains a 'std::classname'
* Class Base which is inherited by class Derived does not have a virtual destructor
* Memory leak: varname
* Resource leak: varname
* Deallocating a deallocated pointer: varname
* Using 'varname' after it is deallocated / released
* Invalid radix in call to strtol or strtoul. Must be 0 or 2-36
* Overlapping data buffer varname
* Unsigned division. The result will be wrong.
* Unusual pointer arithmetic

See http://cppcheck.wiki.sourceforge.net/ for more details.

Refresh
Refresh
Source Files
Filename Size Changed
cppcheck-1.69.tar.bz2 0001052984 1 MB
cppcheck.changes 0000012968 12.7 KB
cppcheck.spec 0000003529 3.45 KB
Revision 42 (latest revision is 134)
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 307351 from Adam Mizerski's avatar Adam Mizerski (etamPL) (revision 42)
update to 1.69
Comments 0
openSUSE Build Service is sponsored by