src/protocols/zephyr/init_et.c

changeset 8354
61ee455834c5
parent 2086
007508451e2c
child 11105
842fa517e08c
equal deleted inserted replaced
8353:79beceb19b98 8354:61ee455834c5
8 * 8 *
9 * For copyright info, see mit-sipb-copyright.h. 9 * For copyright info, see mit-sipb-copyright.h.
10 */ 10 */
11 11
12 #include <sysdep.h> 12 #include <sysdep.h>
13 #include "error_table.h" 13 /* #include "error_table.h" */
14 #include "mit-sipb-copyright.h" 14 #include "mit-sipb-copyright.h"
15 15
16 #ifndef lint 16 #ifndef lint
17 static const char rcsid_init_et_c[] = 17 static const char rcsid_init_et_c[] =
18 "$Header$"; 18 "$Header$";
19 #endif 19 #endif
20 20 /*
21 struct foobar { 21 struct foobar {
22 struct et_list etl; 22 struct et_list etl;
23 struct error_table et; 23 struct error_table et;
24 }; 24 };
25 25 */
26 extern struct et_list * _et_list; 26 extern struct et_list * _et_list;
27 27
28 int init_error_table(msgs, base, count) 28 /* int init_error_table(msgs, base, count) */
29 const char * const * msgs; 29 /* const char * const * msgs; */
30 int base; 30 /* int base; */
31 int count; 31 /* int count; */
32 { 32 /* { */
33 struct foobar * new_et; 33 /* struct foobar * new_et; */
34 34
35 if (!base || !count || !msgs) 35 /* if (!base || !count || !msgs) */
36 return 0; 36 /* return 0; */
37 37
38 new_et = (struct foobar *) malloc(sizeof(struct foobar)); 38 /* new_et = (struct foobar *) malloc(sizeof(struct foobar)); */
39 if (!new_et) 39 /* if (!new_et) */
40 return errno; /* oops */ 40 /* return errno; /\* oops *\/ */
41 new_et->etl.table = &new_et->et; 41 /* new_et->etl.table = &new_et->et; */
42 new_et->et.msgs = msgs; 42 /* new_et->et.msgs = msgs; */
43 new_et->et.base = base; 43 /* new_et->et.base = base; */
44 new_et->et.n_msgs= count; 44 /* new_et->et.n_msgs= count; */
45 45
46 new_et->etl.next = _et_list; 46 /* new_et->etl.next = _et_list; */
47 _et_list = &new_et->etl; 47 /* _et_list = &new_et->etl; */
48 return 0; 48 /* return 0; */
49 } 49 /* } */
50

mercurial