ILE C/C++ Programmer's Guide


Source File Conversions to CCSID

Your ILE C/C++ source program can be made up of more than one source file. You can have a root source member and multiple secondary source files (such as include files and DDS files).

If any secondary source files are tagged with CCSIDs that are different from the root source member, their contents are automatically converted to the CCSID of the root source member as they are read by the ILE C/C++ compiler.

If the primary source physical file has CCSID 65535, the job CCSID is assumed for the source physical file. If the source physical file has CCSID 65535 and the job is CCSID 65535, and the system has non-65535, the system CCSID value is assumed for the source physical file. If the primary source physical file, job, and system have CCSID 65535, then CCSID 037 is assumed. If the secondary file, job, and system CCSID is 65535, then the CCSID of the primary source physical file is assumed, and no conversion takes place.

The compiler converts DBCS source files to CCSID 037.


[ Top of Page | Previous Page | Next Page | Table of Contents ]