34 |
|
// Helper time functions |
35 |
|
#define MSECS2TICKS(MSECS) (((uint64)(MSECS) * frequency) / 1000) |
36 |
|
#define USECS2TICKS(USECS) (((uint64)(USECS) * frequency) / 1000000) |
37 |
– |
#define TICKS2MSECS(TICKS) (((uint64)(TICKS) * 1000) / frequency) |
37 |
|
#define TICKS2USECS(TICKS) (((uint64)(TICKS) * 1000000) / frequency) |
38 |
|
|
39 |
|
// Global variables |
47 |
|
* Initialize native Windows timers |
48 |
|
*/ |
49 |
|
|
50 |
< |
void SysTimerInit(void) |
50 |
> |
void timer_init(void) |
51 |
|
{ |
52 |
|
D(bug("SysTimerInit\n")); |
53 |
|
|
164 |
|
if (hosttime < 0) |
165 |
|
return 0; |
166 |
|
else { |
167 |
< |
uint64 t = TICKS2MSECS(hosttime); |
167 |
> |
uint64 t = TICKS2USECS(hosttime); |
168 |
|
if (t > 0x7fffffff) |
169 |
|
return t / 1000; // Time in milliseconds |
170 |
|
else |