lclint

lclint

(tool, programming)A lint-like ANSI C source checker fromMIT. If formal specifications are supplied (in a separatefile), lclint can do more powerful checking to detectinconsistencies between specifications and code. Addingspecifications enables further checking, types can be definedas abstract and lclint can detect inconsistent use ofglobal variables; undocumented modification ofclient-visible state; inconsistent use of an uninitialisedformal parameter; or failure to initialise an actualparameter.

http://larch-www.lcs.mit.edu:8001/larch/lclint.html.