IBM LPP Application Development Products 695Draft Document for Review October 18, 2004 5486LPAD.fmILE C features Completely refreshed compiler from the latest AIX compiler Compliant with the ANSI ISO/IEC 9899-1990 (1992) C standard Read source and includes from IFS or native, but still produces *MODULEs innative file system Produce native or IFS spooled file listings Teraspace Phase 2 support A third parameter for main() contains current set of environment variables Target V4R4, V4R5, and V5R1 A wider variety of source file CCSIDs Preprocessor output targeting specified file A Qshell command for compiling New LICOPT and CSOPT command keywords Asynchronous signals More in-sync with ILE C++ILE C++ features Completely refreshed compiler from the latest AIX compiler Compliant with the latest ANSI ISO/IEC 14882-1998 C++ standard Template library and namespace support Replaces that VAC++ cross compiler and native PRPQ compiler Support of release V5 of IBM Open Class class libraries bool data type Read source and includes from IFS or native database Produce native database or IFS spooled file listings 64-bit file indexing for stream classes Teraspace addressing support to improve portability and performance Preprocessor output targeting specified file A Qshell command for compiling Functions more in-sync with ILE CNew with V5R3 Removal of IOC runtime and headers (C++ only) GB18030 support (C and C++) Namespace support for debugging (C++ only)C and C++ compiler options Install option in 5722-WDSILE C 51ILE C++ 52ILE C *PRV 53ILE C++ *PRV 54