update_runnable(GSListPtr actions) 
update_runnable(GListPtr actions) 
update_runnable(GSListPtr actions){	int lpc = 0, lpc2 = 0;	gboolean change = TRUE;	while(change) {		change = FALSE;		slist_iter(			action, action_t, actions, lpc,			if(action->runnable) {				continue;			} else if(action->optional) {				continue;			}						slist_iter(				other, action_wrapper_t, action->actions_after, lpc2,				if(other->action->runnable) {					change = TRUE;					crm_debug_action(						print_action(							"Marking unrunnable",							other->action,							FALSE));				}				other->action->runnable = FALSE;				);			);	}	return TRUE;}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/e2af967c9ab8547b2c4711f40f7b2882bb4de284/pengine.c/buggy/crm/pengine/pengine.c