#if defined(GIT_WIN32) | |
struct perf__timer | |
{ | |
LARGE_INTEGER sum; | |
LARGE_INTEGER time_started; | |
}; | |
#define PERF_TIMER_INIT {0} | |
#else | |
struct perf__timer | |
{ | |
uint32_t sum; | |
uint32_t time_started; | |
}; | |
#define PERF_TIMER_INIT {0} | |
#endif | |
typedef struct perf__timer perf_timer; | |
void perf__timer__start(perf_timer *t); | |
void perf__timer__stop(perf_timer *t); | |
void perf__timer__report(perf_timer *t, const char *fmt, ...); |