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 */
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);
/* 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);
}
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;
(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;