build: enable -Wimplicit-int-enum-cast compiler warning, fix issues

Offered by clang 21+.

Closes #20990
This commit is contained in:
Viktor Szakats 2026-03-19 00:02:02 +01:00
parent d86fd143a1
commit 59405ffb7d
No known key found for this signature in database
4 changed files with 5 additions and 2 deletions

View file

@ -175,7 +175,8 @@ static int my_progress_d_cb(void *userdata,
#endif
#ifdef USE_GNUTLS
case CURLSSLBACKEND_GNUTLS: {
int v = gnutls_protocol_get_version((gnutls_session_t)tls->internals);
gnutls_protocol_t v = gnutls_protocol_get_version(
(gnutls_session_t)tls->internals);
assert(v);
curl_mfprintf(stderr, "[t-%zu] info GnuTLS using %s\n",
t->idx, gnutls_protocol_get_name(v));