/*
 * lib/krb5/error_tables/asn1_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[] = {
	"ASN.1 failed call to system time library",
	"ASN.1 structure is missing a required field",
	"ASN.1 unexpected field number",
	"ASN.1 type numbers are inconsistent",
	"ASN.1 value too large",
	"ASN.1 encoding ended unexpectedly",
	"ASN.1 identifier doesn't match expected value",
	"ASN.1 length doesn't match expected value",
	"ASN.1 badly-formatted encoding",
	"ASN.1 parse error",
    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, 1859794432L, 10 };

static struct et_list link = { 0, 0 };

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