| #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, ...); |