if(play_mode->encoding & PE_SIGNED) 
if(play_mode->encoding & PE_BYTESWAP) { if(play_mode->encoding & PE_SIGNED) s32tos24x(buf, count); else s32tou24x(buf, count); } else if(play_mode->encoding & PE_SIGNED) 
int32 general_output_convert(int32 *buf, int32 count){    int32 bytes;    if(!(play_mode->encoding & PE_MONO))	count *= 2; /* Stereo samples */    bytes = count;    if(play_mode->encoding & PE_16BIT)    {	bytes *= 2;	if(play_mode->encoding & PE_BYTESWAP)	{	    if(play_mode->encoding & PE_SIGNED)		s32tos16x(buf, count);	    else		s32tou16x(buf, count);	}	else if(play_mode->encoding & PE_SIGNED)	    s32tos16(buf, count);	else	    s32tou16(buf, count);    }	else if(play_mode->encoding & PE_24BIT) {		bytes *= 3;		if(play_mode->encoding & PE_SIGNED)			s32tos24(buf, count);		else			s32tou24(buf, count);    }	else if(play_mode->encoding & PE_ULAW)	s32toulaw(buf, count);    else if(play_mode->encoding & PE_ALAW)	s32toalaw(buf, count);    else if(play_mode->encoding & PE_SIGNED)	s32tos8(buf, count);    else	s32tou8(buf, count);    return bytes;}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/59cb18897c2b0552a5dd3d728af5bdffac22ad1e/output.c/clean/timidity/output.c