updated test with c/c++ mixed source