errf
KRB5_LIB_FUNCTION errf KRB5_LIB_CALL
set_com_err_hook (errf new)
errf old = com_err_hook;
KRB5_LIB_FUNCTION errf KRB5_LIB_CALL
static errf com_err_hook = default_proc;
typedef void (KRB5_CALLCONV *errf) (const char *, long, const char *, va_list);
KRB5_LIB_FUNCTION errf KRB5_LIB_CALL
set_com_err_hook (errf);
KRB5_LIB_FUNCTION errf KRB5_LIB_CALL
errf("out of memory");
errf("duplicate character definition");
errf("out of memory");
errf("malformed charmap range");
errf("out of memory");
errf("not a valid character class");
errf("out of memory");
errf("malformed character range (%u ... %u))",
errf("%s", strerror(errno));
errf("%s", strerror(errno));
errf("%s", strerror(errno));
errf("%s", strerror(errno));
errf("%s", strerror(errno));
errf("%s", strerror(errno));
errf("%s", strerror(errno));
errf("missing newline");