Make the header file C++ safe