home *** CD-ROM | disk | FTP | other *** search
-
-
- README.DOC April 1995
-
- Welcome to CXT - the C EXPLORATION TOOLS!
-
- The C Function Tree Generator (CFT) and the C Structure Tree
- Generator (CST) are powerful program development, maintenance and
- documentation tools. They provide the programmer the ability to
- analyse the C or C++ source code of applications, no matter how
- big or complex they are. CFT and CST are very useful to explore
- new, unknown software and to support software reuse and
- maintenance.
-
- By preprocessing, scanning and analyzing the program source code,
- these programs build an internal representation of the function
- call hierarchy (CFT) and of the data structure (CST) relations.
- The analysis is done with the original source code, no additional
- editing to mark functions or data types in the source code is
- necessary. Several features and options allow the user to
- customize the generated hierarchy tree chart output and to get a
- large set of useful information about the source code.
-
- An important feature is the database generation which allows the
- recalling of information without reprocessing the source. This
- database can again be read from CFT and CST to produce different
- outputs or to add new files to the database. The database format
- is dBASE compatible. Special recall programs called CFTN and CSTN
- allow fast searching for items in the database. These programs
- can be used within any environment, for example from inside
- editors like BRIEF, QEDIT or MicroEMACS (DOS and WINDOWS
- version), to provide a full software project management system
- with access to all functions and data types with just a
- keystroke. This feature makes a comfortable "hypertext source
- code browser and locator" system out of the editor. The windows
- version provides an additionally DLL for database access.
-
- Other features are the calculation of the critical function call
- path and deepest structure nesting level or the support for byte
- offset calculation for selected structures/unions by CST. For C++
- code a class inheritance graph can be generated. It is possible
- to generate formatted ASCII text files with lists of the
- functions/data types and the scanned files which can be used as
- input for other programs like wordprocessors or spreadsheet
- calculators. The generation of output compatible with HTML
- viewers like NCSA Mosaic, RTF for Windows Help and with the
- Rational Rose CASE tool is also possible.
-
- This software package is provided either as a compressed
- self-extracting archive file CXTnmm.EXE (C EXPLORATION TOOLS
- version n.mm) or as a ZIPped archive file CXTnmm.ZIP. The Windows
- versions are named CXTWnmm.EXE (C EXPLORATION TOOLS version n.mm
- for Windows) or CXTWnmm.ZIP. The official release contains the
- following files (D=only DOS, W=only WINDOWS):
-
- CFT.EXE D The C Function Tree Generator
- CST.EXE D The C Structure Tree Generator
- CFTN.EXE The C Function Tree Navigator
-
-
- - 1 -
-
-
- CSTN.EXE The C Structure Tree Navigator
- CXT.CM The BRIEF macro file
- CXTKEYS.CM The BRIEF macro key definition file
- CXTKEYS.CB The source code for the BRIEF key defines
- CXT_QEDT.DAT The QEDIT macro source code
- CXT_ME.CMD The MicroEMACS macro source code
- MSVC15.FCT The MS VC++ 1.5 library functions
- GCC233.FCT The GNU-C 2.3.3 library functions
- CFTIDE.BAT D The Borland IDE transfer batch file for CFT
- CSTIDE.BAT D The Borland IDE transfer batch file for CST
- SXT.DOC The complete SXT documentation
- INSTALL.DOC The installation instructions
- EXAMPLE.DOC The example for a CFT and CST session
- PRODUCTS.DOC The SXT product overview
- REGISTER.US The INTERNATIONAL registration information
- REGISTER.GER The GERMAN registration information
- NEWnmm.DOC The new features and changes for version n.mm
- HISTORY.DOC The revision history
- PROBLEMS.DOC The problem and bug list
- README.DOC The file that you are currently reading
- CFTWIN.EXE W The C Function Tree Generator for Windows
- CSTWIN.EXE W The C Structure Tree Generator for Windows
- SXTWIN.DOC W The additional documentation for Windows
- NEWnmm.WIN W The new features concerning the windows version
- CTL3D.DLL W DLL for 3D dialogs
- CFTNWIN.DLL W DLL to access CFT database
- CFTNWIN.LIB W The library for the DLL
- CFTNWIN.H W The prototype header file
- CSTNWIN.DLL W DLL to access CST database
- CSTNWIN.LIB W The library for the DLL
- CSTNWIN.H W The prototype header file
- SXTNVIEW.EXE W Visual Basic sample application for DLL access
- SXTNVIEW.ICO W The SXTN icon
- SXTNVIEW.FRM W The VB source code
- SXTNVIEW.MAK W The VB makefile
- SXTNVIEW.DOC W The documentation for the sample aaplication
-
- All documentation files are ASCII files and should be printable
- on every printer.
-
- For more information about usage, hardware and software system
- requirements, installation, trademarks, warranties, license and
- registration details see the appropriate documentation,
- especially SXT.DOC, INSTALL.DOC and REGISTER.US resp.
- REGISTER.GER.
-
- This software is Copyright (C) 1988-1995 by Juergen Mueller,
- Aldingerstrasse 22, D-70806 Kornwestheim, GERMANY. This software
- is NOT public domain or free software, but is being distributed
- as SHAREWARE.
-
-
- (THIS DOCUMENT HAS 2 PAGES)
-
-
-
-
-
- - 2 -
-