MCPcopy
hub / github.com/klauspost/compress / doStep

Method doStep

flate/inflate.go:699–718  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

697}
698
699func (f *decompressor) doStep() {
700 switch f.step {
701 case copyData:
702 f.copyData()
703 case nextBlock:
704 f.nextBlock()
705 case huffmanBytesBuffer:
706 f.huffmanBytesBuffer()
707 case huffmanBytesReader:
708 f.huffmanBytesReader()
709 case huffmanBufioReader:
710 f.huffmanBufioReader()
711 case huffmanStringsReader:
712 f.huffmanStringsReader()
713 case huffmanGenericReader:
714 f.huffmanGenericReader()
715 default:
716 panic("BUG: unexpected step state")
717 }
718}
719
720// noEOF returns err, unless err == io.EOF, in which case it returns io.ErrUnexpectedEOF.
721func noEOF(e error) error {

Callers 2

ReadMethod · 0.95
WriteToMethod · 0.95

Calls 7

copyDataMethod · 0.95
nextBlockMethod · 0.95
huffmanBytesBufferMethod · 0.95
huffmanBytesReaderMethod · 0.95
huffmanBufioReaderMethod · 0.95
huffmanStringsReaderMethod · 0.95
huffmanGenericReaderMethod · 0.95

Tested by

no test coverage detected