| |||
| Home > ARM Compiler Reference > Standard C implementation definition > Structures, unions, enumerations, and bitfields | |||
The ISO/IEC C standard requires that the following implementation details are documented for structured data types:
The outcome when a member of a union is accessed using a member of different type.
The padding and alignment of members of structures.
Whether a plain int bitfield is treated as a signed int bitfield or as an unsigned int bitfield.
The order of allocation of bitfields within a unit.
Whether a bitfield can straddle a storage-unit boundary.
The integer type chosen to represent the values of an enumeration type.
These implementation details are documented in the relevant sections of C and C++ implementation details.
Refer to Unions for details.
Refer to Structures for details.
Refer to Enumerations for details.
Refer to Bitfields for details.