Software

A collection of software for C programmers

Contents


splintSplint is a tool for statically checking C programs for security vulnerabilities and coding mistakes. With minimal effort, Splint can be used as a better lint. If additional effort is invested adding annotations to programs, Splint can perform stronger checking than can be done by any standard lint.
ccacheccache is a compiler cache. It acts as a caching pre-processor to C/C++ compilers, using the -E compiler switch and a hash to detect when a compilation can be satisfied from cache. This often results in a 5 to 10 times speedup in common compilations.
exubarant ctagsCtags generates an index (or tag) file of language objects found in source files that allows these items to be quickly and easily located by a text editor or other utility. A tag signifies a language object for which an index entry is available (or, alternatively, the index entry created for that object).
abmakeAn improved 'make' utility w/source
BMP to CBMP file to C/C++ source file converter
code obfuscatorC source code obfuscator
clintC source checking tool
commasmInfo for programming MS-DOS COMM ports
cdp2CodePrint for C/C++ Version 2.02 Jan 1996
crobotsGame for 'C' programmers. Make own robots
cscopC source code analysis utility
ctools10Generic data structures in C (lists, hashtabs)
ctopasConverts 'C' source to Pascal source (simple)
cugHighly portable utilities from C Users' Group
cxt250C source code analysis
Complete I/O engineComplete I/O engine in Turbo C/C++ libs
c to c++ convertorC to C++ is a script that translates C sources or whole projects to C++ by - creating classes, - converting functions and variables to members, - changing references to functions and variables to references to members. Several options allow to proceed step by step.