Default values on arguments in C functions and function overloading in C
No, Standard C does not support either. Why do you feel you need to convert your C++ code to C? That could get quite tricky – I’d have thought writing wrappers would be the way to go, if your C++ must be callable from C.