add c testcases