/*
 * rkinit_err.c:
 * This file is automatically generated; please do not edit it.
 */
#ifdef __STDC__
#define NOARGS void
#else
#define NOARGS
#define const
#endif

static const char * const text[] = {
	"$Header: /afs/athena.mit.edu/user/q/qjb/source/rkinit/lib/RCS/rkinit_err.et,v 1.2 90/07/03 14:58:27 qjb Exp $",
	"Version mismatch",
	"Failure getting host information",
	"Failure getting service information (/etc/services)",
	"Failure setting up socket",
	"Failure connecting",
	"Bad packet type",
	"Failure writing",
	"Failure reading",
	"Error reported by rkinitd",
	"Kerberos error",
	"Des error",
	"Failure in getpeername",
	"Failure in getsockname",
	"Out of memory",
	"Timed out",
	"Connection dropped",
	"Last error message",
    0
};

struct error_table {
    char const * const * msgs;
    long base;
    int n_msgs;
};
struct et_list {
    struct et_list *next;
    const struct error_table * table;
};
extern struct et_list *_et_list;

static const struct error_table et = { text, -1302796288L, 18 };

static struct et_list link = { 0, 0 };

void initialize_rkin_error_table (NOARGS) {
    if (!link.table) {
        link.next = _et_list;
        link.table = &et;
        _et_list = &link;
    }
}
