Separate C and C++