Pa_Terminate(); 
Pa_Terminate(); pa_active=0; 
static int output_data(char *buf, int32 nbytes){	unsigned int i;	//	if(pa_data.samplesToGo > DATA_BLOCK_SIZE){ //		Sleep(  (pa_data.samplesToGo - DATA_BLOCK_SIZE)/dpm.rate/4  );//	}	for(i=0;i<nbytes;i++){		*(pa_data.bufepoint)++ = *buf++ ;		if( pa_data.buf+bytesPerInBuffer*2 <= pa_data.bufepoint ){			pa_data.bufepoint=pa_data.buf;		}	}	pa_data.samplesToGo += nbytes;/*	if(firsttime==1){		err = Pa_StartStream( stream );		if( err != paNoError ) goto error;		firsttime=0;	}*/	if( 0==Pa_StreamActive(stream)){		err = Pa_StartStream( stream );		if( err != paNoError ) goto error;	}	while(pa_data.samplesToGo > bytesPerInBuffer){ Pa_Sleep(1);};//	Pa_Sleep( (pa_data.samplesToGo - bytesPerInBuffer)/dpm.rate * 1000);	return 0;error:	Pa_Terminate();	ctl->cmsg(CMSG_ERROR, VERB_NORMAL, "PortAudio error: %s\n", Pa_GetErrorText( err ) );	return -1;}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/07099d2b73d40a22ba156b7c9bb38b9160f91538/portaudio_a.c/clean/timidity/portaudio_a.c