mirror of
				https://git.proxmox.com/git/libgit2
				synced 2025-11-04 03:16:59 +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, ...);
 |