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) }