void krb5int_set_error (struct errinfo *ep, long code, const char *fmt, ...) { va_list args; va_start (args, fmt); krb5int_vset_error (ep, code, fmt, args); va_end (args); }
void KRB5_CALLCONV krb5_vset_error_message (krb5_context ctx, krb5_error_code code, const char *fmt, va_list args) { #ifdef DEBUG if (ERROR_MESSAGE_DEBUG()) fprintf(stderr, "krb5_vset_error_message(ctx=%p, code=%ld, ...)\n", ctx, (long) code); #endif if (ctx == NULL) return; krb5int_vset_error (&ctx->err, code, fmt, args); #ifdef DEBUG if (ERROR_MESSAGE_DEBUG()) fprintf(stderr, "->%s\n", ctx->err.msg); #endif }
void KRB5_CALLCONV_C krb5_set_error_message (krb5_context ctx, krb5_error_code code, const char *fmt, ...) { va_list args; if (ctx == NULL) return; va_start (args, fmt); #ifdef DEBUG if (ERROR_MESSAGE_DEBUG()) fprintf(stderr, "krb5_set_error_message(ctx=%p/err=%p, code=%ld, ...)\n", ctx, &ctx->err, (long) code); #endif krb5int_vset_error (&ctx->err, code, fmt, args); #ifdef DEBUG if (ERROR_MESSAGE_DEBUG()) fprintf(stderr, "->%s\n", ctx->err.msg); #endif va_end (args); }