GNE C/C++ UTILITIES is a collection of 7 tools aimed at making C/C++ software development more efficient.
The following utilities are provided:
CB - Reformats source code to your chosen layout style, thereby making it easier for you to read.
CCALLS - Shows the function call tree. Also shows non- called functions and possible candidates for making static.
CDEF - Performs a partial pre-processor pass to remove old or redundant code within #if, #ifdef and #ifndef statements for specified defines, making the code easier to read.
CDOC - Allows documentation to be produced by extracting specially marked comment blocks from the source code, making it easier to produce the documentation in the first place and to maintain it.
CPROTO - Generates function prototypes as required by ANSI compliant compilers. The prototypes include the same data types as used by the function as opposed to the base types that they may be defined from.
CPR - Source printer which has knowledge about the C/C++ language which allows it to highlight function names, produce index of function names and start each function on a new page all of which help to make it easier to find your way through large source listings. Double sided printing is supported and it is also possible to print multiple pages on each side of the paper.
FINDDIV - Finds all occurrences of possible / and % operations. Suitable for making sure that divide by zero errors can't occur, or for tracking them down when they do occur.