Blame tests/perf/helper__perf__timer.h

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