Splint (programming Tool)
Splint, short for Secure Programming Lint, is a programming tool for statically checking C programs for security vulnerabilities and coding mistakes. Formerly called LCLint, it is a modern version of the Unix lint tool.
Splint has the ability to interpret special annotations to the source code, which gives it stronger checking than is possible just by looking at the source alone.
Splint is free software released under the terms of the GNU General Public License.
Recent development activity on Splint has slowed significantly. According to the CVS at SourceForge, as of September 2012 the most recent change in the repository was in November 2010. The maintainer has said that development is stagnant and the project needs new volunteers.
Read more about Splint (programming Tool): Example