return warnings; 
return 0; 
static int open_output(void){    int i, include_enc, exclude_enc;    int sample_width, chanels;    include_enc = 0;    exclude_enc = PE_ULAW|PE_ALAW|PE_BYTESWAP; /* They can't mean these */    if(dpm.encoding & PE_16BIT)	include_enc |= PE_SIGNED;    else	exclude_enc |= PE_SIGNED;    dpm.encoding = validate_encoding(dpm.encoding, include_enc, exclude_enc);    sample_width = (dpm.encoding & PE_16BIT) ? 16 : 8;    channels = (dpm.encoding & PE_MONO) ? 1 : 2;    /* Open the audio device */    if((i = arts_init()) != 0)    {	ctl->cmsg(CMSG_ERROR, VERB_NORMAL, "%s: %s",		  dpm.name, arts_error_text(i));	return -1;    }    stream = arts_play_stream(dpm.rate,			      LE_LONG(sample_width),			      channels,			      "timidity");    if(stream == NULL)    {	ctl->cmsg(CMSG_ERROR, VERB_NORMAL, "%s: %s",		  dpm.name, strerror(errno));	return -1;    }    dpm.fd = (int) stream;    arts_stream_set(stream, ARTS_P_BLOCKING, 0);    server_buffer = arts_stream_get(stream, ARTS_P_SERVER_LATENCY) * dpm.rate * (sample_width/8) * channels / 1000;    output_count = 0;    return warnings;    /* "this aRts function isnot yet implemented"     *    if (dpm.extra_param[0]) {        i = arts_stream_set((arts_stream_t) dpm.fd,            ARTS_P_PACKET_COUNT,            dpm.extra_param[0]);	if (i < 0) {            ctl->cmsg(CMSG_ERROR, VERB_NORMAL, "%s: %s",              dpm.name, arts_error_text(i));	    return 1;        }    }    return 0;     *     */}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/c64aeffab3e9b827a96dc0eba790cf59dc0d9bcd/aRts_a.c/buggy/timidity/aRts_a.c