Fixes for Heimdal (macOS) builds from Stefan.
[mech_eap.git] / mech_eap / util_attr.h
index 28067a9..32a3f78 100644 (file)
 #include <string>
 #include <new>
 
+#ifndef HAVE_HEIMDAL_VERSION
+#include "gssapi_headerfix.h"
+#endif
+
 using namespace gss_eap_util;
 
 struct gss_eap_attr_provider;
@@ -349,7 +353,7 @@ gssEapSetNameAttribute(OM_uint32 *minor,
 
 OM_uint32
 gssEapExportAttrContext(OM_uint32 *minor,
-                        gss_name_t name,
+                        gss_const_name_t name,
                         gss_buffer_t buffer);
 
 OM_uint32
@@ -359,7 +363,7 @@ gssEapImportAttrContext(OM_uint32 *minor,
 
 OM_uint32
 gssEapDuplicateAttrContext(OM_uint32 *minor,
-                           gss_name_t in,
+                           gss_const_name_t in,
                            gss_name_t out);
 
 OM_uint32