revert(3p/git): Revert merge of git upstream at v2.26.2
This causes cgit to serve error pages, which is undesirable. This reverts commit5229c9b232, reversing changes made tof2b211131f.
This commit is contained in:
		
							parent
							
								
									6f8fbf4aa4
								
							
						
					
					
						commit
						93ba78d6f4
					
				
					 1006 changed files with 60537 additions and 148724 deletions
				
			
		
							
								
								
									
										23
									
								
								third_party/git/ewah/bitmap.c
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								third_party/git/ewah/bitmap.c
									
										
									
									
										vendored
									
									
								
							|  | @ -22,17 +22,12 @@ | |||
| #define EWAH_MASK(x) ((eword_t)1 << (x % BITS_IN_EWORD)) | ||||
| #define EWAH_BLOCK(x) (x / BITS_IN_EWORD) | ||||
| 
 | ||||
| struct bitmap *bitmap_word_alloc(size_t word_alloc) | ||||
| { | ||||
| 	struct bitmap *bitmap = xmalloc(sizeof(struct bitmap)); | ||||
| 	bitmap->words = xcalloc(word_alloc, sizeof(eword_t)); | ||||
| 	bitmap->word_alloc = word_alloc; | ||||
| 	return bitmap; | ||||
| } | ||||
| 
 | ||||
| struct bitmap *bitmap_new(void) | ||||
| { | ||||
| 	return bitmap_word_alloc(32); | ||||
| 	struct bitmap *bitmap = xmalloc(sizeof(struct bitmap)); | ||||
| 	bitmap->words = xcalloc(32, sizeof(eword_t)); | ||||
| 	bitmap->word_alloc = 32; | ||||
| 	return bitmap; | ||||
| } | ||||
| 
 | ||||
| void bitmap_set(struct bitmap *self, size_t pos) | ||||
|  | @ -41,7 +36,7 @@ void bitmap_set(struct bitmap *self, size_t pos) | |||
| 
 | ||||
| 	if (block >= self->word_alloc) { | ||||
| 		size_t old_size = self->word_alloc; | ||||
| 		self->word_alloc = block ? block * 2 : 1; | ||||
| 		self->word_alloc = block * 2; | ||||
| 		REALLOC_ARRAY(self->words, self->word_alloc); | ||||
| 		memset(self->words + old_size, 0x0, | ||||
| 			(self->word_alloc - old_size) * sizeof(eword_t)); | ||||
|  | @ -50,14 +45,6 @@ void bitmap_set(struct bitmap *self, size_t pos) | |||
| 	self->words[block] |= EWAH_MASK(pos); | ||||
| } | ||||
| 
 | ||||
| void bitmap_unset(struct bitmap *self, size_t pos) | ||||
| { | ||||
| 	size_t block = EWAH_BLOCK(pos); | ||||
| 
 | ||||
| 	if (block < self->word_alloc) | ||||
| 		self->words[block] &= ~EWAH_MASK(pos); | ||||
| } | ||||
| 
 | ||||
| int bitmap_get(struct bitmap *self, size_t pos) | ||||
| { | ||||
| 	size_t block = EWAH_BLOCK(pos); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue