From: Jay Satiro Date: Sat, 20 May 2023 03:44:07 +0000 (-0400) Subject: lib: fix conversion warnings with gcc on macOS X-Git-Tag: curl-8_1_1~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6f93d5f604839f5aaf091d1b2ccd5d45b8637cdc;p=thirdparty%2Fcurl.git lib: fix conversion warnings with gcc on macOS --- diff --git a/docs/examples/multi-legacy.c b/docs/examples/multi-legacy.c index e34600cd2a..f36139fe1d 100644 --- a/docs/examples/multi-legacy.c +++ b/docs/examples/multi-legacy.c @@ -102,7 +102,7 @@ int main(void) if(timeout.tv_sec > 1) timeout.tv_sec = 1; else - timeout.tv_usec = (curl_timeo % 1000) * 1000; + timeout.tv_usec = (int)(curl_timeo % 1000) * 1000; } /* get file descriptors from the transfers */ diff --git a/docs/examples/sendrecv.c b/docs/examples/sendrecv.c index 80b4751ea9..b935bee10c 100644 --- a/docs/examples/sendrecv.c +++ b/docs/examples/sendrecv.c @@ -38,7 +38,7 @@ static int wait_on_socket(curl_socket_t sockfd, int for_recv, long timeout_ms) int res; tv.tv_sec = timeout_ms / 1000; - tv.tv_usec = (timeout_ms % 1000) * 1000; + tv.tv_usec = (int)(timeout_ms % 1000) * 1000; FD_ZERO(&infd); FD_ZERO(&outfd); diff --git a/src/tool_cb_rea.c b/src/tool_cb_rea.c index 21e2423097..c9379a3d8c 100644 --- a/src/tool_cb_rea.c +++ b/src/tool_cb_rea.c @@ -65,7 +65,7 @@ size_t tool_read_cb(char *buffer, size_t sz, size_t nmemb, void *userdata) /* wait this long at the most */ timeout.tv_sec = wait/1000; - timeout.tv_usec = (wait%1000)*1000; + timeout.tv_usec = (int)((wait%1000)*1000); FD_ZERO(&bits); FD_SET(in->fd, &bits); diff --git a/tests/libtest/lib530.c b/tests/libtest/lib530.c index 8025c40c2d..0173dd9789 100644 --- a/tests/libtest/lib530.c +++ b/tests/libtest/lib530.c @@ -162,7 +162,7 @@ static int curlTimerCallback(CURLM *multi, long timeout_ms, void *userp) } if(timeout_ms != -1) { *timeout = tutil_tvnow(); - timeout->tv_usec += timeout_ms * 1000; + timeout->tv_usec += (int)timeout_ms * 1000; } else { timeout->tv_sec = -1; diff --git a/tests/libtest/lib582.c b/tests/libtest/lib582.c index 1f685669f5..a50f8a429f 100644 --- a/tests/libtest/lib582.c +++ b/tests/libtest/lib582.c @@ -136,7 +136,7 @@ static int curlTimerCallback(CURLM *multi, long timeout_ms, void *userp) (void)multi; /* unused */ if(timeout_ms != -1) { *timeout = tutil_tvnow(); - timeout->tv_usec += timeout_ms * 1000; + timeout->tv_usec += (int)timeout_ms * 1000; } else { timeout->tv_sec = -1;