|| opt_reverb_control < 0 && ! (opt_reverb_control & 0x100))) { 
|| (opt_reverb_control < 0 && ! (opt_reverb_control & 0x100)))) { 
void init_reverb(void){	init_filter_lowpass1(&(reverb_status.lpf));	/* Only initialize freeverb if stereo output */	/* Old non-freeverb must be initialized for mono reverb not to crash */	if (! (play_mode->encoding & PE_MONO)			&& (opt_reverb_control == 3 || opt_reverb_control == 4			|| opt_reverb_control < 0 && ! (opt_reverb_control & 0x100))) {		switch(reverb_status.character) {	/* select reverb algorithm */		case 5:	/* Plate Reverb */			do_ch_plate_reverb(NULL, MAGIC_INIT_EFFECT_INFO, &(reverb_status.info_plate_reverb));			REV_INP_LEV = reverb_status.info_plate_reverb.wet;			break;		case 6:	/* Delay */			do_ch_reverb_normal_delay(NULL, MAGIC_INIT_EFFECT_INFO, &(reverb_status.info_reverb_delay));			REV_INP_LEV = 1.0;			break;		case 7: /* Panning Delay */			do_ch_reverb_panning_delay(NULL, MAGIC_INIT_EFFECT_INFO, &(reverb_status.info_reverb_delay));			REV_INP_LEV = 1.0;			break;		default: /* Freeverb */			do_ch_freeverb(NULL, MAGIC_INIT_EFFECT_INFO, &(reverb_status.info_freeverb));			REV_INP_LEV = reverb_status.info_freeverb.wet;			break;		}	} else {	/* Old Reverb */		do_ch_standard_reverb(NULL, MAGIC_INIT_EFFECT_INFO, &(reverb_status.info_standard_reverb));		REV_INP_LEV = 1.0;	}	memset(reverb_effect_buffer, 0, reverb_effect_bufsize);	memset(direct_buffer, 0, direct_bufsize);}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/64c3a98e5ef08ab323c2ea983ca497f2df9f9db2/reverb.c/buggy/timidity/reverb.c