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 will set the other platform information attributes to default values
that are appropriate for that platform. The platform default values still
may 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)
- unchecked (false)
|
If the Treat unsigned short arrays as strings checkbox
is checked, then unsigned short arrays are treated as strings. If unchecked,
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 |