c/c++ artifact