Computer software programming tools for Windows, Unix, Linux, C, C++, fortran, ada. automatic code generators fortran development tools static source code analysis software test automation test coverage build management systems programming source code analyzers software development lint debuggers MIL-STD-1750A
Software development powerfully simplified

Features

Reports
Feature
Description
Command Line
GUI
OnLine
Analysis Report Describes all of the problems found, including syntax errors, global interface problems, data usage, etc.
Call Tree Report Shows the "calling" structure of the analyzed code
Cross Reference Report Shows a symbol table cross reference
Include File Tree Generates include file trees that show the nesting structure of the include files used by the input code
Prototypes Report Identifies prototypes for most of the 'C' functions defined in the input files
Test Options
Feature
Description
Command Line
GUI
OnLine
Check full initialization Reports incomplete initialization of arrays or structures.
FYIs Generates "informational" messages in addition to warnings and error messages
Global mode Checks source files as a group of problems
Portability Checks for general portability issues
Unused locals Report unused local variables
VERBOSE Adds extended descriptions to some error messages
Strict prototypes Adds a section to the main analysis report which lists "unprototyped" function calls; i.e., calls to functions which are not prototyped in code preceding the call
Unused results         Report unused function call results
Unusual constructs Reports valid but unusual constructs, such as passing structures by value
SIGN Control signed/unsigned checking
System Library        Check calls to system library routines  -
Target System Select a target system  -
Warnings Generates warnings in addition to error messages

^ Top

Report options
Feature
Description
Command Line
GUI
OnLine
Call Tree Enable/Disable Call Tree Report
Trim Branches         Merges redundant sub trees in Call Tree Report.    
Cross Reference Enable/Disable Cross Reference Report
Include File Trees Generates include file trees that show the nesting structure of the "include" files used by the input code.
Make Prototypes Generates prototypes for the 'C' functions defined in the input files.
Pad Tree Adds white space to call trees produced. This improves readability.
Source Listing Adds a source listing to the main analysis report. The source listing shows errors in context.
List Includes Generates a source listing with "include" file contents.
Statistics Adds a "statistics" section to the main analysis report. Statistics include function counts, I/O counts, and error summaries.
Miscellaneous options
Feature
Description
Command Line
GUI
OnLine
Linux Kernel Aware Required for kernel aware Linux program
Add separators Add separators before error messages
DEFINE Define a preprocessor symbol  -
UNDEFINE Un define a preprocessor symbol  -
DISABLE Disable specific local error messages  -
ENABLE Enable specific local error messages  -
STANDARD Add standard include file directories  -
Local mode Adds local include file directories
Other analysis options
Feature
Description
Command Line
GUI
OnLine
ALL Combine several options  -  -
ARCHAIC Allow "archaic" initialization statements  -  -
BEEP Control audible output  -  -
BRIEF Skip repeated local error messages  -  -
FULLINIT FULLINIT Report incomplete initialization X
GRAPHICS Change the call tree graphics characters  -  -
HTREE Generate "include file" trees
LIST Generate source code listings.
MAXERROR Set max. number of local errors per module    
MAXFATAL Set max. number of fatal errors per run  -  -
MAXGSE Enable "FYI" (informational) messages  -  -
NITPICK Report valid but unusual constructs
PAGE Control pagination  -  -
PORT Control portability checking
PROTO Generate C prototypes or FORTRAN shells
RESULTS Check for unused function call results
SILENT Disable progress messages  -  -
Snolocal Doesn't search -I directories for "standard"  -
Snohost Doesn't search the host system's standard-include directories  -
STRICT Add extra checks to "global mode"
SYSTEM Select a target system  -
UNUSED Report unused local variables  -
Unused results Report unused function call results
Unusual constructs Reports valid but unusual constructs, such as passing structures by value.
XREF Generate a cross reference
Copyright © 2002-2023 Cleanscape Software International
> Make a comment about our web site