IBM C and C++ Compilers for OS/2, Version 3.6.5 - Fixpak2 IBM C and C++ Compilers for OS/2, Version 3.6.5 (C) Copyright IBM Corporation 1991, 2000 - All Rights Reserved. (C) Copyright IBM Corp and another 1991, 2000 - All Rights Reserved. (C) Copyright Microsoft Corp. 1985, 1996 - All Rights Reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Before beginning installation of this fixpak, please check the following: 1) The IBM C and C++ Compilers product must be installed on an accessible Read Write Drive. 2) The Feature Installer Runtime must be installed on the system. Since this is a prerequisite for installing the IBM C and C++ Compilers product please refer to the install.txt of the product for the installation notes of the Feature Installer Runtime. 3) You need a frames-capable browser to install the product, and to access the HTML-based help. 4) During installation, the product should not be used at all to avoid any access violations. Restrictions and Functional Notes: 1) You can install this Fixpak 2 as many times as required. 2) You can not install this Fixpak 2 over a newer Fixpak. 3) You must reboot the machine after installing each part of the Fixpak. 4) This installation will not overwrite any of the original product files that have a newer time stamp. 5) The "Disk Space Plugin" may not display the number of MegaBytes to be installed if you have a large cluster size on the hard drive where the product resides. Also, since the change in total product size resulting from this fixpak is minimal, a size change may not be displayed. Installation Instructions: Fixpak part 1: This is the main part of the Fixpak. 1) Unzip the Fixpak onto a drive**. The unzipped Fixpak image is approximately 52MB*. 2) Run the install.cmd batch file in the root directory of the unzipped Fixpak. 3) Follow the instructions from the Graphical User Interface (the web browser). 4) Reboot the computer. Fixpak part 2: This is the optional part of the Fixpak 1) Unzip the Fixpak onto a drive**. The unzipped Fixpak image is approximately 170MB*. 2) Run the install.cmd batch file in the root directory of the unzipped Fixpak. 3) Follow the instructions from the Graphical User Interface (the web browser). 4) Reboot the computer. *Sizes may differ depending on the file system that you are using. These sizes are for the HPFS filesystem. **Make sure you specify the flag that would extract the files into their original directory structure. 1.0 IBM Open Class (IOC) 1.1 Using Locales with IBM Open Class Applications IOC calls setlocale to query locale information on OS/2 and Windows. IOC also calls iconv_open on OS/2. For these calls to work, and for IOC to provide correct internationalization support, applications must include locale files when shipping their IOC applications. On both OS/2 and Windows, you must include the following files when shipping your application: - cpprwm36.dll - locale (.loc and .lcl) files Notes: - You must rename cpprwm36.dll using dllrname. The .lcl files are actually DLLs linked to cpprwm36.dll, so you must also run dllrname agains the .lcl files you ship to change those references to the DLL's new name (don't rename the .lcl files, however). - You must ship the locale files needed by your application. If your application calls setlocale to explicitly set locale information, you must ship the locale files specified by the call(s). Otherwise you must ship locale files for the default locale that will be used by the application (for example, as identified by the LANG environment on the user's machine). - You must set the LOCPATH environment variable on the user's machine to point to the directory where the locale files will be installed. For IOC's call to iconv_open to succeed on OS/2, you also need to ship the following files: - locale\iconv\cppruc36.dll - locale\iconv\iconv.lst - files in the locale\uconvtab directory Notes: - Do not rename cppruc36.dll. - You only need to ship the files from uconvtab for the code page(s) that your application will support (those that the application can run under). - You must also set the LOCPATH environment variable to point to the directory where the above files will be installed. cppruc36.dll and iconv.lst must be in a subdirectory named iconv in this directory. The files from the compiler's uconvtab directory need to be in a subdirectory named uconvtab.