header = """ | |
#define CBINDGEN_PACKED __attribute__ ((packed)) | |
#define CBINDGEN_ALIGNED(n) __attribute__ ((aligned(n))) | |
""" | |
[layout] | |
# We do not define packed. | |
aligned_n = "CBINDGEN_ALIGNED" | |
[export] | |
include = [ | |
"Align1Union", | |
"Align4Union", | |
"Align16Union", | |
"Align1Struct", | |
"Align2Struct", | |
"Align4Struct", | |
"Align8Struct", | |
"Align32Struct", | |
"OpaquePackedStruct", | |
"OpaquePackedUnion", | |
] |