update c_cpp