~(PE_SIGNED | PE_16BIT | PE_ULAW | PE_BYTESWAP); 
~(PE_SIGNED | PE_16BIT | PE_24BIT | PE_ULAW | PE_BYTESWAP); 
static inline int parse_opt_output_format(const char *arg){	/* --output-linear, --output-ulaw, --output-alaw */	switch (*arg) {	case 'l':	/* linear */		play_mode->encoding &= ~(PE_ULAW | PE_ALAW);		return 0;	case 'u':	/* uLaw */		play_mode->encoding |= PE_ULAW;		play_mode->encoding &=				~(PE_SIGNED | PE_16BIT | PE_ALAW | PE_BYTESWAP);		return 0;	case 'a':	/* aLaw */		play_mode->encoding |= PE_ALAW;		play_mode->encoding &=				~(PE_SIGNED | PE_16BIT | PE_ULAW | PE_BYTESWAP);		return 0;	default:		ctl->cmsg(CMSG_ERROR, VERB_NORMAL, "Invalid output format %s", arg);		return 1;	}}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/59cb18897c2b0552a5dd3d728af5bdffac22ad1e/timidity.c/clean/timidity/timidity.c