/*
 * qrpc_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[] = {
	"$Id: qrpc_err.et,v 1.10 90/08/13 13:53:55 qjb Exp $",
	"Not enough memory to create QRPC object",
	"Not enough memory",
	"Internal QRPC error",
	"Application programming error",
	"Not connected",
	"Version mismatch",
	"Version warning",
	"Packet sanity error",
	"Illegal length",
	"Illegal opcode",
	"Illegal version number",
	"Remote error",
	"Kerberos error",
	"DES error",
	"Failure calling gethostbyname",
	"Failure calling socket",
	"Failure calling bind",
	"Failure calling connect",
	"Failure calling listen",
	"Failure calling accept",
	"Failure calling write",
	"Failure calling read",
	"Failure calling getsockname",
	"Failure calling getpeername",
	"Failure calling gethostname",
	"Connection closed remotely",
	"Last QRPC 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, -1362453248L, 28 };

static struct et_list link = { 0, 0 };

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