Static analyzer for C code to find bugs and security vulnerabilities
Secure Programming Lint
splint
$ splint myprogram.c
$ splint +strict file1.c file2.c file3.c
$ splint -checks myprogram.c