1 #include <Maths/time.h>
7 #include <sys/timeb.h>
\r
8 //#include <Winsock2.h> // dont include; already included and double inclusion is buggy
\r
10 int gettimeofday (struct timeval *tp, void *tz)
\r
12 struct _timeb timebuffer;
\r
13 _ftime (&timebuffer);
\r
14 tp->tv_sec = (long)timebuffer.time;
\r
15 tp->tv_usec = (long)timebuffer.millitm * 1000;
\r
20 float32_t time_in_ms_f(void)
22 float32_t time_milli_sec, f_sec, f_usec;
26 gettimeofday(&tv, NULL);
28 f_sec = (float32_t)tv.tv_sec;
29 f_usec = (float32_t)tv.tv_usec;
31 time_milli_sec = (float32_t)(1000.0f*f_sec + f_usec/1000.0f);
33 return time_milli_sec;