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 
P0()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 }
46