speex_free(st->D);
void speex_echo_state_destroy(SpeexEchoState *st){   spx_drft_clear(st->fft_lookup);   speex_free(st->fft_lookup);   speex_free(st->x);   speex_free(st->d);   speex_free(st->y);   speex_free(st->last_y);   speex_free(st->Yps);   speex_free(st->Yf);   speex_free(st->Rf);   speex_free(st->Xf);   speex_free(st->fratio);   speex_free(st->X);   speex_free(st->D);   speex_free(st->Y);   speex_free(st->E);   speex_free(st->W);   speex_free(st->PHI);   speex_free(st->power);   speex_free(st->power_1);   speex_free(st->grad);   speex_free(st);}