move _gssapi_make_mech_header to avoid need to prototype

move _gssapi_make_mech_header so it's declared before use
This commit is contained in:
Daria Phoebe Brashear
2018-04-18 17:16:03 -04:00
committed by Jeffrey Altman
parent 7333c2c945
commit bc1b936a1d

View File

@@ -57,19 +57,6 @@ _gsskrb5_encap_length (size_t data_len,
_gssapi_encap_length(data_len + 2, len, total_len, mech);
}
void *
_gsskrb5_make_header (void *ptr,
size_t len,
const void *type,
const gss_OID mech)
{
u_char *p = ptr;
p = _gssapi_make_mech_header(p, len, mech);
memcpy (p, type, 2);
p += 2;
return p;
}
void *
_gssapi_make_mech_header(void *ptr,
size_t len,
@@ -92,6 +79,19 @@ _gssapi_make_mech_header(void *ptr,
return p;
}
void *
_gsskrb5_make_header (void *ptr,
size_t len,
const void *type,
const gss_OID mech)
{
u_char *p = ptr;
p = _gssapi_make_mech_header(p, len, mech);
memcpy (p, type, 2);
p += 2;
return p;
}
/*
* Give it a krb5_data and it will encapsulate with extra GSS-API wrappings.
*/