Porting from C++ to C
Porting from C++ to C