/*
 * util/profile/prof_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[] = {
	"Profile version 0.0",
	"Bad magic value in profile_node",
	"Profile section not found",
	"Profile relation not found",
		"Attempt to add a relation to node which is not a section",
		"A profile section header has a non-zero value",
	"Bad linked list in profile structures",
	"Bad group level in profile strctures",
		"Bad parent pointer in profile strctures",
	"Profile section header not at top level",
	"Syntax error in profile section header",
	"Syntax error in profile relation",
	"Extra closing brace in profile",
	"Missing open brace in profile",
	"Bad magic value in profile_t",
	"Bad magic value in profile_section_t",
		"Iteration through all top level section not supported",
	"Invalid profile_section object",
	"No more sections",
	"Bad nameset passed to query routine",
	"No profile file open",
    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, -1429577728L, 21 };

static struct et_list link = { 0, 0 };

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