#include #include #include #include #include struct Foo { uint32_t a; }; extern "C" { void root(Foo a); } // extern "C"