Esempio n. 1
0
void
del_lmsr (LMSR lms)
{
  if (lms)
    {
      delvec_REAL (lms->delay_line);
      delvec_REAL (lms->adaptive_filter);
      safefree ((char *) lms);
    }
}
Esempio n. 2
0
void
delWSCompander (WSCompander wsc)
{
	if (wsc)
	{
		delvec_REAL (wsc->tbl);
		delCXB (wsc->buff);
		safefree ((char *) wsc);
	}
}
Esempio n. 3
0
void
delRLB (RLB p)
{
  if (p)
    {
      if (p->mine)
	delvec_REAL (RLBbase (p));
      free ((char *) p);
    }
}
Esempio n. 4
0
void
finish_spectrum (SpecBlock * sb)
{
	if (sb)
	{
		delvec_COMPLEX_16(sb->accum->data);
		delCXB (sb->accum);
		delvec_COMPLEX_16(sb->timebuf->data);
		delCXB (sb->timebuf);
		delvec_COMPLEX_16(sb->freqbuf->data);
		delCXB (sb->freqbuf);
		delvec_REAL (sb->window);
		safefree ((char *) sb->output);
		safefree ((char *) sb->coutput);
		fftwf_destroy_plan (sb->plan);
	}
}