if(dpm.encoding & PE_16BIT) 
if(dpm.encoding & (PE_16BIT | PE_24BIT)) 
static int open_output(void){    int include_enc, exclude_enc;    include_enc = exclude_enc = 0;    if(dpm.encoding & PE_16BIT)    {#ifdef LITTLE_ENDIAN	include_enc = PE_BYTESWAP;#else	exclude_enc = PE_BYTESWAP;#endif /* LITTLE_ENDIAN */	include_enc |= PE_SIGNED;    }    else if(!(dpm.encoding & (PE_ULAW|PE_ALAW)))    {	include_enc = PE_SIGNED;    }    dpm.encoding = validate_encoding(dpm.encoding, 0, PE_ULAW | PE_ALAW);    if(dpm.name == NULL) {      dpm.flag |= PF_AUTO_SPLIT_FILE;      dpm.name = NULL;    } else {      dpm.flag &= ~PF_AUTO_SPLIT_FILE;      if(aiff_output_open(dpm.name) == -1)	return -1;    }    bytes_output = 0;    already_warning_lseek = 0;    next_bytes = bytes_output + UPDATE_HEADER_STEP;    return 0;}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/b28ed5f84d8a7baee52cb30f237c2f415cbcf570/aiff_a.c/clean/timidity/aiff_a.c