gsm_create.c
上传用户:shw771010
上传日期:2022-01-05
资源大小:991k
文件大小:1k
源码类别:

Audio

开发平台:

Unix_Linux

  1. /*
  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. #include "config.h"
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9. #include <string.h>
  10. #include "gsm.h"
  11. #include "gsm610_priv.h"
  12. gsm gsm_create (void)
  13. {
  14. gsm  r;
  15. r = malloc (sizeof(struct gsm_state));
  16. if (!r) return r;
  17. memset((char *)r, 0, sizeof (struct gsm_state));
  18. r->nrp = 40;
  19. return r;
  20. }
  21. /* Added for libsndfile : May 6, 2002. Not sure if it works. */
  22. void gsm_init (gsm state)
  23. {
  24. memset (state, 0, sizeof (struct gsm_state)) ;
  25. state->nrp = 40 ;