#if 0 if(we are sick) { log error ; FNRET(I_NULL); } else #endif 
 /* dont announce if we're in one of these states */ switch(cur_state) { case S_RECOVERY: case S_RECOVERY_DC: case S_RELEASE_DC: case S_TERMINATE: FNRET(I_NULL);  break; default: break; }  
do_announce(long long action,	    enum crmd_fsa_cause cause,	    enum crmd_fsa_state cur_state,	    enum crmd_fsa_input current_input,	    void *data){	FNIN();		/* Once we hear from the DC, we can stop the timer	 *	 * This timer was started either on startup or when a node	 * left the CCM list	 */#if 0	if(we are sick) {		log error ;		FNRET(I_NULL);	} else #endif	if(AM_I_OPERATIONAL) {		send_request(NULL, NULL, CRM_OPERATION_ANNOUNCE,			     NULL, CRM_SYSTEM_DC);	} else {		/* Delay announce until we have finished local startup */		FNRET(I_NULL);	}		FNRET(I_NULL);}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/71d32a1b866383d4c0d26b875682c5c4a804f39c/election.c/clean/crm/crmd/election.c