efc = NULL; 
void free_effect_list(EffectList *ef){	EffectList *efc, *efn;	efc = ef;	if(efc == NULL) {return;}	do {		efn = efc->next_ef;		if(efc->info != NULL) {			(*efc->do_effect)(NULL, MAGIC_FREE_EFFECT_INFO, efc);			free(efc->info);		}		efc->do_effect = NULL;		free(efc);	} while ((efc = efn) != NULL);}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/63d1fdc75f76d3467b5c553f521366111cea98c6/reverb.c/clean/timidity/reverb.c