CodeCheck Technical Notes Spring 2008 Version 14.10
CodeCheck Technical Notes are technical discussions for those who are installing CodeCheck, writing CodeCheck rules, or writing scripts that invoke CodeCheck. These notes supplement and amplify upon material in The CodeCheck Reference Manual and C and C++ Source Code Analysis Using CodeCheck, and provide important information that is particular to machines, compilers, libraries, and operating systems.
Table of Contents:
Special HPUX, AIX, SUN, SGI, and SOLARIS Caveats
#6 CodeCheck Windows 2000 [NT]
#7 Troubleshooting Syntax “Errors”
The first and most important step
Creating new intrinsic type specifiers with new_type
Contacting Abraxas Software for Support
#8 Errata in the CodeCheck Reference Manuals
#9 New Variables, Functions, Operators and Error Messages
#10 Checking Microsoft C/C++ Sources
Which version of Microsoft C/C++?
New MSDEV C++ TYPES - __int8, __int16, __int32, __int64, and bool
Specify the target API with a command-line macro
If you use Microsoft C (but not C++) then read this!
CodeCheck can be incorporated into the Visual C++ Environment
Known bugs in Microsoft C++ 6.0 headers [ There are NO known problems in MSDEV 7.0 "Dot-Net" ]
Know Bugs When Running ATL.CPP Sample [ MSDEV 6.0 C++ ]
Known Bugs in RPC.H [MSDEV 6.0 C++ ]
#11 Checking Borland C/C++ Sources
#12 Checking Symantec C/C++ Sources
#13 Checking Watcom C/C++ Sources
#14 The Rogue Wave C++ Libraries
Rogue Wave and Metaware Ansi C
#15 Type Checking with CodeCheck
#16 CodeCheck under IBM MVS-OE
#17 IBM VisualAge C/C++ Compiler
#18 New Command Options & Functions
#19 ObjectSpace/HP Standard Template Libraries
#20 NameSpace - ANSI C++ Working Draft
#21 Checking Metrowerks CodeWarrior C/C++ Sources
#22 Checking SUN C/C++ Code on SUN Sparc
Solaris machine dependent caveats
#23 Running CodeCheck within Microsoft Visual C++ Developer Studio
How to integrate CodeCheck with Microsoft Developer Studio
Searching for Header Files within MSDEV STUDIO
Checking Projects and individual files with MSDEV STUDIO
Having source files in different directories:
Codecheck on a relatively large Microsoft C++ project