while(efc != NULL && efc->do_effect != NULL) 
while(efc != NULL && efc->engine->do_effect != NULL) 
void do_effect_list(int32 *buf, int32 count, EffectList *ef){	EffectList *efc = ef;	if(ef == NULL) {return;}	while(efc != NULL && efc->do_effect != NULL)	{		(*efc->do_effect)(buf, count, efc);		efc = efc->next_ef;	}}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/8bfe4851c8cb5c930066f56a08990138dcc58c7e/reverb.c/buggy/timidity/reverb.c