Word16 lsp_init(lspState **st) { lspState* s; if (st == (lspState **) NULL) { /* fprintf(stderr, "lsp_init: invalid parameter\n"); */ return -1; } *st = NULL; /* allocate memory */ if ((s = (lspState *) malloc(sizeof(lspState))) == NULL) { /* fprintf(stderr, "lsp_init: can not malloc state structure\n"); */ return -1; } /* Initialize quantization state */ if (0 != Q_plsf_init(&s->qSt)) { return -1; } if (0 != lsp_reset(s)) { return -1; } *st = s; return 0; }
/* ************************************************************************** * * Function : lsp_init * ************************************************************************** */ int lsp_init (lspState *st) { /* Initialize quantization state */ Q_plsf_init(st->qSt); lsp_reset(st); return 0; }