Flexible Type Management sets the defines to identify the type sizes. the following the following lists these 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 |