#include #include #include #include typedef struct PREFIXBar { int32_t a; } PREFIXBar; typedef struct PREFIXFoo { int32_t a; uint32_t b; struct PREFIXBar bar; } PREFIXFoo; #define PREFIXVAL (PREFIXFoo){ .a = 42, .b = 1337, .bar = (PREFIXBar){ .a = 323 } } #ifdef __cplusplus extern "C" { #endif // __cplusplus void root(struct PREFIXFoo x); #ifdef __cplusplus } // extern "C" #endif // __cplusplus