mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Macaron 1.5 (#12596)
* update macaron to v1.5 of fork * update macaron to v1.5 of fork * test gzip PR * add push method impl to context_tests * use proper gzip commit Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
This commit is contained in:
		
							
								
								
									
										18
									
								
								vendor/github.com/klauspost/compress/zstd/bytereader.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								vendor/github.com/klauspost/compress/zstd/bytereader.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -31,7 +31,8 @@ func (b *byteReader) overread() bool { | ||||
|  | ||||
| // Int32 returns a little endian int32 starting at current offset. | ||||
| func (b byteReader) Int32() int32 { | ||||
| 	b2 := b.b[b.off : b.off+4 : b.off+4] | ||||
| 	b2 := b.b[b.off:] | ||||
| 	b2 = b2[:4] | ||||
| 	v3 := int32(b2[3]) | ||||
| 	v2 := int32(b2[2]) | ||||
| 	v1 := int32(b2[1]) | ||||
| @@ -55,7 +56,20 @@ func (b byteReader) Uint32() uint32 { | ||||
| 		} | ||||
| 		return v | ||||
| 	} | ||||
| 	b2 := b.b[b.off : b.off+4 : b.off+4] | ||||
| 	b2 := b.b[b.off:] | ||||
| 	b2 = b2[:4] | ||||
| 	v3 := uint32(b2[3]) | ||||
| 	v2 := uint32(b2[2]) | ||||
| 	v1 := uint32(b2[1]) | ||||
| 	v0 := uint32(b2[0]) | ||||
| 	return v0 | (v1 << 8) | (v2 << 16) | (v3 << 24) | ||||
| } | ||||
|  | ||||
| // Uint32NC returns a little endian uint32 starting at current offset. | ||||
| // The caller must be sure if there are at least 4 bytes left. | ||||
| func (b byteReader) Uint32NC() uint32 { | ||||
| 	b2 := b.b[b.off:] | ||||
| 	b2 = b2[:4] | ||||
| 	v3 := uint32(b2[3]) | ||||
| 	v2 := uint32(b2[2]) | ||||
| 	v1 := uint32(b2[1]) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user