From 336f7cd5af6ac7d5db92dfbb960af2eec0311948 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 20 Jul 2022 10:58:16 +0200 Subject: [PATCH] vtls: make Curl_ssl_backend() return the enum type curl_sslbackend To fix the icc warning enumerated type mixed with another type Closes #9179 --- lib/vtls/vtls.c | 4 ++-- lib/vtls/vtls.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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); -- 2.47.3