1 #define __packed __attribute__((packed))
3 typedef unsigned char u8
;
4 typedef __UINT16_TYPE__ u16
;
5 typedef __UINT32_TYPE__ u32
;
6 typedef __UINT64_TYPE__ u64
;
13 _Static_assert(__alignof(struct a
) == 1, "align struct");
14 _Static_assert( sizeof(struct a
) == 4, " size struct");
20 _Static_assert(__alignof(struct b
) == 1, "align struct");
21 _Static_assert( sizeof(struct b
) == 8, "size struct");
27 _Static_assert(__alignof(struct c
) == 1, "align struct");
28 _Static_assert( sizeof(struct c
) == 6, "size struct");
31 * check-name: packed-struct