Supply DLLs for Locale Handling

If you are shipping locales with your product, you must also ship CPPRWM36.DLL.

All the locale files (.lcl) are dynamic link libraries and they link dynamically to CPPRWM36.DLL. (Dynamic linking was done to reduce the size of the locale files.) You can find the DLL in the X:\IBMCXXO\BIN (OS/2) or X:\IBMCXXW\BIN (Windows) directory, where X is the drive onto which you installed the product.

The IBM C and C++ Compilers License Agreement gives you the right to ship the DLL. The only requirement is that the DLL must be renamed before shipping. You can use DLLRNAME or any equivalent utility for this purpose.
Make sure your application installs the renamed DLL to a directory specified in the PATH statement.
Make sure your application installs the renamed DLL to a directory specified in the LIBPATH statement.

If you are using DLLRNAME, complete the following 2 steps:

  1. Rename CPPRWM36.DLL. Choose a new name with the same number of characters as the old name.
    For example, type the following on the command line to change the name of CPPRWM36.DLL to NEWNAMEX.DLL.
       ddlrname cpprwm36.dll cpprwm36=NEWNAMEX 
  2. Apply DLLRNAME to each locale that you are shipping.
    For example, type the following on the command line if you have a locale named XXXXX.
       dllrname xxxxx.lcl cpprwm36=NEWNAMEX


Internationalization
Localization and Locales
Localization Model


Make Your Program International