Add "extern "C"" in header files