&& (p_m_load < p_m_preload) /* not too much load? */
&& (p_state==PORT_STATE_CONNECT || p_m_mISDNport->tones || p_m_inband_send_on)) { /* connected or inband-tones? */
int tosend = p_m_preload - p_m_load, length;
&& (p_m_load < p_m_preload) /* not too much load? */
&& (p_state==PORT_STATE_CONNECT || p_m_mISDNport->tones || p_m_inband_send_on)) { /* connected or inband-tones? */
int tosend = p_m_preload - p_m_load, length;
/* copy tones */
if (p_tone_name[0] && tosend) {
tosend -= read_audio(p, tosend);
/* copy tones */
if (p_tone_name[0] && tosend) {
tosend -= read_audio(p, tosend);
/* inband is processed */
if (p_m_inband_receive_on)
inband_receive(data, len);
/* inband is processed */
if (p_m_inband_receive_on)
inband_receive(data, len);