From 0c73adfad3ef9ea2fe2a0ebf7eb0a78b5abb877c Mon Sep 17 00:00:00 2001 From: Steve Holme Date: Mon, 13 May 2019 20:29:40 +0100 Subject: url: Move the negotiate state type into a dedicated enum --- lib/urldata.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'lib/urldata.h') diff --git a/lib/urldata.h b/lib/urldata.h index 44d25e03a..c7944c546 100644 --- a/lib/urldata.h +++ b/lib/urldata.h @@ -303,6 +303,14 @@ typedef enum { NTLMSTATE_LAST } curlntlm; +typedef enum { + GSS_AUTHNONE, + GSS_AUTHRECV, + GSS_AUTHSENT, + GSS_AUTHDONE, + GSS_AUTHSUCC +} curlnegotiate; + #if defined(CURL_DOES_CONVERSIONS) && defined(HAVE_ICONV) #include #endif @@ -358,9 +366,7 @@ struct ntlmdata { struct negotiatedata { /* When doing Negotiate (SPNEGO) auth, we first need to send a token and then validate the received one. */ - enum { - GSS_AUTHNONE, GSS_AUTHRECV, GSS_AUTHSENT, GSS_AUTHDONE, GSS_AUTHSUCC - } state; + curlnegotiate state; #ifdef HAVE_GSSAPI OM_uint32 status; gss_ctx_id_t context; -- cgit v1.2.3