krb5_principal_data
krb5_principal_data principal;
krb5_principal_data princ;
decode_krb5_principal_name(const krb5_data *, krb5_principal_data **);
(*decode_krb5_principal_name)(const krb5_data *, krb5_principal_data **);
krb5_principal_data tgt_princ = {
krb5_principal_data db_create_princ = {
krb5_principal_data client_princ;
if(!(ret = (krb5_principal) malloc(sizeof(krb5_principal_data)))) {
memset(ret, 0, sizeof(krb5_principal_data));
krb5_principal_data server_data;
princ = calloc(1, sizeof (krb5_principal_data));
DEFOFFSETTYPE(realm_of_principal_data, krb5_principal_data, realm,
DEFFIELD(princname_0, krb5_principal_data, type, 0, int32);
DEFSEQTYPE(princ_plus_realm_data, krb5_principal_data,
DEFCNFIELD(princname_1, krb5_principal_data, data, length, 1,
DEFSEQTYPE(principal_data, krb5_principal_data, princname_fields);
DEFSEQTYPE(pkinit_krb5_principal_name_data, krb5_principal_data,
princ = k5alloc(sizeof(krb5_principal_data), &ret);
ret_entry->principal = (krb5_principal)malloc(sizeof(krb5_principal_data));
krb5_principal_data princ_data;
princ_ret = (krb5_principal) malloc(sizeof(krb5_principal_data));
p = malloc(sizeof(krb5_principal_data));
const krb5_principal_data anon_princ = {
tempprinc = (krb5_principal)malloc(sizeof(krb5_principal_data));
krb5_principal_data sprinc;
krb5_principal_data client;
krb5_principal_data server;
krb5_principal_data p;
krb5_principal_data copy;
krb5_principal_data principal_data, principal_data2;
static krb5_principal_data db_create_princ = {
krb5_principal_data empty_princ = { KV5M_PRINCIPAL };
(*k5int_decode_krb5_principal_name)(const krb5_data *, krb5_principal_data **);
(const krb5_data *, krb5_principal_data **);