diff --git a/lib/krb5/krb5.h b/lib/krb5/krb5.h index b80f9396d..858310126 100644 --- a/lib/krb5/krb5.h +++ b/lib/krb5/krb5.h @@ -126,11 +126,13 @@ typedef struct krb5_ccache_data *krb5_ccache; typedef struct krb5_context_data *krb5_context; #ifdef USE_ASN1_PRINCIPAL +typedef Realm krb5_realm; typedef Principal krb5_principal_data; #else +typedef krb5_data krb5_realm; typedef struct krb5_principal_data{ int type; - krb5_data realm; + krb5_realm realm; krb5_data *comp; int ncomp; }krb5_principal_data; @@ -202,8 +204,6 @@ enum{ KRB5_NT_UID = 5 }; -typedef Realm krb5_realm; - typedef struct krb5_ticket { #if 0