Files
brolang/examples/interop/header_unsupported/main.bro
T
2026-06-30 19:38:28 +02:00

34 lines
1.1 KiB
Plaintext

native :: import "../header/include/native.h"
use_callback c_func(value native.Imported_Callback) void
use_union c_func(value native.Imported_Union) void
use_enum c_func(value native.Imported_Enum) void
use_opaque c_func(value native.Imported_Handle) void
main func() void {
_ = native.IMPORTED_BAD_EXPR
_ = native.IMPORTED_REDEFINED_BAD
_ = native.IMPORTED_GONE
_ = native.IMPORTED_TOO_MANY_COLOR
_ = native.IMPORTED_SIGNED_NARROW_BAD
_ = native.IMPORTED_SHADOW_UNSUPPORTED
_ = native.IMPORTED_FLOAT_OVERFLOW
_ = native.IMPORTED_EMPTY_SHADOW
_ = native.imported_by_value()
_ = native.imported_bitfield()
_ = native.imported_packed()
_ = native.imported_flexible()
_ = native.imported_qualified()
_ = native.imported_overaligned()
_ = native.imported_anonymous()
_ = native.imported_volatile()
_ = native.imported_bool()
native.imported_const_global = 1
native.imported_const_array = [1, 2]
native.imported_typedef_const_array = [1, 2]
native.imported_typedef_const_array[0] = 1
native.imported_const_array_record.values[0] = 42
_ = native.imported_tls_global
_ = native.imported_inline_variadic(1)
}