ModelEval_t*modelEval/* i : Model evaluation structure */
)
{
/* Allocated in LoadBSplineBinary() */
Word16i;
IF(model->modelROM)
{
#if 1 //To be removed later :Floating point memory release
free((void*)model->azimBsShape);/* void* cast needed to please both gcc and Visual studio compilers. Deallocating const float** should be fine and gcc agrees, but Visual studio complains. */
FOR(i=0;i<model->elevDim3;i++)
{
free(model->azimKSeq[i]);
}
free(model->azimKSeq);
IF(modelEval!=NULL)
{
free(modelEval->hrfModL);
free(modelEval->hrfModR);
}
#endif
free((void*)model->azimBsShape_fx);/* void* cast needed to please both gcc and Visual studio compilers. Deallocating const float** should be fine and gcc agrees, but Visual studio complains. */