renamed c_function class to c_function_calltree