Lines Matching defs:reader
23 // A reader decompresses bzip2 compressed data.
24 type reader struct {
43 // NewReader returns an io.Reader which decompresses bzip2 data from r.
46 func NewReader(r io.Reader) io.Reader {
47 bz2 := new(reader)
57 func (bz2 *reader) setup(needMagic bool) error {
85 func (bz2 *reader) Read(buf []byte) (n int, err error) {
110 func (bz2 *reader) readFromBlock(buf []byte) int {
125 // decompressing on-demand our state is kept in the reader
163 func (bz2 *reader) read(buf []byte) (int, error) {
236 func (bz2 *reader) readBlock() (err error) {