#include <krb5/krb5.h>krb5_error_code
krb5_abort(krb5_context context, krb5_error_code code, const char *fmt, ...);
krb5_error_code
krb5_abortx(krb5_context context, krb5_error_code code, const char *fmt, ...);
void
krb5_clear_error_string(krb5_context context);
krb5_error_code
krb5_err(krb5_context context, int eval, krb5_error_code code, const char *format, ...);
krb5_error_code
krb5_errx(krb5_context context, int eval, const char *format, ...);
void
krb5_free_error_string(krb5_context context, char *str);
krb5_error_code
krb5_verr(krb5_context context, int eval, krb5_error_code code, const char *format, va_list ap);
krb5_error_code
krb5_verrx(krb5_context context, int eval, const char *format, va_list ap);
krb5_error_code
krb5_vset_error_string(krb5_context context, const char *fmt, va_list args);
krb5_error_code
krb5_vwarn(krb5_context context, krb5_error_code code, const char *format, va_list ap);
krb5_error_code
krb5_vwarnx(krb5_context context, const char *format, va_list ap);
krb5_error_code
krb5_warn(krb5_context context, krb5_error_code code, const char *format, ...);
krb5_error_code
krb5_warnx(krb5_context context, const char *format, ...);
krb5_error_code
krb5_set_error_string(krb5_context context, const char *fmt, ...);
krb5_error_code
krb5_set_warn_dest(krb5_context context, krb5_log_facility *facility);
char *
krb5_log_facility *
krb5_get_warn_dest(krb5_context context);
krb5_get_err_text(krb5_context context, krb5_error_code code);
char*
krb5_get_error_string(krb5_context context);
char*
krb5_get_error_message(krb5_context context, krb5_error_code code);
krb5_boolean
krb5_have_error_string(krb5_context context);
krb5_error_code
krb5_vabortx(krb5_context context, const char *fmt, va_list ap);
krb5_error_code
krb5_vabort(krb5_context context, const char *fmt, va_list ap);