xmlNodePtr message  = copy_xml_node_recursive((xmlNodePtr)data); xmlNodePtr opts  = find_xml_node(message, "options"); const char *true_op = xmlGetProp(opts, XML_ATTR_OP); 
xmlNodePtr message  = NULL; xmlNodePtr opts     = NULL; const char *true_op = NULL; 
do_te_copyto(long long action,	     enum crmd_fsa_cause cause,	     enum crmd_fsa_state cur_state,	     enum crmd_fsa_input current_input,	     void *data){	xmlNodePtr message  = copy_xml_node_recursive((xmlNodePtr)data);	xmlNodePtr opts  = find_xml_node(message, "options");	const char *true_op = xmlGetProp(opts, XML_ATTR_OP);		FNIN();		set_xml_property_copy(opts, XML_ATTR_OP, "event");	set_xml_property_copy(message, XML_ATTR_SYSTO, CRM_SYSTEM_TENGINE);	set_xml_property_copy(opts, "true_op", true_op);		relay_message(message, FALSE);	free_xml(message);	FNRET(I_NULL);}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/ab92837bd63d54d7f87689d335c45f05a28e1bc2/subsystems.c/clean/crm/crmd/subsystems.c