(b *buffer, x uint64)
| 62 | } |
| 63 | |
| 64 | func encodeVarint(b *buffer, x uint64) { |
| 65 | for x >= 128 { |
| 66 | b.data = append(b.data, byte(x)|0x80) |
| 67 | x >>= 7 |
| 68 | } |
| 69 | b.data = append(b.data, byte(x)) |
| 70 | } |
| 71 | |
| 72 | func encodeLength(b *buffer, tag int, len int) { |
| 73 | encodeVarint(b, uint64(tag)<<3|2) |
no outgoing calls
no test coverage detected
searching dependent graphs…