#ifndef MH_TIMING_H #define MH_TIMING_H #include #include #include typedef struct timeval MHtimer; typedef double ClockTicks; #define MHnow(reg) gettimeofday(®, NULL); #define MHzero_timer(reg) (reg).tv_sec = 0; (reg).tv_usec = 0; #define MHseconds(x) ((double)x.tv_sec + (double)x.tv_usec*1e-6) #endif /* MH_TIMER_H */