static struct token *find_best_token(void){	struct token *ptr,*best,*head;	int bestprofit;	bestprofit=-10000;	/* failsafe: if the "good" list is empty search from the "bad" list */	if(good_head.right == &good_head) head = &bad_head;	else head = &good_head;	ptr = head->right;	best = NULL;	while (ptr != head) {		if (ptr->profit > bestprofit) {			bestprofit = ptr->profit;			best = ptr;		}		ptr = ptr->right;	}	return best;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b3dbb4ecd46767b621df3dedd28788da93ee0cac/kallsyms.c/buggy/scripts/kallsyms.c