Option Type | Default Value | #pragma options | C | C++ |
-qoption | chars=unsigned | CHARS=sign_type | x | x |
Syntax
-qchars=signed | -qchars=unsigned CHARS=signed | CHARS=unsigned
Purpose
Instructs the compiler to treat all variables of type char
as either signed or unsigned.
Notes
You can also specify sign type in your source program using
either of the following preprocessor directives:
#pragma options chars=sign_type
#pragma chars (sign_type)
where sign_type is either signed or unsigned.
Regardless of the setting of this option, the type of char is still considered to be distinct from the types unsigned char and signed char for purposes of type-compatibility checking or C++ overloading.
Example
To treat all char types as signed
when compiling myprogram.c, enter:
xlC myprogram.c -qchars=signed
List of Compiler Options and Their
Defaults
Options that Specify Compiler
Characteristics