| Parameter |
Options |
Description |
Default Value |
| Platform - Compiler |
- (unspecified)
- Windows (Msvc)
- Windows (icc)
- AIX® (gcc)
- AIX (xlc)
- OS/390®
|
The platform on which the C program compiles.
Selecting a platform sets the other platform information attributes
to default values that are appropriate for that platform. The platform
default values still might be changed individually as desired. |
(unspecified) |
| Floating point format |
- IEEE Extended INTEL
- IEEE Extended (AIX)
- IEEE Extended (OS/390)
- IEEE Non-Extended
- IBM® 390 Hexadecimal
|
The floating point format (IBM or IEEE). When the byte representation of
floating point numbers is as defined in IBM System/370 Principles of Operation this is referred to as an IBM 390 Hexadecimal floating point
format. When the byte representation of floating point numbers is
as defined by IEEE standard 754, this is referred to as an IEEE Non-Extended
floating point format. |
IEEE Extended INTEL |
| Code Page |
Depending on the Platform property value
the value and default value of this property changes as well: Table 1. | Platform |
Code Page |
| (Unspecified) |
8859_1 |
| Windows (Msvc) |
CP1252 |
| Windows (icc) |
CP1252 |
| AIX (gcc) |
ISO8859-1 |
| AIX (xlc) |
ISO8859-1 |
| OS/390 |
CP037 |
|
The Codepage of the target C program. |
8859_1- The Codepage of the target C program. The default codepage is
set to 8859_1, to conform to most browsers.
|
| Treat unsigned short arrays as strings |
- checked (true)
- Cleared (false)
|
If the Treat unsigned short arrays as
strings check box is checked, then unsigned short arrays are treated
as strings. If cleared, then unsigned short arrays are not treated
as strings. |
false |
| String encoding |
Table 2. | Platform |
Code Page |
| (Unspecified) |
NULL padded |
| Windows (Msvc) |
NULL padded |
| Windows (icc) |
NULL padded |
| AIX (gcc) |
NULL padded |
| AIX (xlc) |
NULL padded |
| OS/390 |
SPACE padded |
|
This property determines the format in which
strings are encoded. - The value of NULL padded represents strings as character arrays,
with the end of the string being terminated with the null character.
- The value of SPACE padded represents strings as character arrays,
with the end of the string being padded out with spaces to the maximum
length of the string. This setting is especially useful for a C
program running inside a CICS® region.
|
NULL padded |
| Byte order |
Table 3. | Platform |
Code Page |
| (Unspecified) |
Little endian |
| Windows (Msvc) |
Little endian |
| Windows (icc) |
Little endian |
| AIX (gcc) |
Big endian |
| AIX (xlc) |
Little endian |
| OS/390 |
Little endian |
|
The byte representation of integers ordered
from the most significant byte to the least significant byte is referred
to as a big endian representation. The byte representation of integers
ordered from the least significant byte to most significant byte
is referred to as a little endian representation. |
Little endian |