update git & C++ convert to C