23 lines
440 B
TOML
23 lines
440 B
TOML
|
|
header = """
|
||
|
|
#define CBINDGEN_PACKED __attribute__ ((packed))
|
||
|
|
#define CBINDGEN_ALIGNED(n) __attribute__ ((aligned(n)))
|
||
|
|
"""
|
||
|
|
|
||
|
|
[layout]
|
||
|
|
# We do not define aligned_n.
|
||
|
|
packed = "CBINDGEN_PACKED"
|
||
|
|
|
||
|
|
[export]
|
||
|
|
include = [
|
||
|
|
"PackedStruct",
|
||
|
|
"PackedUnion",
|
||
|
|
"OpaqueAlign1Union",
|
||
|
|
"OpaqueAlign4Union",
|
||
|
|
"OpaqueAlign16Union",
|
||
|
|
"OpaqueAlign1Struct",
|
||
|
|
"OpaqueAlign2Struct",
|
||
|
|
"OpaqueAlign4Struct",
|
||
|
|
"OpaqueAlign8Struct",
|
||
|
|
"OpaqueAlign32Struct",
|
||
|
|
]
|