Add extern "C" to c header files