home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Shareware - Software Farm 2
/
wosw_2.zip
/
wosw_2
/
CPROG
/
CXT212.ZIP
/
CFT_CST.QRF
< prev
next >
Wrap
Text File
|
1993-07-03
|
9KB
|
156 lines
Quick Reference for CXT (TM) - the C EXPLORATION TOOLS
CFT (TM) C FUNCTION TREE GENERATOR 2.12 Copyright (C) J.M. 1988-1993
Syntax: CFT [options [$cmdfile]] <[+]file> <@filelist>
-R display the function tree hierarchy in reverse order as a list of
the calling functions of the referenced basic function
-x cross reference in case of multiple use
-r file reference with filename and linenumber, includes -x
-m[name] start with function 'main' (-m) or 'name' (-mname) or topmost (-m+)
-a list all functions (also previously referenced functions)
-f display in short form, only function names, no elements
-iname ignore (don't display) function member 'name' in output tree chart
-u list undefined functions
-V list functions which are prototyped but not called or defined
-l list functions only once in case of consecutive calls
-n[a] display the most critical function call path, 'a' displays for
all functions without callers (descending order)
-c[s] number of calls to each function, 's' sorts by number of calls
-Z[s] list callers/members for each function, 's' sorts by number of calls
-z function call file reference
-C[s] list of files with function tables, 's' sorts by linenumbers
-y file cross link list
-S[..] specifies name (-Sname) or file with names (-S@namelist) of
functions to search for and to dump
-D[..] specifies names (-Dname1=name2) or file with names (-D@namelist) of
functions which should be linked together, also preprocessor define
-U[..] specifies predefined name (-Uname) or file with predefined names
(-U@namelist) to be undefined for preprocessing
-I[path] scan include files, path from INCLUDE environment or user defined
-Ename scan include files, path from environment variable 'name'
-P[name] run C preprocessor before file scan, uses default include path from
INCLUDE, user defined 'name' environment, path from -I and -E
options, -D, -U, -B preprocessor defines, -T type/memory model info
-Ttype,m set compiler type and memory model for preprocessing, supported
types are MSC51, MSC70, TC10, BC20, BC31, GNU, I960
-Bsizes redefine values of basic type/pointer type sizes for preprocessor,
format for 'sizes' = v,c,s,i,l,f,d,ld*data,code
-q remove comments from preprocessed file (default: keep)
-M list source file/include file dependency for every source file
-p calculate program code and filesize ratio
-s print information about function complexity, requires -C
-dn limitation of the maximum function nestinglevel (n <= 999)
-vpath set 'path' for preprocessor output file
-ofile output to 'file' (default file: 'CFT.LST')
-N do not write output file
-L[L][+] redirect screen output to file 'CFT.LOG', '+' writes to screen
and file, -LL[+] appends to existing file
-Wlevel set error message and warning level: 0...5 (default: 5)
-C++ scan C++ source code
-X UNIX-style text file (no CR, only LF), default: DOS-style (CR+LF)
-Y ignore CR+LF checks (ignores -X)
-F use ASCII characters for tree chart output, default: semigraphic
-e[char] generate formatted text-files with function and file list
-G[name] generate database, use 'name' as base name for database files
-g[name] read database, use 'name' as base name for database files
-? user help information, same as -h[elp]
cmdfile file(s) with (additional) command line options
[+]file source file(s), '+' searches also subdirectories for given file
filelist file(s) with list of source file(s), wildcards accepted
The use of command line wildcards '*' and '?' is possible
Options can be stored in environment variable 'CFT' (use space as delimiter)
Example invocation with default options: CFT -m -ra <file>
CST (TM) C STRUCTURE TREE GENERATOR 2.12 Copyright (C) J.M. 1988-1993
Syntax: CST [options [$cmdfile]] <[+]file> <@filelist>
-R display the structure tree hierarchy in reverse order as a list of
the calling structures of the referenced basic structure
-x cross reference in case of multiple use
-r file reference with filename and linenumber, includes -x
-mtype start with data type 'type' (-mtype) or topmost (-m+)
-a list all data types (also previously referenced data types)
-f display in short form, only data type names, no elements
-n[a] display data structure with greatest nestinglevel, 'a' displays for
all data structures without users (descending order)
-c[s] number of calls to each data type, 's' sorts by number of calls
-Z[s] list callers/members for each data type, 's' sorts by number of calls
-z data type call file reference
-b generate C++ class hierarchy graph
-C[s] list of files with structure tables, 's' sorts by linenumbers
-y file cross link list
-S[..] specifies name (-Sname) or file with names (-S@namelist) of
data types to search for and to dump
-D[..] specifies names (-Dname1=name2) or file with names (-D@namelist) of
data types which should be linked together, also preprocessor define
-U[..] specifies predefined name (-Uname) or file with predefined names
(-U@namelist) to be undefined for preprocessing
-O[..] specifies name (-Oname) or file with names (-O@namelist) of data
types to use for byteoffset calculation, -O+ collects recursive
-I[path] scan include files, path from INCLUDE environment or user defined
-Ename scan include files, path from environment variable 'name'
-P[name] run C preprocessor before file scan, uses default include path from
INCLUDE, user defined 'name' environment, path from -I and -E
options, -D, -U, -B preprocessor defines, -T type/memory model info
-Ttype,m set compiler type and memory model for preprocessing, supported
types are MSC51, MSC70, TC10, BC20, BC31, GNU, I960
-Bsizes redefine values of basic type/pointer type sizes for preprocessor,
format for 'sizes' = v,c,s,i,l,f,d,ld*data,code
-q remove comments from preprocessed file (default: keep)
-M list source file/include file dependency for every source file
-p calculate program code and filesize ratio
-s print information about type complexity, requires -C
-dn limitation of the maximum structure nestinglevel (n <= 999)
-vpath set 'path' for preprocessor output file
-ofile output to 'file' (default file: 'CST.LST')
-N do not write output file
-L[L][+] redirect screen output to file 'CFT.LOG', '+' writes to screen
and file, -LL[+] appends to existing file
-Wlevel set error message and warning level: 0...5 (default: 5)
-C++ scan C++ source code
-X UNIX-style text file (no CR, only LF), default: DOS-style (CR+LF)
-Y ignore CR+LF checks (ignores -X)
-F use ASCII characters for tree chart output, default: semigraphic
-e[char] generate formatted text-files with function and file list
-G[name] generate database, use 'name' as base name for database files
-g[name] read database, use 'name' as base name for database files
-? user help information, same as -h[elp]
cmdfile file(s) with (additional) command line options
[+]file source file(s), '+' searches also subdirectories for given file
filelist file(s) with list of source file(s), wildcards accepted
The use of command line wildcards '*' and '?' is possible
Options can be stored in environment variable 'CST' (use space as delimiter)
Example invocation with default options: CST -ra <file>
CFTN (TM) C FUNCTION TREE NAVIGATOR 2.12 Copyright (C) J.M. 1992-1993
Syntax: CFTN [options] pattern
-Eedit editor invocation command 'edit'
-F display all source file names
-a print all functions
-B print all functions and their record #
-b[form] batch mode, display location: 'file line' (or user defined 'form')
-e start editor and go to item (if found)
-fname assume database 'name'
-r# print location for record # (-r# -b pattern)
-Ritem print cross reference list (file line) for 'item'
-Dfile print contents list for 'file'
pattern search item, *pattern = substring, pattern* = startstring,
if pattern contains spaces, it must be 'quoted' like "x y"
CSTN (TM) C STRUCTURE TREE NAVIGATOR 2.12 Copyright (C) J.M. 1992-1993
Syntax: CSTN [options] pattern
-Eedit editor invocation command 'edit'
-F display all source file names
-a print all data types
-B print all data types and their record #
-b[form] batch mode, display location: 'file line' (or user defined 'form')
-e start editor and go to item (if found)
-fname assume database 'name'
-r# print location for record # (-r# -b pattern)
-Ritem print cross reference list (file line) for 'item'
-Dfile print contents list for 'file'
pattern search item, *pattern = substring, pattern* = startstring,
if pattern contains spaces, it must be 'quoted' like "x y"