San Diego State University logo

*Technical Briefs*
ROHAN help Files

----------------------------------------------------------------------

lint

The lint program checks for parts of a C program that may be incorrect, non-portable, or unnecessary. It can often find problems that the C compiler doesn't catch such as:

  • Non-portable usage of code, particularly problems with chars that should be ints
  • Unnecessary code, such as unused variables and functions.
  • Inconsistent use of function arguments and return values.
  • Inconsistent use of types and type casting.
  • Use of automatic variables before assignment.
  • Inconsistent or incorrect use of library functions.
To use lint, at the ROHAN prompt type:

rohan%  lint  filename.c

When lint is called, it checks the file twice. The first time, it lists problems found within each routine. The second time it lists the inconsistencies between the various routines in the program and between those routines and library routines that they call.

----------------------------------------------------------------------


BACK ROHAN Help Index | Academic Computing Handouts, Manuals, and Help Files

This page last modified: December 11, 2002
Send comments/suggestions about this web page to webmaster@rohan.sdsu.edu

SDSU Faculty and Students may send questions about software on ROHAN or ROHAN UNIX problems to problems@rohan.sdsu.edu