home *** CD-ROM | disk | FTP | other *** search
- - additional work on the documentation
- - minor changes in CST byte offset file generation (source informations)
- - error in CFT/CST database reading fixed (could only happen if line numbers
- were not in strictly ascending order inside functions or structures, this
- is possible if #line directives are used, e.g. with code generators like
- LEX/FLEX/YACC/BISON)
- - internal database structure changed and extended
- - CFT error with nested C++ constructs 'extern "C" { ... }' fixed (this was
- sometimes the reason for the error message 'unbalanced braces')
- - detection and displaying of multiple inclusions of the same include file,
- size of scanned sources and number of lines are calculated for multiple
- inclusions
- - preprocessor intermediate file extension changed to '.II' to avoid conflicts
- with compiler generated files having extension '.I'
- - __TIMESTAMP__ macro in preprocessor supported
- - Microsoft VC++ 1.0 for Windows NT preprocessing support
- - Borland C++ 1.0 for OS/2 preprocessing support
- - every section in the output file shows the related option for its generation
- - option -Jcharset: add extended character set for identifier recognition, this
- allows the use of national character sets
- - option -//: accept C++ comments in C source code (ensure compatibility with
- Microsoft and Borland C compilers)
- - option -RATIONAL: generate a Rational Rose Petal file for callgraph
- visualisation (see documentation for detailed description!)
- - option -time: print runtime informations
- - option -cmdline: write the command line at the beginning of the output file
- - for option -I: -I* ignores missing include files during preprocessing
- - BRIEF and MicroEMACS macro files changed
- - CFTN and CSTN with new option -o[name]: print output to file 'name'
- - return values for CFTN and CSTN changed to avoid conflicts with DOS errors
- (affects BRIEF macros)
-