6 * Copyright 1986, 1987, 1988 by MIT Information Systems and
7 * the MIT Student Information Processing Board.
9 * For copyright info, see mit-sipb-copyright.h.
13 #include "error_table.h"
14 #include "mit-sipb-copyright.h"
21 static const char rcsid_init_et_c[] =
25 extern char *malloc(), *realloc();
29 struct error_table et;
32 extern struct et_list * _et_list;
34 int init_error_table(msgs, base, count)
35 const char * const * msgs;
39 struct foobar * new_et;
41 if (!base || !count || !msgs)
44 new_et = (struct foobar *) malloc(sizeof(struct foobar));
46 return errno; /* oops */
47 new_et->etl.table = &new_et->et;
48 new_et->et.msgs = msgs;
49 new_et->et.base = base;
50 new_et->et.n_msgs= count;
52 new_et->etl.next = _et_list;
53 _et_list = &new_et->etl;