This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
zhangyang-zerotierone/zeroidc/vendor/cbindgen/tests/expectations/layout_aligned_opaque.cpp

36 lines
592 B
C++

#define CBINDGEN_PACKED __attribute__ ((packed))
#define CBINDGEN_ALIGNED(n) __attribute__ ((aligned(n)))
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct OpaqueAlign16Union;
struct OpaqueAlign1Struct;
struct OpaqueAlign1Union;
struct OpaqueAlign2Struct;
struct OpaqueAlign32Struct;
struct OpaqueAlign4Struct;
struct OpaqueAlign4Union;
struct OpaqueAlign8Struct;
struct CBINDGEN_PACKED PackedStruct {
uintptr_t arg1;
uint8_t *arg2;
};
union CBINDGEN_PACKED PackedUnion {
uintptr_t variant1;
uint8_t *variant2;
};