31 gettimeofday(tv, NULL);
45 struct timeval tv_now;
49 gettimeofday(&tv_now, NULL);
51 time_elapsed = (tv_now.tv_sec - tv.tv_sec) * 1000.0;
52 time_elapsed += (tv_now.tv_usec - tv.tv_usec) / 1000.0;
66 struct timeval tv_now;
70 gettimeofday(&tv_now, NULL);
72 time_elapsed = (tv_now.tv_sec - tv->tv_sec) * 1000.0;
73 time_elapsed += (tv_now.tv_usec - tv->tv_usec) / 1000.0;
93 tv->tv_usec = tv->tv_usec + (ms * 1000);
95 if(tv->tv_usec >= 1000000)
98 tv->tv_usec -= 1000000;
111 double time_difference;
113 time_difference = (tv2.tv_sec - tv1.tv_sec) * 1000.0;
114 time_difference += (tv2.tv_usec - tv1.tv_usec) / 1000.0;
116 return time_difference;
125 struct timeval tv_now;
129 gettimeofday(&tv_now, NULL);
131 time_now = (double)tv_now.tv_sec * 1000;
132 time_now += (
double)tv_now.tv_usec / 1000;
double timelib_timer_get(struct timeval tv)
int timelib_timer_set(struct timeval *tv)
double timelib_unix_timestamp()
double timelib_timer_reset(struct timeval *tv)
double timelib_timer_diff(struct timeval tv1, struct timeval tv2)
void timelib_timer_add_ms(struct timeval *tv, unsigned int ms)