summaryrefslogtreecommitdiff
path: root/bytereader.go
blob: 77447d034351b4cd9c9a2579ce3c260907ee0d18 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
package mt

import "io"

type byteReader struct {
	io.Reader
}

func (br byteReader) ReadByte() (byte, error) {
	buf := make([]byte, 1)
	_, err := io.ReadFull(br, buf)
	return buf[0], err
}