MAGIC_HOSTBASED_NAME_TYPE
krb5_principal_set_type(context, princ, MAGIC_HOSTBASED_NAME_TYPE);
if (krb5_principal_get_type(context, p) != MAGIC_HOSTBASED_NAME_TYPE) {