}
#endif
-#if defined(HAVE_KRB5_PRINCIPAL_GET_COMP_STRING) && !defined(HAVE_KRB5_PRINC_COMPONENT)
-const krb5_data *krb5_princ_component(krb5_context context,
- krb5_principal principal, int i);
-
-const krb5_data *krb5_princ_component(krb5_context context,
- krb5_principal principal, int i)
-{
- static krb5_data kdata;
-
- kdata.data = discard_const_p(char, krb5_principal_get_comp_string(context, principal, i));
- kdata.length = strlen((const char *)kdata.data);
- return &kdata;
-}
-#endif
-
krb5_error_code smb_krb5_princ_component(krb5_context context,
krb5_const_principal principal,
int i,
krb5_error_code krb5_auth_con_setuseruserkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock *keyblock);
#endif
-#if defined(HAVE_KRB5_PRINCIPAL_GET_COMP_STRING) && !defined(HAVE_KRB5_PRINC_COMPONENT)
-const krb5_data *krb5_princ_component(krb5_context context, krb5_principal principal, int i );
-#endif
-
krb5_error_code smb_krb5_princ_component(krb5_context context,
krb5_const_principal principal,
int i,