/*
 * et-c-kadm_err.c:
 * This file is automatically generated; please do not edit it.
 */
#if defined(_WIN32)
# include "win-mac.h"
#endif

#if !defined(_WIN32)
extern void initialize_ovk_error_table (void);
#endif

/* Lclint doesn't handle null annotations on arrays
   properly, so we need this typedef in each
   generated .c file.  */
/*@-redef@*/
typedef /*@null@*/ const char *ncptr;
/*@=redef@*/

static ncptr const text[] = {
	"Operation failed for unspecified reason",
	"Operation requires ``get'' privilege",
	"Operation requires ``add'' privilege",
	"Operation requires ``modify'' privilege",
	"Operation requires ``delete'' privilege",
	"Insufficient authorization for operation",
	"Database inconsistency detected",
	"Principal or policy already exists",
	"Communication failure with server",
	"No administration server found for realm",
	"Password history principal key version mismatch",
	"Connection to server not initialized",
	"Principal does not exist",
	"Policy does not exist",
	"Invalid field mask for operation",
	"Invalid number of character classes",
	"Invalid password length",
	"Illegal policy name",
	"Illegal principal name",
	"Invalid auxillary attributes",
	"Invalid password history count",
	"Password minimum life is greater than password maximum life",
	"Password is too short",
	"Password does not contain enough character classes",
	"Password is in the password dictionary",
	"Cannot reuse password",
	"Current password's minimum life has not expired",
	"Policy is in use",
	"Connection to server already initialized",
	"Incorrect password",
	"Cannot change protected principal",
	"Programmer error! Bad Admin server handle",
	"Programmer error! Bad API structure version",
	"API structure version specified by application is no longer supported (to fix, recompile application against current KADM5 API header files and libraries)",
	"API structure version specified by application is unknown to libraries (to fix, obtain current KADM5 API header files and libraries and recompile application)",
	"Programmer error! Bad API version",
	"API version specified by application is no longer supported by libraries (to fix, update application to adhere to current API version and recompile)",
	"API version specified by application is no longer supported by server (to fix, update application to adhere to current API version and recompile)",
	"API version specified by application is unknown to libraries (to fix, obtain current KADM5 API header files and libraries and recompile application)",
	"API version specified by application is unknown to server (to fix, obtain and install newest KADM5 Admin Server)",
	"Database error! Required KADM5 principal missing",
	"The salt type of the specified principal does not support renaming",
	"Illegal configuration parameter for remote KADM5 client",
	"Illegal configuration parameter for local KADM5 client",
	"Operation requires ``list'' privilege",
	"Operation requires ``change-password'' privilege",
	"GSS-API (or Kerberos) error",
	"Programmer error! Illegal tagged data list type",
	"Required parameters in kdc.conf missing",
	"Bad krb5 admin server hostname",
	"Operation requires ``set-key'' privilege",
	"Multiple values for single or folded enctype",
	"Invalid enctype for setv4key",
	"Mismatched enctypes for setkey3",
	"Missing parameters in krb5.conf required for kadmin client",
	"XDR encoding error",
    0
};

#include <com_err.h>

const struct error_table et_ovk_error_table = { text, 43787520L, 56 };

#if !defined(_WIN32)
void initialize_ovk_error_table (void)
    /*@modifies internalState@*/
{
    (void) add_error_table (&et_ovk_error_table);
}
#endif
