The IDL character type is specified as follows:
[unsigned] char
A char is unsigned and is represented in 8 bits.
The keyword unsigned is optional and has no effect. IDL does not support a signed character type. IDL provides the small data type for representing signed 8-bit integers.