switch(st->type) { case 0x0110: /* Overdrive */ st->ef = push_effect(st->ef, EFFECT_EQ2); st->ef = push_effect(st->ef, EFFECT_OVERDRIVE1); 
switch(type_msb) { case 0x01: switch(type_lsb) { case 0x10: /* Overdrive */ st->ef = push_effect(st->ef, EFFECT_EQ2); st->ef = push_effect(st->ef, EFFECT_OVERDRIVE1); break; case 0x11: /* Distortion */ st->ef = push_effect(st->ef, EFFECT_EQ2); st->ef = push_effect(st->ef, EFFECT_DISTORTION1); break; case 0x40: /* Hexa-Chorus */ st->ef = push_effect(st->ef, EFFECT_EQ2); st->ef = push_effect(st->ef, EFFECT_HEXA_CHORUS); break; default: break; } 
void realloc_insertion_effect_gs(void){	struct insertion_effect_gs_t *st = &insertion_effect_gs;	free_effect_list(st->ef);	st->ef = NULL;	switch(st->type) {	case 0x0110: /* Overdrive */		st->ef = push_effect(st->ef, EFFECT_EQ2);		st->ef = push_effect(st->ef, EFFECT_OVERDRIVE1);		break;	case 0x0111: /* Distortion */		st->ef = push_effect(st->ef, EFFECT_EQ2);		st->ef = push_effect(st->ef, EFFECT_DISTORTION1);		break;	case 0x0140: /* Hexa-Chorus */		st->ef = push_effect(st->ef, EFFECT_EQ2);		st->ef = push_effect(st->ef, EFFECT_HEXA_CHORUS);		break;	case 0x1103: /* OD1 / OD2 */		st->ef = push_effect(st->ef, EFFECT_OD1OD2);		break;	default: break;	}	recompute_insertion_effect_gs();}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/f94468e4dbdd738a19987e31159fa955231a5c87/readmidi.c/buggy/timidity/readmidi.c