jni/gsm/gsm_create.c
changeset 823 2036ebfaccda
equal deleted inserted replaced
536:537ddd8aa407 823:2036ebfaccda
       
     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 
       
     7 static char const	ident[] = "$Header: /tmp_amd/presto/export/kbs/jutta/src/gsm/RCS/gsm_create.c,v 1.4 1996/07/02 09:59:05 jutta Exp $";
       
     8 
       
     9 #include	"config.h"
       
    10 
       
    11 #ifdef	HAS_STRING_H
       
    12 #include	<string.h>
       
    13 #else
       
    14 #	include "proto.h"
       
    15 	extern char	* memset P((char *, int, int));
       
    16 #endif
       
    17 
       
    18 #ifdef	HAS_STDLIB_H
       
    19 #	include	<stdlib.h>
       
    20 #else
       
    21 #	ifdef	HAS_MALLOC_H
       
    22 #		include 	<malloc.h>
       
    23 #	else
       
    24 		extern char * malloc();
       
    25 #	endif
       
    26 #endif
       
    27 
       
    28 #include <stdio.h>
       
    29 
       
    30 #include "gsm.h"
       
    31 #include "private.h"
       
    32 #include "proto.h"
       
    33 
       
    34 gsm gsm_create P0()
       
    35 {
       
    36 	gsm  r;
       
    37 
       
    38 	r = (gsm)malloc(sizeof(struct gsm_state));
       
    39 	if (!r) return r;
       
    40 
       
    41 	memset((char *)r, 0, sizeof(*r));
       
    42 	r->nrp = 40;
       
    43 
       
    44 	return r;
       
    45 }