if (st->ef == NULL) {return;} while(efc != NULL && efc->info != NULL) 
if (efc == NULL) {return;} while (efc != NULL && efc->info != NULL) 
void recompute_effect_xg(struct effect_xg_t *st){	EffectList *efc = st->ef;	if (st->ef == NULL) {return;}	while(efc != NULL && efc->info != NULL)	{		(*efc->engine->conv_xg)(st, efc);		(*efc->engine->do_effect)(NULL, MAGIC_INIT_EFFECT_INFO, efc);		efc = efc->next_ef;	}}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/c8fe30a10149e4bac02c6dd8029c3da613019c7a/readmidi.c/buggy/timidity/readmidi.c