extern "C" void X() {} // C function void Y() {} // C++ function extern "C" int Z; // C variable int Z;