--- libev/ev_win32.c 2009/06/29 07:22:56 1.11 +++ libev/ev_win32.c 2009/06/29 07:27:54 1.12 @@ -146,7 +146,7 @@ ui.u.HighPart = ft.dwHighDateTime; /* msvc cannot convert ulonglong to double... yes, it is that sucky */ - return (__int64)(ui.QuadPart - 116444736000000000) * 1e-7; + return (LONGLONG)(ui.QuadPart - 116444736000000000) * 1e-7; } #endif