Type Information Defines

Flexible Type Management sets the defines to identify the type sizes. the following the following lists these defines.

Table 1. Type Information Defines
Name Defined
__CHAR_IS_SIGNED__ See the -T option or Backend
__CHAR_IS_UNSIGNED__ See the -T option or Backend
__CHAR_IS_8BIT__ See the -T option or Backend
__CHAR_IS_16BIT__ See the -T option or Backend
__CHAR_IS_32BIT__ See the -T option or Backend
__CHAR_IS_64BIT__ See the -T option or Backend
__SHORT_IS_8BIT__ See the -T option or Backend
__SHORT_IS_16BIT__ See the -T option or Backend
__SHORT_IS_32BIT__ See the -T option or Backend
__SHORT_IS_64BIT__ See the -T option or Backend
__INT_IS_8BIT__ See the -T option or Backend
__INT_IS_16BIT__ See the -T option or Backend
__INT_IS_32BIT__ See the -T option or Backend
__INT_IS_64BIT__ See the -T option or Backend
__ENUM_IS_8BIT__ See the -T option or Backend
__ENUM_IS_SIGNED__ See the -T option or Backend
__ENUM_IS_UNSIGNED__ See the -T option or Backend
__ENUM_IS_16BIT__ See the -T option or Backend
__ENUM_IS_32BIT__ See the -T option or Backend
__ENUM_IS_64BIT__ See the -T option or Backend
__LONG_IS_8BIT__ See the -T option or Backend
__LONG_IS_16BIT__ See the -T option or Backend
__LONG_IS_32BIT__ See the -T option or Backend
__LONG_IS_64BIT__ See the -T option or Backend
__LONG_LONG_IS_8BIT__ See the -T option or Backend
__LONG_LONG_IS_16BIT__ See the -T option or Backend
__LONG_LONG_IS_32BIT__ See the -T option or Backend
__LONG_LONG_IS_64BIT__ See the -T option or Backend
__FLOAT_IS_IEEE32__ See the -T option or Backend
__FLOAT_IS_IEEE64__ See the -T option or Backend
__FLOAT_IS_DSP__ See the -T option or Backend
__DOUBLE_IS_IEEE32__ See the -T option or Backend
__DOUBLE_IS_IEEE64__ See the -T option or Backend
__DOUBLE_IS_DSP__ See the -T option or Backend
__LONG_DOUBLE_IS_IEEE32__ See the -T option or Backend
__LONG_DOUBLE_IS_IEEE64__ See the -T option or Backend
__LONG_DOUBLE_IS_DSP__ See the -T option or Backend
__LONG_LONG_DOUBLE_IS_IEEE32__ See the -T option or Backend
__LONG_LONG_DOUBLE_IS_IEEE64__ See the -T option or Backend
__LONG_LONG_DOUBLE_IS_DSP__ See the -T option or Backend
__VTAB_DELTA_IS_8BIT__ See the -T option
__VTAB_DELTA_IS_16BIT__ See the -T option
__VTAB_DELTA_IS_32BIT__ See the -T option
__VTAB_DELTA_IS_64BIT__ See the -T option
__PLAIN_BITFIELD_IS_SIGNED__ See the -T option or Backend
__PLAIN_BITFIELD_IS_UNSIGNED__ See the -T option or Backend