/*
 * lib/krb5/error_tables/adm_err.c:
 * This file is automatically generated; please do not edit it.
 */
#if defined(__STDC__) || defined(_WINDOWS)
#define NOARGS void
#else
#define NOARGS
#define const
#endif

static const char * const text[] = {
	"Administrative service completed",
	"KADM err: Principal unknown",
	"KADM err: Principal already exists",
	"KADM err: Memory allocation failure",
	"KADM err: Bad password",
	"KADM err: Protocol failure",
	"KADM err: Security failure",
	"KADM err: Permission denied",
	"KADM err: Kerberos database update failed",
	"KADM error code 9",
	"KADM error code 10",
	"KADM error code 11",
	"KADM error code 12",
	"KADM error code 13",
	"KADM error code 14",
	"KADM error code 15",
	"KADM error code 16",
	"KADM error code 17",
	"KADM error code 18",
	"KADM error code 19",
	"KADM error code 20",
	"KADM error code 21",
	"KADM error code 22",
	"KADM error code 23",
	"KADM error code 24",
	"KADM error code 25",
	"KADM error code 26",
	"KADM error code 27",
	"KADM error code 28",
	"KADM error code 29",
	"KADM error code 30",
	"KADM error code 31",
	"KADM error code 32",
	"KADM error code 33",
	"KADM error code 34",
	"KADM error code 35",
	"KADM error code 36",
	"KADM error code 37",
	"KADM error code 38",
	"KADM error code 39",
	"KADM error code 40",
	"KADM error code 41",
	"KADM error code 42",
	"KADM error code 43",
	"KADM error code 44",
	"KADM error code 45",
	"KADM error code 46",
	"KADM error code 47",
	"KADM error code 48",
	"KADM error code 49",
	"KADM error code 50",
	"KADM error code 51",
	"KADM error code 52",
	"KADM error code 53",
	"KADM error code 54",
	"KADM error code 55",
	"KADM error code 56",
	"KADM error code 57",
	"KADM error code 58",
	"KADM error code 59",
	"KADM error code 60",
	"KADM error code 61",
	"KADM error code 62",
	"KADM error code 63",
	"KADM error code 64",
	"KADM error code 65",
	"KADM error code 66",
	"KADM error code 67",
	"KADM error code 68",
	"KADM error code 69",
	"KADM error code 70",
	"KADM error code 71",
	"KADM error code 72",
	"KADM error code 73",
	"KADM error code 74",
	"KADM error code 75",
	"KADM error code 76",
	"KADM error code 77",
	"KADM error code 78",
	"KADM error code 79",
	"KADM error code 80",
	"KADM error code 81",
	"KADM error code 82",
	"KADM error code 83",
	"KADM error code 84",
	"KADM error code 85",
	"KADM error code 86",
	"KADM error code 87",
	"KADM error code 88",
	"KADM error code 89",
	"KADM error code 90",
	"KADM error code 91",
	"KADM error code 92",
	"KADM error code 93",
	"KADM error code 94",
	"KADM error code 95",
	"KADM error code 96",
	"KADM error code 97",
	"KADM error code 98",
	"KADM error code 99",
	"KADM error code 100",
	"KADM error code 101",
	"KADM error code 102",
	"KADM error code 103",
	"KADM error code 104",
	"KADM error code 105",
	"KADM error code 106",
	"KADM error code 107",
	"KADM error code 108",
	"KADM error code 109",
	"KADM error code 110",
	"KADM error code 111",
	"KADM error code 112",
	"KADM error code 113",
	"KADM error code 114",
	"KADM error code 115",
	"KADM error code 116",
	"KADM error code 117",
	"KADM error code 118",
	"KADM error code 119",
	"KADM error code 120",
	"KADM error code 121",
	"KADM error code 122",
	"KADM error code 123",
	"KADM error code 124",
	"KADM error code 125",
	"KADM error code 126",
	"KADM error code 127",
	"$Header: /mit/krb5/.cvsroot/src/lib/krb5/error_tables/adm_err.et,v 5.1 1995/11/03 21:52:37 eichin Exp $",
	"Cannot fetch local realm",
	"Unable to fetch credentials",
	"Bad key supplied",
	"Can't encrypt data",
	"Cannot encode/decode authentication info",
	"Principal attemping change is in wrong realm",
	"Packet is too large",
	"Version number is incorrect",
	"Checksum does not match",
	"Unsealing private data failed",
	"Unsupported operation",
	"Could not find administrating host",
	"Administrating host name is unknown",
	"Could not find service name in services database",
	"Could not create socket",
	"Could not connect to server",
	"Could not fetch local socket address",
	"Could not fetch master key",
	"Could not verify master key",
	"Entry already exists in database",
	"Database store error",
	"Database read error",
	"Insufficient access to perform requested operation",
	"Data is available for return to client",
	"No such entry in the database",
	"Memory exhausted",
	"Could not fetch system hostname",
	"Could not bind port",
	"Length mismatch problem",
	"Illegal use of wildcard",
	"Database is locked or in use--try again later",
    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, -1783126272L, 160 };

static struct et_list link = { 0, 0 };

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