merge SRC_C and SRC_CPP