crm_debug("Action %.16llx (A_LRM_EVENT) %s",
do_crm_log(log_level, __FUNCTION__, NULL, "Action %.16llx (A_LRM_EVENT) %s",
fsa_dump_actions(long long action, const char *text){	if(is_set(action, A_READCONFIG)) {		crm_debug("Action %.16llx (A_READCONFIG) %s", A_READCONFIG, text);	}	if(is_set(action, A_STARTUP)) {		crm_debug("Action %.16llx (A_STARTUP) %s", A_STARTUP, text);	}	if(is_set(action, A_STARTED)) {		crm_debug("Action %.16llx (A_STARTED) %s", A_STARTED, text);	}	if(is_set(action, A_HA_CONNECT)) {		crm_debug("Action %.16llx (A_CONNECT) %s", A_HA_CONNECT, text);	}	if(is_set(action, A_HA_DISCONNECT)) {		crm_debug("Action %.16llx (A_DISCONNECT) %s",			  A_HA_DISCONNECT, text);	}	if(is_set(action, A_LRM_CONNECT)) {		crm_debug("Action %.16llx (A_LRM_CONNECT) %s",			  A_LRM_CONNECT, text);	}	if(is_set(action, A_LRM_EVENT)) {		crm_debug("Action %.16llx (A_LRM_EVENT) %s",			  A_LRM_EVENT, text);	}	if(is_set(action, A_LRM_INVOKE)) {		crm_debug("Action %.16llx (A_LRM_INVOKE) %s",			  A_LRM_INVOKE, text);	}	if(is_set(action, A_LRM_DISCONNECT)) {		crm_debug("Action %.16llx (A_LRM_DISCONNECT) %s",			  A_LRM_DISCONNECT, text);	}	if(is_set(action, A_DC_TIMER_STOP)) {		crm_debug("Action %.16llx (A_DC_TIMER_STOP) %s",			  A_DC_TIMER_STOP, text);	}	if(is_set(action, A_DC_TIMER_START)) {		crm_debug("Action %.16llx (A_DC_TIMER_START) %s",			  A_DC_TIMER_START, text);	}	if(is_set(action, A_INTEGRATE_TIMER_START)) {		crm_debug("Action %.16llx (A_INTEGRATE_TIMER_START) %s",			  A_INTEGRATE_TIMER_START, text);	}	if(is_set(action, A_INTEGRATE_TIMER_STOP)) {		crm_debug("Action %.16llx (A_INTEGRATE_TIMER_STOP) %s",			  A_INTEGRATE_TIMER_STOP, text);	}	if(is_set(action, A_FINALIZE_TIMER_START)) {		crm_debug("Action %.16llx (A_FINALIZE_TIMER_START) %s",			  A_FINALIZE_TIMER_START, text);	}	if(is_set(action, A_FINALIZE_TIMER_STOP)) {		crm_debug("Action %.16llx (A_FINALIZE_TIMER_STOP) %s",			  A_FINALIZE_TIMER_STOP, text);	}	if(is_set(action, A_ELECTION_COUNT)) {		crm_debug("Action %.16llx (A_ELECTION_COUNT) %s",			  A_ELECTION_COUNT, text);	}	if(is_set(action, A_ELECTION_VOTE)) {		crm_debug("Action %.16llx (A_ELECTION_VOTE) %s",			  A_ELECTION_VOTE, text);	}	if(is_set(action, A_CL_JOIN_ANNOUNCE)) {		crm_debug("Action %.16llx (A_CL_JOIN_ANNOUNCE) %s",			  A_CL_JOIN_ANNOUNCE, text);	}	if(is_set(action, A_CL_JOIN_REQUEST)) {		crm_debug("Action %.16llx (A_CL_JOIN_REQUEST) %s",			  A_CL_JOIN_REQUEST, text);	}	if(is_set(action, A_CL_JOIN_RESULT)) {		crm_debug("Action %.16llx (A_CL_JOIN_RESULT) %s",			  A_CL_JOIN_RESULT, text);	}	if(is_set(action, A_DC_JOIN_OFFER_ALL)) {		crm_debug("Action %.16llx (A_DC_JOIN_OFFER_ALL) %s",			  A_DC_JOIN_OFFER_ALL, text);	}	if(is_set(action, A_DC_JOIN_OFFER_ONE)) {		crm_debug("Action %.16llx (A_DC_JOIN_OFFER_ONE) %s",			  A_DC_JOIN_OFFER_ONE, text);	}	if(is_set(action, A_DC_JOIN_PROCESS_REQ)) {		crm_debug("Action %.16llx (A_DC_JOIN_PROCESS_REQ) %s",			  A_DC_JOIN_PROCESS_REQ, text);	}	if(is_set(action, A_DC_JOIN_PROCESS_ACK)) {		crm_debug("Action %.16llx (A_DC_JOIN_PROCESS_ACK) %s",			  A_DC_JOIN_PROCESS_ACK, text);	}	if(is_set(action, A_DC_JOIN_FINALIZE)) {		crm_debug("Action %.16llx (A_DC_JOIN_FINALIZE) %s",			  A_DC_JOIN_FINALIZE, text);	}	if(is_set(action, A_MSG_PROCESS)) {		crm_debug("Action %.16llx (A_MSG_PROCESS) %s",			  A_MSG_PROCESS, text);	}	if(is_set(action, A_MSG_ROUTE)) {		crm_debug("Action %.16llx (A_MSG_ROUTE) %s",			  A_MSG_ROUTE, text);	}	if(is_set(action, A_RECOVER)) {		crm_debug("Action %.16llx (A_RECOVER) %s",			  A_RECOVER, text);	}	if(is_set(action, A_DC_RELEASE)) {		crm_debug("Action %.16llx (A_DC_RELEASE) %s",			  A_DC_RELEASE, text);	}	if(is_set(action, A_DC_RELEASED)) {		crm_debug("Action %.16llx (A_DC_RELEASED) %s",			  A_DC_RELEASED, text);	}	if(is_set(action, A_DC_TAKEOVER)) {		crm_debug("Action %.16llx (A_DC_TAKEOVER) %s",			  A_DC_TAKEOVER, text);	}	if(is_set(action, A_SHUTDOWN)) {		crm_debug("Action %.16llx (A_SHUTDOWN) %s", A_SHUTDOWN, text);	}	if(is_set(action, A_SHUTDOWN_REQ)) {		crm_debug("Action %.16llx (A_SHUTDOWN_REQ) %s",			  A_SHUTDOWN_REQ, text);	}	if(is_set(action, A_STOP)) {		crm_debug("Action %.16llx (A_STOP  ) %s", A_STOP  , text);	}	if(is_set(action, A_EXIT_0)) {		crm_debug("Action %.16llx (A_EXIT_0) %s", A_EXIT_0, text);	}	if(is_set(action, A_EXIT_1)) {		crm_debug("Action %.16llx (A_EXIT_1) %s", A_EXIT_1, text);	}	if(is_set(action, A_CCM_CONNECT)) {		crm_debug("Action %.16llx (A_CCM_CONNECT) %s",			  A_CCM_CONNECT, text);	}	if(is_set(action, A_CCM_DISCONNECT)) {		crm_debug("Action %.16llx (A_CCM_DISCONNECT) %s",			  A_CCM_DISCONNECT, text);	}	if(is_set(action, A_CCM_EVENT)) {		crm_debug("Action %.16llx (A_CCM_EVENT) %s",			  A_CCM_EVENT, text);	}	if(is_set(action, A_CCM_UPDATE_CACHE)) {		crm_debug("Action %.16llx (A_CCM_UPDATE_CACHE) %s",			  A_CCM_UPDATE_CACHE, text);	}	if(is_set(action, A_CIB_BUMPGEN)) {		crm_debug("Action %.16llx (A_CIB_BUMPGEN) %s",			  A_CIB_BUMPGEN, text);	}	if(is_set(action, A_CIB_INVOKE)) {		crm_debug("Action %.16llx (A_CIB_INVOKE) %s",			  A_CIB_INVOKE, text);	}	if(is_set(action, A_CIB_START)) {		crm_debug("Action %.16llx (A_CIB_START) %s",			  A_CIB_START, text);	}	if(is_set(action, A_CIB_STOP)) {		crm_debug("Action %.16llx (A_CIB_STOP) %s", A_CIB_STOP, text);	}	if(is_set(action, A_TE_INVOKE)) {		crm_debug("Action %.16llx (A_TE_INVOKE) %s", A_TE_INVOKE, text);	}	if(is_set(action, A_TE_START)) {		crm_debug("Action %.16llx (A_TE_START) %s",			  A_TE_START, text);	}	if(is_set(action, A_TE_STOP)) {		crm_debug("Action %.16llx (A_TE_STOP) %s", A_TE_STOP, text);	}	if(is_set(action, A_TE_CANCEL)) {		crm_debug("Action %.16llx (A_TE_CANCEL) %s",			  A_TE_CANCEL, text);	}	if(is_set(action, A_PE_INVOKE)) {		crm_debug("Action %.16llx (A_PE_INVOKE) %s",			  A_PE_INVOKE, text);	}	if(is_set(action, A_PE_START)) {		crm_debug("Action %.16llx (A_PE_START) %s", A_PE_START, text);	}	if(is_set(action, A_PE_STOP)) {		crm_debug("Action %.16llx (A_PE_STOP) %s", A_PE_STOP, text);	}	if(is_set(action, A_NODE_BLOCK)) {		crm_debug("Action %.16llx (A_NODE_BLOCK) %s",			  A_NODE_BLOCK, text);	}	if(is_set(action, A_UPDATE_NODESTATUS)) {		crm_debug("Action %.16llx (A_UPDATE_NODESTATUS) %s",			  A_UPDATE_NODESTATUS, text);	}	if(is_set(action, A_LOG)) {		crm_debug("Action %.16llx (A_LOG   ) %s", A_LOG, text);	}	if(is_set(action, A_ERROR)) {		crm_debug("Action %.16llx (A_ERROR ) %s", A_ERROR, text);	}	if(is_set(action, A_WARN)) {		crm_debug("Action %.16llx (A_WARN  ) %s", A_WARN, text);	}}