slist_iter( action, action_t, synapse->actions, lpc2, print_action("\t", action, log_level); );
print_state(int log_level){		do_crm_log(log_level, __FUNCTION__, NULL, "###########");	if(graph == NULL) {		do_crm_log(log_level, __FUNCTION__, NULL,			   "\tEmpty transition graph");		do_crm_log(log_level, __FUNCTION__, NULL, "###########");		return;	}	slist_iter(		synapse, synapse_t, graph, lpc,		do_crm_log(log_level, __FUNCTION__, NULL, "Synapse %d %s",			  synapse->id,			  synapse->complete?"has completed":"is pending");				if(synapse->complete == FALSE) {			slist_iter(				input, action_t, synapse->inputs, lpc2,				print_input("\t", input, log_level+1);				);		}				slist_iter(			action, action_t, synapse->actions, lpc2,			print_action("\t", action, log_level);			);		);		do_crm_log(log_level, __FUNCTION__, NULL, "###########");}