#include #include #include #include typedef int16_t Foo_i16; typedef int32_t Foo_i32; typedef struct { Foo_i32 f; uint32_t p; } Bar_i32__u32; typedef int64_t Foo_i64; typedef Foo_i64 Baz_i64; #ifdef __cplusplus extern "C" { #endif // __cplusplus void foo_root(Foo_i16 f, Bar_i32__u32 b, Baz_i64 z); #ifdef __cplusplus } // extern "C" #endif // __cplusplus