} tTimer;
// === PROTOTYPES ===
-Sint64 now(void);
void Timer_CallTimers(void);
// === GLOBALS ===
*/
void Time_Delay(int Delay)
{
- Sint64 dest = giTimestamp + Delay;
- //Log("Time_Delay: dest = %lli", dest);
- while(dest > giTimestamp) Threads_Yield();
- //Log("Time_Delay: giTimestamp = %lli", giTimestamp);
+ tTime dest = now() + Delay;
+ while(dest > now()) Threads_Yield();
}
// === EXPORTS ===
-EXPORT(now);
EXPORT(Time_CreateTimer);
EXPORT(Time_RemoveTimer);
EXPORT(Time_Delay);