// Reopen restarts the decoder with a new byte reader and a new size. Reopen
// resets the Decompressed counter to zero.
Reopen restarts the decoder with a new byte reader and a new size. Reopen
resets the Decompressed counter to zero.
// Reopen restarts the decoder with a new byte reader and a new size . Reopen // resets the Decompressed counter to zero .
func (d *decoder) Reopen(br io.ByteReader, size int64) error {
	var err error
	if d.rd, err = newRangeDecoder(br); err != nil {
		return err
	}
	d.start = d.Dict.pos()
	d.size = size
	d.eos = false
	return nil
}
func ( d * decoder ) Reopen ( br io . ByteReader , size int64 ) error { var err error if d . rd , err = newRangeDecoder ( br ) ; err != nil { return err } d . start = d . Dict . pos ( ) d . size = size d . eos = false return nil }
Reopen restarts the decoder with a new byte reader and a new size.
Reopen restarts the decoder with a new byte reader and a new size .