switch (*arg) { case '0': case 'd':	/* disable */ effect_lr_mode = -1; return 0; case 'l':	/* left */ effect_lr_mode = 0; break; case 'r':	/* right */ effect_lr_mode = 1; break; case 'b':	/* both */ effect_lr_mode = 2; break; } if (p = strchr(arg, ',')) if ((effect_lr_delay_msec = atoi(p + 1)) < 0) { effect_lr_delay_msec = 0; effect_lr_mode = -1; ctl->cmsg(CMSG_ERROR, VERB_NORMAL, "Invalid delay parameter."); return 1; } 
if (set_value(&tmpi32, atoi(arg), -1, 0x7f, "Bank number")) return 1; special_tonebank = tmpi32; 
static inline int parse_opt_ED(const char *arg){	/* --delay */	const char *p;		switch (*arg) {	case '0':	case 'd':	/* disable */		effect_lr_mode = -1;		return 0;	case 'l':	/* left */		effect_lr_mode = 0;		break;	case 'r':	/* right */		effect_lr_mode = 1;		break;	case 'b':	/* both */		effect_lr_mode = 2;		break;	}	if (p = strchr(arg, ','))		if ((effect_lr_delay_msec = atoi(p + 1)) < 0) {			effect_lr_delay_msec = 0;			effect_lr_mode = -1;			ctl->cmsg(CMSG_ERROR, VERB_NORMAL, "Invalid delay parameter.");			return 1;		}	return 0;}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/0e91e7ef1fadc562b6bd4c7a94b76d54675dfad1/timidity.c/buggy/timidity/timidity.c