} while (0)
const unsigned long http_curl_auth[HTTP_AUTH_NUM_ENTRIES] = {
- 0, // HTTP_AUTH_UNKNOWN
- 0, // HTTP_AUTH_NONE
- CURLOPT_TLSAUTH_SRP, // HTTP_AUTH_TLS_SRP
- CURLAUTH_BASIC, // HTTP_AUTH_BASIC
- CURLAUTH_DIGEST, // HTTP_AUTH_DIGEST
- CURLAUTH_DIGEST_IE, // HTTP_AUTH_DIGEST_IE
- CURLAUTH_GSSNEGOTIATE, // HTTP_AUTH_GSSNEGOTIATE
- CURLAUTH_NTLM, // HTTP_AUTH_NTLM
- CURLAUTH_NTLM_WB, // HTTP_AUTH_NTLM_WB
- CURLAUTH_ANY, // HTTP_AUTH_ANY
- CURLAUTH_ANYSAFE // HTTP_AUTH_ANY_SAFE
+ [HTTP_AUTH_UNKNOWN] = 0,
+ [HTTP_AUTH_NONE] = 0,
+ [HTTP_AUTH_TLS_SRP] = CURLOPT_TLSAUTH_SRP,
+ [HTTP_AUTH_BASIC] = CURLAUTH_BASIC,
+ [HTTP_AUTH_DIGEST] = CURLAUTH_DIGEST,
+ [HTTP_AUTH_DIGEST_IE] = CURLAUTH_DIGEST_IE,
+ [HTTP_AUTH_GSSNEGOTIATE] = CURLAUTH_GSSNEGOTIATE,
+ [HTTP_AUTH_NTLM] = CURLAUTH_NTLM,
+ [HTTP_AUTH_NTLM_WB] = CURLAUTH_NTLM_WB,
+ [HTTP_AUTH_ANY] = CURLAUTH_ANY,
+ [HTTP_AUTH_ANY_SAFE] = CURLAUTH_ANYSAFE
};