--- libev/ev_win32.c 2015/11/12 07:02:37 1.18 +++ libev/ev_win32.c 2019/07/11 05:41:39 1.19 @@ -154,8 +154,8 @@ ui.u.LowPart = ft.dwLowDateTime; ui.u.HighPart = ft.dwHighDateTime; - /* msvc cannot convert ulonglong to double... yes, it is that sucky */ - return (LONGLONG)(ui.QuadPart - 116444736000000000) * 1e-7; + /* also, msvc cannot convert ulonglong to double... yes, it is that sucky */ + return EV_TS_FROM_US (((LONGLONG)(ui.QuadPart - 116444736000000000) * 1e-1)) } #endif