Fix warnings on Windows

This commit is contained in:
badaix 2020-04-10 12:19:27 +02:00
parent 30753f9f61
commit ade0ee7be3
13 changed files with 67 additions and 63 deletions

View file

@ -53,8 +53,8 @@ inline static void timeofday(struct timeval* tv)
{
auto now = Clock::now();
auto microsecs = std::chrono::duration_cast<std::chrono::microseconds>(now.time_since_epoch());
tv->tv_sec = microsecs.count() / 1000000;
tv->tv_usec = microsecs.count() % 1000000;
tv->tv_sec = static_cast<time_t>(microsecs.count() / 1000000);
tv->tv_usec = static_cast<suseconds_t>(microsecs.count() % 1000000);
}
#ifdef WINDOWS