|
#define | ATTR_ALIGNED(Bytes) __attribute__ ((aligned(Bytes))) |
| This attribute specifies a minimum alignment for the variable or structure field, measured in bytes.
|
|
#define | ATTR_PACKED __attribute__ ((packed)) |
| The packed attribute specifies that a variable or structure field should have the smallest possible alignment—one byte for a variable, and one bit for a field, unless you specify a larger value with the aligned attribute.
|
|
#define | ATTR_PREPACKED |
|
#define | ATTR_PACKED_STRUCT(x) x __attribute__ ((packed)) |
|