]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
vtls: make Curl_ssl_backend() return the enum type curl_sslbackend
authorDaniel Stenberg <daniel@haxx.se>
Wed, 20 Jul 2022 08:58:16 +0000 (10:58 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Sat, 23 Jul 2022 11:38:33 +0000 (13:38 +0200)
To fix the icc warning enumerated type mixed with another type

Closes #9179

lib/vtls/vtls.c
lib/vtls/vtls.h

index 970ec92f92434b6184c91439174a21c5417deed1..8048ba7a4193c45179af4b6480f1f8f943dfa3cf 100644 (file)
@@ -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
 }
 
index e1e58f4215e4c9248d1811d6254f2f60f6908623..50c53b3fbd5e2fabbfc6668edb8b4ab5caa4c30c 100644 (file)
@@ -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);