blob: 2bb430776d62c53ae02363e7abca02b780196eb4 [file] [log] [blame]
Alexandre Lision7c6f4a62013-09-05 13:27:01 -04001/*
2 * Copyright 1992 by Jutta Degener and Carsten Bormann, Technische
3 * Universitaet Berlin. See the accompanying file "COPYRIGHT" for
4 * details. THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE.
5 */
6
7#include "config.h"
8
9#include <stdio.h>
10#include <stdlib.h>
11#include <string.h>
12
13
14
15#include "gsm.h"
16#include "gsm610_priv.h"
17
18gsm gsm_create (void)
19{
20 gsm r;
21
22 r = malloc (sizeof(struct gsm_state));
23 if (!r) return r;
24
25 memset((char *)r, 0, sizeof (struct gsm_state));
26 r->nrp = 40;
27
28 return r;
29}
30
31/* Added for libsndfile : May 6, 2002. Not sure if it works. */
32void gsm_init (gsm state)
33{
34 memset (state, 0, sizeof (struct gsm_state)) ;
35 state->nrp = 40 ;
36}
37