/*
 * et-c-kpasswd_strings.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_kpws_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[] = {
	"Usage: kpasswd [principal_name].",
		"Kerberos principal name %s is not recognized.",
		"while reading principal name from credential cache.",
		"Old Kerberos password is incorrect. Please try again.",
	"Cannot establish a session with the Kerberos administrative server for\nrealm %s. %s.",
		"New passwords do not match - password not changed.\n",
	"Kerberos password changed.\n",
	"Password not changed.",
	"when parsing name %s.",
	"when unparsing name.",
	"Unable to identify user from password file.",
	"Changing password for %s.",
	"Old password",
	"while reading new password.",
	"You must type a password. Passwords must be at least one character long.",
	"while trying to change password.",
	"while closing session with admin server and destroying tickets.",
	"while freeing admin principal entry",
	"while freeing admin policy entry",
	"Could not get password policy information for principal %s.",
	"%s's password is controlled by the policy %s, which\nrequires a minimum of %u characters from at least %u classes (the five classes\nare lowercase, uppercase, numbers, punctuation, and all other characters).",
    0
};

#include <com_err.h>

const struct error_table et_kpws_error_table = { text, -1767084800L, 21 };

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