/*
 * lib/krb5/error_tables/kv5m_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[] = {
	"Kerberos V5 magic number table",
	"Bad magic number for krb5_principal structure",
	"Bad magic number for krb5_data structure",
	"Bad magic number for krb5_keyblock structure",
	"Bad magic number for krb5_checksum structure",
	"Bad magic number for krb5_encrypt_block structure",
	"Bad magic number for krb5_enc_data structure",
	"Bad magic number for krb5_cryptosystem_entry structure",
	"Bad magic number for krb5_cs_table_entry structure",
	"Bad magic number for krb5_checksum_entry structure",
	"Bad magic number for krb5_authdata structure",
	"Bad magic number for krb5_transited structure",
	"Bad magic number for krb5_enc_tkt_part structure",
	"Bad magic number for krb5_ticket structure",
	"Bad magic number for krb5_authenticator structure",
	"Bad magic number for krb5_tkt_authent structure",
	"Bad magic number for krb5_creds structure",
	"Bad magic number for krb5_last_req_entry structure",
	"Bad magic number for krb5_pa_data structure",
	"Bad magic number for krb5_kdc_req structure",
	"Bad magic number for krb5_enc_kdc_rep_part structure",
	"Bad magic number for krb5_kdc_rep structure",
	"Bad magic number for krb5_error structure",
	"Bad magic number for krb5_ap_req structure",
	"Bad magic number for krb5_ap_rep structure",
	"Bad magic number for krb5_ap_rep_enc_part structure",
	"Bad magic number for krb5_response structure",
	"Bad magic number for krb5_safe structure",
	"Bad magic number for krb5_priv structure",
	"Bad magic number for krb5_priv_enc_part structure",
	"Bad magic number for krb5_cred structure",
	"Bad magic number for krb5_cred_info structure",
	"Bad magic number for krb5_cred_enc_part structure",
	"Bad magic number for krb5_pwd_data structure",
	"Bad magic number for krb5_address structure",
	"Bad magic number for krb5_keytab_entry structure",
	"Bad magic number for krb5_context structure",
	"Bad magic number for krb5_os_context structure",
	"Bad magic number for krb5_alt_method structure",
	"Bad magic number for krb5_etype_info_entry structure",
	"Bad magic number for krb5_db_context structure",
	"Bad magic number for krb5_auth_context structure",
	"Bad magic number for krb5_keytab structure",
	"Bad magic number for krb5_rcache structure",
	"Bad magic number for krb5_ccache structure",
	"Bad magic number for krb5_preauth_ops",
    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, -1760647424L, 46 };

static struct et_list link = { 0, 0 };

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