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 >
Text File  |  1993-07-03  |  9KB  |  156 lines

  1. Quick Reference for CXT (TM) - the C EXPLORATION TOOLS
  2.  
  3. CFT (TM) C FUNCTION TREE GENERATOR 2.12   Copyright (C) J.M. 1988-1993
  4. Syntax: CFT [options [$cmdfile]] <[+]file> <@filelist>
  5. -R        display the function tree hierarchy in reverse order as a list of
  6.           the calling functions of the referenced basic function
  7. -x        cross reference in case of multiple use
  8. -r        file reference with filename and linenumber, includes -x
  9. -m[name]  start with function 'main' (-m) or 'name' (-mname) or topmost (-m+)
  10. -a        list all functions (also previously referenced functions)
  11. -f        display in short form, only function names, no elements
  12. -iname    ignore (don't display) function member 'name' in output tree chart
  13. -u        list undefined functions
  14. -V        list functions which are prototyped but not called or defined
  15. -l        list functions only once in case of consecutive calls
  16. -n[a]     display the most critical function call path, 'a' displays for
  17.           all functions without callers (descending order)
  18. -c[s]     number of calls to each function, 's' sorts by number of calls
  19. -Z[s]     list callers/members for each function, 's' sorts by number of calls
  20. -z        function call file reference
  21. -C[s]     list of files with function tables, 's' sorts by linenumbers
  22. -y        file cross link list
  23. -S[..]    specifies name (-Sname) or file with names (-S@namelist) of
  24.           functions to search for and to dump
  25. -D[..]    specifies names (-Dname1=name2) or file with names (-D@namelist) of
  26.           functions which should be linked together, also preprocessor define
  27. -U[..]    specifies predefined name (-Uname) or file with predefined names
  28.           (-U@namelist) to be undefined for preprocessing
  29. -I[path]  scan include files, path from INCLUDE environment or user defined
  30. -Ename    scan include files, path from environment variable 'name'
  31. -P[name]  run C preprocessor before file scan, uses default include path from
  32.           INCLUDE, user defined 'name' environment, path from -I and -E
  33.           options, -D, -U, -B preprocessor defines, -T type/memory model info
  34. -Ttype,m  set compiler type and memory model for preprocessing, supported
  35.           types are MSC51, MSC70, TC10, BC20, BC31, GNU, I960
  36. -Bsizes   redefine values of basic type/pointer type sizes for preprocessor,
  37.           format for 'sizes' = v,c,s,i,l,f,d,ld*data,code
  38. -q        remove comments from preprocessed file (default: keep)
  39. -M        list source file/include file dependency for every source file
  40. -p        calculate program code and filesize ratio
  41. -s        print information about function complexity, requires -C
  42. -dn       limitation of the maximum function nestinglevel (n <= 999)
  43. -vpath    set 'path' for preprocessor output file
  44. -ofile    output to 'file' (default file: 'CFT.LST')
  45. -N        do not write output file
  46. -L[L][+]  redirect screen output to file 'CFT.LOG', '+' writes to screen
  47.           and file, -LL[+] appends to existing file
  48. -Wlevel   set error message and warning level: 0...5 (default: 5)
  49. -C++      scan C++ source code
  50. -X        UNIX-style text file (no CR, only LF), default: DOS-style (CR+LF)
  51. -Y        ignore CR+LF checks (ignores -X)
  52. -F        use ASCII characters for tree chart output, default: semigraphic
  53. -e[char]  generate formatted text-files with function and file list
  54. -G[name]  generate database, use 'name' as base name for database files
  55. -g[name]  read database, use 'name' as base name for database files
  56. -?        user help information, same as -h[elp]
  57. cmdfile   file(s) with (additional) command line options
  58. [+]file   source file(s), '+' searches also subdirectories for given file
  59. filelist  file(s) with list of source file(s), wildcards accepted
  60. The use of command line wildcards '*' and '?' is possible
  61. Options can be stored in environment variable 'CFT' (use space as delimiter)
  62. Example invocation with default options: CFT -m -ra <file>
  63.  
  64.  
  65. CST (TM) C STRUCTURE TREE GENERATOR 2.12   Copyright (C) J.M. 1988-1993
  66. Syntax: CST [options [$cmdfile]] <[+]file> <@filelist>
  67. -R        display the structure tree hierarchy in reverse order as a list of
  68.           the calling structures of the referenced basic structure
  69. -x        cross reference in case of multiple use
  70. -r        file reference with filename and linenumber, includes -x
  71. -mtype    start with data type 'type' (-mtype) or topmost (-m+)
  72. -a        list all data types (also previously referenced data types)
  73. -f        display in short form, only data type names, no elements
  74. -n[a]     display data structure with greatest nestinglevel, 'a' displays for
  75.           all data structures without users (descending order)
  76. -c[s]     number of calls to each data type, 's' sorts by number of calls
  77. -Z[s]     list callers/members for each data type, 's' sorts by number of calls
  78. -z        data type call file reference
  79. -b        generate C++ class hierarchy graph
  80. -C[s]     list of files with structure tables, 's' sorts by linenumbers
  81. -y        file cross link list
  82. -S[..]    specifies name (-Sname) or file with names (-S@namelist) of
  83.           data types to search for and to dump
  84. -D[..]    specifies names (-Dname1=name2) or file with names (-D@namelist) of
  85.           data types which should be linked together, also preprocessor define
  86. -U[..]    specifies predefined name (-Uname) or file with predefined names
  87.           (-U@namelist) to be undefined for preprocessing
  88. -O[..]    specifies name (-Oname) or file with names (-O@namelist) of data
  89.           types to use for byteoffset calculation, -O+ collects recursive
  90. -I[path]  scan include files, path from INCLUDE environment or user defined
  91. -Ename    scan include files, path from environment variable 'name'
  92. -P[name]  run C preprocessor before file scan, uses default include path from
  93.           INCLUDE, user defined 'name' environment, path from -I and -E
  94.           options, -D, -U, -B preprocessor defines, -T type/memory model info
  95. -Ttype,m  set compiler type and memory model for preprocessing, supported
  96.           types are MSC51, MSC70, TC10, BC20, BC31, GNU, I960
  97. -Bsizes   redefine values of basic type/pointer type sizes for preprocessor,
  98.           format for 'sizes' = v,c,s,i,l,f,d,ld*data,code
  99. -q        remove comments from preprocessed file (default: keep)
  100. -M        list source file/include file dependency for every source file
  101. -p        calculate program code and filesize ratio
  102. -s        print information about type complexity, requires -C
  103. -dn       limitation of the maximum structure nestinglevel (n <= 999)
  104. -vpath    set 'path' for preprocessor output file
  105. -ofile    output to 'file' (default file: 'CST.LST')
  106. -N        do not write output file
  107. -L[L][+]  redirect screen output to file 'CFT.LOG', '+' writes to screen
  108.           and file, -LL[+] appends to existing file
  109. -Wlevel   set error message and warning level: 0...5 (default: 5)
  110. -C++      scan C++ source code
  111. -X        UNIX-style text file (no CR, only LF), default: DOS-style (CR+LF)
  112. -Y        ignore CR+LF checks (ignores -X)
  113. -F        use ASCII characters for tree chart output, default: semigraphic
  114. -e[char]  generate formatted text-files with function and file list
  115. -G[name]  generate database, use 'name' as base name for database files
  116. -g[name]  read database, use 'name' as base name for database files
  117. -?        user help information, same as -h[elp]
  118. cmdfile   file(s) with (additional) command line options
  119. [+]file   source file(s), '+' searches also subdirectories for given file
  120. filelist  file(s) with list of source file(s), wildcards accepted
  121. The use of command line wildcards '*' and '?' is possible
  122. Options can be stored in environment variable 'CST' (use space as delimiter)
  123. Example invocation with default options: CST -ra <file>
  124.  
  125.  
  126. CFTN (TM) C FUNCTION TREE NAVIGATOR 2.12   Copyright (C) J.M. 1992-1993
  127. Syntax: CFTN [options] pattern
  128. -Eedit    editor invocation command 'edit'
  129. -F        display all source file names
  130. -a        print all functions
  131. -B        print all functions and their record #
  132. -b[form]  batch mode, display location: 'file line' (or user defined 'form')
  133. -e        start editor and go to item (if found)
  134. -fname    assume database 'name'
  135. -r#       print location for record # (-r# -b pattern)
  136. -Ritem    print cross reference list (file line) for 'item'
  137. -Dfile    print contents list for 'file'
  138. pattern   search item, *pattern = substring, pattern* = startstring,
  139.           if pattern contains spaces, it must be 'quoted' like "x y"
  140.  
  141.  
  142. CSTN (TM) C STRUCTURE TREE NAVIGATOR 2.12   Copyright (C) J.M. 1992-1993
  143. Syntax: CSTN [options] pattern
  144. -Eedit    editor invocation command 'edit'
  145. -F        display all source file names
  146. -a        print all data types
  147. -B        print all data types and their record #
  148. -b[form]  batch mode, display location: 'file line' (or user defined 'form')
  149. -e        start editor and go to item (if found)
  150. -fname    assume database 'name'
  151. -r#       print location for record # (-r# -b pattern)
  152. -Ritem    print cross reference list (file line) for 'item'
  153. -Dfile    print contents list for 'file'
  154. pattern   search item, *pattern = substring, pattern* = startstring,
  155.           if pattern contains spaces, it must be 'quoted' like "x y"
  156.