1*8ec969ceSTreehugger Robot /* 2*8ec969ceSTreehugger Robot * Copyright 1992 by Jutta Degener and Carsten Bormann, Technische 3*8ec969ceSTreehugger Robot * Universitaet Berlin. See the accompanying file "COPYRIGHT" for 4*8ec969ceSTreehugger Robot * details. THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE. 5*8ec969ceSTreehugger Robot */ 6*8ec969ceSTreehugger Robot 7*8ec969ceSTreehugger Robot 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*8ec969ceSTreehugger Robot 9*8ec969ceSTreehugger Robot #include "config.h" 10*8ec969ceSTreehugger Robot 11*8ec969ceSTreehugger Robot #ifdef HAS_STRING_H 12*8ec969ceSTreehugger Robot #include <string.h> 13*8ec969ceSTreehugger Robot #else 14*8ec969ceSTreehugger Robot # include "proto.h" 15*8ec969ceSTreehugger Robot extern char * memset P((char *, int, int)); 16*8ec969ceSTreehugger Robot #endif 17*8ec969ceSTreehugger Robot 18*8ec969ceSTreehugger Robot #ifdef HAS_STDLIB_H 19*8ec969ceSTreehugger Robot # include <stdlib.h> 20*8ec969ceSTreehugger Robot #else 21*8ec969ceSTreehugger Robot # ifdef HAS_MALLOC_H 22*8ec969ceSTreehugger Robot # include <malloc.h> 23*8ec969ceSTreehugger Robot # else 24*8ec969ceSTreehugger Robot extern char * malloc(); 25*8ec969ceSTreehugger Robot # endif 26*8ec969ceSTreehugger Robot #endif 27*8ec969ceSTreehugger Robot 28*8ec969ceSTreehugger Robot #include <stdio.h> 29*8ec969ceSTreehugger Robot 30*8ec969ceSTreehugger Robot #include "gsm.h" 31*8ec969ceSTreehugger Robot #include "private.h" 32*8ec969ceSTreehugger Robot #include "proto.h" 33*8ec969ceSTreehugger Robot P0()34*8ec969ceSTreehugger Robotgsm gsm_create P0() 35*8ec969ceSTreehugger Robot { 36*8ec969ceSTreehugger Robot gsm r; 37*8ec969ceSTreehugger Robot 38*8ec969ceSTreehugger Robot r = (gsm)malloc(sizeof(struct gsm_state)); 39*8ec969ceSTreehugger Robot if (!r) return r; 40*8ec969ceSTreehugger Robot 41*8ec969ceSTreehugger Robot memset((char *)r, 0, sizeof(*r)); 42*8ec969ceSTreehugger Robot r->nrp = 40; 43*8ec969ceSTreehugger Robot 44*8ec969ceSTreehugger Robot return r; 45*8ec969ceSTreehugger Robot } 46