k5_asn1_full_decode
k5_asn1_full_decode(const krb5_data *code, const struct atype_info *a,
ret = k5_asn1_full_decode(code, &k5_atype_##DESC, &rep); \
ret = k5_asn1_full_decode(code, &k5_atype_enc_tgs_rep_part, &rep_ptr);
ret = k5_asn1_full_decode(code, &k5_atype_enc_as_rep_part, &rep_ptr);
ret = k5_asn1_full_decode(code, &k5_atype_safe_with_body, &swb_ptr);
ret = k5_asn1_full_decode(swb->body, &k5_atype_safe_body, &safe_ptr);
ret = k5_asn1_full_decode(code, &k5_atype_setpw_req, &req_ptr);
ret = k5_asn1_full_decode(&d, &k5_atype_authdata_types, &atypes_ptr);