@@ -1019,13 +1019,13 @@ static CURL *get_curl_handle(void)
10191019 die ("curl_easy_init failed" );
10201020
10211021 if (!curl_ssl_verify ) {
1022- curl_easy_setopt (result , CURLOPT_SSL_VERIFYPEER , 0 );
1023- curl_easy_setopt (result , CURLOPT_SSL_VERIFYHOST , 0 );
1022+ curl_easy_setopt (result , CURLOPT_SSL_VERIFYPEER , 0L );
1023+ curl_easy_setopt (result , CURLOPT_SSL_VERIFYHOST , 0L );
10241024 } else {
10251025 /* Verify authenticity of the peer's certificate */
1026- curl_easy_setopt (result , CURLOPT_SSL_VERIFYPEER , 1 );
1026+ curl_easy_setopt (result , CURLOPT_SSL_VERIFYPEER , 1L );
10271027 /* The name in the cert must match whom we tried to connect */
1028- curl_easy_setopt (result , CURLOPT_SSL_VERIFYHOST , 2 );
1028+ curl_easy_setopt (result , CURLOPT_SSL_VERIFYHOST , 2L );
10291029 }
10301030
10311031 if (curl_http_version ) {
@@ -1057,7 +1057,7 @@ static CURL *get_curl_handle(void)
10571057
10581058 if (http_ssl_backend && !strcmp ("schannel" , http_ssl_backend ) &&
10591059 !http_schannel_check_revoke ) {
1060- curl_easy_setopt (result , CURLOPT_SSL_OPTIONS , CURLSSLOPT_NO_REVOKE );
1060+ curl_easy_setopt (result , CURLOPT_SSL_OPTIONS , ( long ) CURLSSLOPT_NO_REVOKE );
10611061 }
10621062
10631063 if (http_proactive_auth != PROACTIVE_AUTH_NONE )
@@ -1117,8 +1117,8 @@ static CURL *get_curl_handle(void)
11171117 curl_low_speed_time );
11181118 }
11191119
1120- curl_easy_setopt (result , CURLOPT_MAXREDIRS , 20 );
1121- curl_easy_setopt (result , CURLOPT_POSTREDIR , CURL_REDIR_POST_ALL );
1120+ curl_easy_setopt (result , CURLOPT_MAXREDIRS , 20L );
1121+ curl_easy_setopt (result , CURLOPT_POSTREDIR , ( long ) CURL_REDIR_POST_ALL );
11221122
11231123#ifdef GIT_CURL_HAVE_CURLOPT_PROTOCOLS_STR
11241124 {
@@ -1151,7 +1151,7 @@ static CURL *get_curl_handle(void)
11511151 user_agent ? user_agent : git_user_agent ());
11521152
11531153 if (curl_ftp_no_epsv )
1154- curl_easy_setopt (result , CURLOPT_FTP_USE_EPSV , 0 );
1154+ curl_easy_setopt (result , CURLOPT_FTP_USE_EPSV , 0L );
11551155
11561156 if (curl_ssl_try )
11571157 curl_easy_setopt (result , CURLOPT_USE_SSL , CURLUSESSL_TRY );
@@ -1193,18 +1193,18 @@ static CURL *get_curl_handle(void)
11931193
11941194 if (starts_with (curl_http_proxy , "socks5h" ))
11951195 curl_easy_setopt (result ,
1196- CURLOPT_PROXYTYPE , CURLPROXY_SOCKS5_HOSTNAME );
1196+ CURLOPT_PROXYTYPE , ( long ) CURLPROXY_SOCKS5_HOSTNAME );
11971197 else if (starts_with (curl_http_proxy , "socks5" ))
11981198 curl_easy_setopt (result ,
1199- CURLOPT_PROXYTYPE , CURLPROXY_SOCKS5 );
1199+ CURLOPT_PROXYTYPE , ( long ) CURLPROXY_SOCKS5 );
12001200 else if (starts_with (curl_http_proxy , "socks4a" ))
12011201 curl_easy_setopt (result ,
1202- CURLOPT_PROXYTYPE , CURLPROXY_SOCKS4A );
1202+ CURLOPT_PROXYTYPE , ( long ) CURLPROXY_SOCKS4A );
12031203 else if (starts_with (curl_http_proxy , "socks" ))
12041204 curl_easy_setopt (result ,
1205- CURLOPT_PROXYTYPE , CURLPROXY_SOCKS4 );
1205+ CURLOPT_PROXYTYPE , ( long ) CURLPROXY_SOCKS4 );
12061206 else if (starts_with (curl_http_proxy , "https" )) {
1207- curl_easy_setopt (result , CURLOPT_PROXYTYPE , CURLPROXY_HTTPS );
1207+ curl_easy_setopt (result , CURLOPT_PROXYTYPE , ( long ) CURLPROXY_HTTPS );
12081208
12091209 if (http_proxy_ssl_cert )
12101210 curl_easy_setopt (result , CURLOPT_PROXY_SSLCERT , http_proxy_ssl_cert );
@@ -1254,7 +1254,7 @@ static CURL *get_curl_handle(void)
12541254 }
12551255 init_curl_proxy_auth (result );
12561256
1257- curl_easy_setopt (result , CURLOPT_TCP_KEEPALIVE , 1 );
1257+ curl_easy_setopt (result , CURLOPT_TCP_KEEPALIVE , 1L );
12581258
12591259 if (curl_tcp_keepidle > -1 )
12601260 curl_easy_setopt (result , CURLOPT_TCP_KEEPIDLE ,
0 commit comments