encodeRLE will encode an RLE block.
(val byte, length uint32)
| 431 | |
| 432 | // encodeRLE will encode an RLE block. |
| 433 | func (b *blockEnc) encodeRLE(val byte, length uint32) { |
| 434 | var bh blockHeader |
| 435 | bh.setLast(b.last) |
| 436 | bh.setSize(length) |
| 437 | bh.setType(blockTypeRLE) |
| 438 | b.output = bh.appendTo(b.output) |
| 439 | b.output = append(b.output, val) |
| 440 | } |
| 441 | |
| 442 | // fuzzFseEncoder can be used to fuzz the FSE encoder. |
| 443 | func fuzzFseEncoder(data []byte) int { |