blob: 5aff4b1366f9ffc15c748f524eaba4681cd79d6a [file] [log] [blame]
#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, ...);