From: Daniel Stenberg Date: Wed, 20 Jul 2022 08:58:16 +0000 (+0200) Subject: vtls: make Curl_ssl_backend() return the enum type curl_sslbackend X-Git-Tag: curl-7_85_0~142 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=336f7cd5af6ac7d5db92dfbb960af2eec0311948;p=thirdparty%2Fcurl.git vtls: make Curl_ssl_backend() return the enum type curl_sslbackend To fix the icc warning enumerated type mixed with another type Closes #9179 --- diff --git a/lib/vtls/vtls.c b/lib/vtls/vtls.c index 970ec92f92..8048ba7a41 100644 --- a/lib/vtls/vtls.c +++ b/lib/vtls/vtls.c @@ -219,13 +219,13 @@ void Curl_free_primary_ssl_config(struct ssl_primary_config *sslc) static int multissl_setup(const struct Curl_ssl *backend); #endif -int Curl_ssl_backend(void) +curl_sslbackend Curl_ssl_backend(void) { #ifdef USE_SSL multissl_setup(NULL); return Curl_ssl->info.id; #else - return (int)CURLSSLBACKEND_NONE; + return CURLSSLBACKEND_NONE; #endif } diff --git a/lib/vtls/vtls.h b/lib/vtls/vtls.h index e1e58f4215..50c53b3fbd 100644 --- a/lib/vtls/vtls.h +++ b/lib/vtls/vtls.h @@ -200,7 +200,7 @@ void Curl_free_primary_ssl_config(struct ssl_primary_config *sslc); ssl_connect_2_writing. */ int Curl_ssl_getsock(struct connectdata *conn, curl_socket_t *socks); -int Curl_ssl_backend(void); +curl_sslbackend Curl_ssl_backend(void); #ifdef USE_SSL int Curl_ssl_init(void);