#if defined(__cplusplus) extern "C" { #endif static int foo() { return 0; } #if defined(__cplusplus) } #endif