Tools for developing and testing software in the C
programming language
Last updates:
Tue May 21 08:03:17 2002
Fri Nov 12 14:25:54 2004
Sat Nov 13 11:20:50 2004
I did not write these tools, but they should be known to
all C programmers. Sadly, similar tools are mostly not
available for C++ and Java.
-
astyle
-
A small and fast prettyprinter for C, C++, and Java
code. I constructed a UNIX manual page for this
program:
astyle.man,
astyle.pdf,
astyle.ps
-
indent
-
A prettyprinter for C programs. Code layout is very
important to many programmers, and layout style is a
theological issue for some; my personal preferences
are reflected in the
.indent.pro
file copied here from my home directory.
A much older prettyprinter, cb (C beautifier)
may be found on some systems, but has little to
recommend it when indent is available.
-
ITS4
-
Software Security Tool
-
rats
-
Rough Auditing Tool for Security (for C, C++, Python, Perl and PHP code)
-
splint
-
A powerful lint tool for C code. It replaces
the older generation tool, lclint. Manual
pages are available in these formats:
splint.html,
splint.man,
splint.pdf,
and
splint.ps.
-
FlexeLint and PC-lint
Commercial lint tools for C and C++ code.