} 
MAIN_INTERFACE bool set_tim_opt_long(int c, const char* const optarg, int index){    if(isalnum(c)) {	return set_tim_opt_short(c,optarg);    }    else if(c <= 0xff) {	/* getopt_long failed parsing */	parse_opt_666(optarg);    }    else {	const struct option* the_option = &(longopts[index]);	const char* arg;	if(! strncmp(the_option->name,"no-",3)) {	    arg = "no";		/* `reverse' switch */	}	else if(! strncmp(the_option->name,"output-un",9)) {	    arg = "no";		/* --output-unsigned == --output-signed=no */	}	else if(! strcmp(the_option->name,"mono")) {	    /* --mono == --stereo=no */	    arg = y_or_n_p(optarg)? "no" : "yes";	}	else {	    arg = optarg;	}	switch(c >> 8) {#if defined(CSPLINE_INTERPOLATION) || defined(LAGRANGE_INTERPOLATION)	case '4': return ! parse_opt_4(arg);#endif	case 'A': return ! parse_opt_A(arg);	case 'B': return ! parse_opt_B(arg);	case 'C': return ! parse_opt_C(arg);	case 'D': return ! parse_opt_D(arg);	case 'E': return ! parse_opt_E(arg);	case 'F': return ! parse_opt_F(arg);	case 'H': return ! parse_opt_H(arg);	case 'I': return ! parse_opt_I(arg);	case 'K': return ! parse_opt_K(arg);	case 'L': return ! parse_opt_L(arg);	case 'M': return ! parse_opt_M(arg);#if defined(GAUSS_INTERPOLATION) || defined(NEWTON_INTERPOLATION)	case 'N': return ! parse_opt_N(arg);#endif	case 'O': return ! parse_opt_O(arg);	case 'P': return ! parse_opt_P(arg);	case 'S': return ! parse_opt_S(arg);	case 'T': return ! parse_opt_T(arg);	case 'U': return ! parse_opt_U(arg);	case 'W': return ! parse_opt_W(arg);	case 'Z': return ! parse_opt_Z(arg);	case 'a': return ! parse_opt_a(arg);	case 'b': return ! parse_opt_b(arg);	case 'c': return ! parse_opt_c(arg);#ifdef IA_DYNAMIC	case 'd': return ! parse_opt_d(arg);#endif#ifdef __W32__	case 'e': return ! parse_opt_e(arg);#endif	case 'f': return ! parse_opt_f(arg);#ifdef SUPPORTT_SOUNDSPEC	case 'g': return ! parse_opt_g(arg);#endif	case 'h': return ! parse_opt_h(arg);	case 'i': return ! parse_opt_i(arg);	case 'j': return ! parse_opt_j(arg);	case 'k': return ! parse_opt_k(arg);	case 'm': return ! parse_opt_m(arg);	case 'o': return ! parse_opt_o(arg);	case 'p': return ! parse_opt_p(arg);	case 'q': return ! parse_opt_q(arg);	case 's': return ! parse_opt_s(arg);	case 'v': return ! parse_opt_v(arg);	case 'x': return ! parse_opt_x(arg);	case 200: return ! parse_opt_200(arg);	case 201: return ! parse_opt_201(arg);	case 202: return ! parse_opt_202(arg);	case 203: return ! parse_opt_203(arg);	/*   204: is missing: not reserved */	case 205: return ! parse_opt_205(arg);	case 206: return ! parse_opt_206(arg);	case 207: return ! parse_opt_207(arg);	case 208: return ! parse_opt_208(arg);	case 209: return ! parse_opt_209(arg);	case 210: return ! parse_opt_210(arg);	case 211: return ! parse_opt_211(arg);	case 212: return ! parse_opt_212(arg);	case 213: return ! parse_opt_213(arg);	case 214: return ! parse_opt_214(arg);	case 215: return ! parse_opt_215(arg);	case 216: return ! parse_opt_216(arg);	case 217: return ! parse_opt_217(arg);	case 218: return ! parse_opt_218(arg);	case 219: return ! parse_opt_219(arg);	case 220: return ! parse_opt_220(arg);	case 221: return ! parse_opt_221(arg);	case 222: return ! parse_opt_222(arg);	case 223: return ! parse_opt_223(arg);	case 224: return ! parse_opt_224(arg);	case 225: return ! parse_opt_225(arg);	case 226: return ! parse_opt_226(arg);	case 227: return ! parse_opt_227(arg);	case 228: return ! parse_opt_228(arg);	case 229: return ! parse_opt_229(arg);	case 230: return ! parse_opt_230(arg);	case 231: return ! parse_opt_231(arg);	case 232: return ! parse_opt_232(arg);	case 233: return ! parse_opt_233(arg);	case 234: return ! parse_opt_234(arg);	case 235: return ! parse_opt_235(arg);	case 236: return ! parse_opt_236(arg);	case 237: return ! parse_opt_237(arg);	default:	    ctl->cmsg(CMSG_FATAL, VERB_NORMAL,		      "[BUG] Inconceivable case branch %d('%c')", c, c >> 8);	    abort();	}    }}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/c992099a6189578c646e487a6f741b805160b425/timidity.c/buggy/timidity/timidity.c