#if defined(__cplusplus) extern "C" { #endif int foo(); #if defined(__i386__) int bar(); #endif #if defined(__cplusplus) } #endif