mirror of
				https://git.proxmox.com/git/libgit2
				synced 2025-10-31 00:16:35 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			577 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			577 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Copyright (C) the libgit2 contributors. All rights reserved.
 | |
|  *
 | |
|  * This file is part of libgit2, distributed under the GNU GPL v2 with
 | |
|  * a Linking Exception. For full terms see the included COPYING file.
 | |
|  */
 | |
| #ifndef INCLUDE_sha1_lookup_h__
 | |
| #define INCLUDE_sha1_lookup_h__
 | |
| 
 | |
| #include <stdlib.h>
 | |
| 
 | |
| int sha1_entry_pos(const void *table,
 | |
| 			size_t elem_size,
 | |
| 			size_t key_offset,
 | |
| 			unsigned lo, unsigned hi, unsigned nr,
 | |
| 			const unsigned char *key);
 | |
| 
 | |
| int sha1_position(const void *table,
 | |
| 			size_t stride,
 | |
| 			unsigned lo, unsigned hi,
 | |
| 			const unsigned char *key);
 | |
| 
 | |
| #endif
 | 
