diff options
author | root <root> | 2009-06-29 07:22:56 +0000 |
---|---|---|
committer | root <root> | 2009-06-29 07:22:56 +0000 |
commit | 036e7b2ac526164a4e00bf8e74084ea62d1ffe9c (patch) | |
tree | 2b2e10a2dac7513f7ea441c789ca4690a9867e37 | |
parent | 3a5da4a6dfdc021c6050f99d653013ed1cd69348 (diff) |
*** empty log message ***
-rw-r--r-- | Changes | 2 | ||||
-rw-r--r-- | ev.c | 2 | ||||
-rw-r--r-- | ev_win32.c | 2 |
3 files changed, 5 insertions, 1 deletions
@@ -7,6 +7,8 @@ TODO: remain - honor autoconf detection of EV_USE_CLOCK_SYSCALL, also double- check that the syscall number is available before trying to use it (reported by ry@tinyclouds). + - use GetSysTimeAsFileTime instead of _timeb on windows, for + slightly higher accuracy. 3.6 Tue Apr 28 02:49:30 CEST 2009 - multiple timers becoming ready within an event loop iteration @@ -566,6 +566,7 @@ typedef struct /*****************************************************************************/ +#ifndef EV_HAVE_EV_TIME ev_tstamp ev_time (void) { @@ -582,6 +583,7 @@ ev_time (void) gettimeofday (&tv, 0); return tv.tv_sec + tv.tv_usec * 1e-6; } +#endif inline_size ev_tstamp get_clock (void) @@ -146,7 +146,7 @@ ev_time (void) 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 |