krb5_error
krb5_error *error = 0;
krb5_error errpkt;
krb5_error errpkt;
krb5_error errpkt;
krb5_error *error = NULL;
krb5_error *error;
krb5_error error;
krb5_error error;
krb5_error *error;
krb5_error *error,
FIELDOF_OPT(krb5_error, kerberos_time, ctime, 2, 2),
FIELDOF_OPT(krb5_error, int32, cusec, 3, 3),
FIELDOF_NORM(krb5_error, kerberos_time, stime, 4),
FIELDOF_NORM(krb5_error, int32, susec, 5),
FIELDOF_NORM(krb5_error, ui_4, error, 6),
FIELDOF_OPT(krb5_error, realm_of_principal, client, 7, 7),
FIELDOF_OPT(krb5_error, principal, client, 8, 8),
FIELDOF_NORM(krb5_error, realm_of_principal, server, 9),
FIELDOF_NORM(krb5_error, principal, server, 10),
FIELDOF_OPT(krb5_error, gstring_data, text, 11, 11),
FIELDOF_OPT(krb5_error, ostring_data, e_data, 12, 12),
const krb5_error *val = p;
DEFSEQTYPE(untagged_krb5_error, krb5_error, error_fields, optional_error);
DEFAPPTAGGEDTYPE(krb5_error, 30, untagged_krb5_error);
MAKE_FULL_ENCODER(encode_krb5_error, krb5_error);
krb5_error_code decode_krb5_error(const krb5_data *code, krb5_error **rep)
alloc_field(*rep,krb5_error);
krb5_error *krberror;
krb5_error *krberror = NULL;
krb5_error *err_reply;
krb5_error *err_reply = NULL;
krb5_error ** ret_err_reply,
krb5_error *err_reply;
krb5_error ** ret_err_reply,
krb5_error * err_reply;
krb5_mk_error(krb5_context context, const krb5_error *dec_err, krb5_data *enc_err)
krb5_error *err_reply,
krb5_rd_error(krb5_context context, const krb5_data *enc_errbuf, krb5_error **dec_error)
krb5_error error;
krb5_error *err_reply;
krb5_sendauth(krb5_context context, krb5_auth_context *auth_context, krb5_pointer fd, char *appl_version, krb5_principal client, krb5_principal server, krb5_flags ap_req_options, krb5_data *in_data, krb5_creds *in_creds, krb5_ccache ccache, krb5_error **error, krb5_ap_rep_enc_part **rep_result, krb5_creds **out_creds)
krb5_error *err_reply;
krb5_error krb_error_data;
krb5_error *krb_error;
krb5_error *krberror;
krb5_error krberror;
krb5_error *err_reply,
krb5_pa_data *in_padata, krb5_error *err_reply,
krb5_error *err_reply,
(const krb5_error *rep, krb5_data **code);
(const krb5_data *output, krb5_error **rep);
const krb5_error *,
krb5_error ** );
(krb5_context, krb5_error * );
krb5_error **,
krb5_free_error(krb5_context context, register krb5_error *val)
krb5_xfree_wrap(val, sizeof (krb5_error));