Here is the C and C++