mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-02 17:42:31 +00:00
28 lines
417 B
C
28 lines
417 B
C
#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, ...);
|