()
| 28 | } |
| 29 | |
| 30 | func (r *countingByteReader) ReadByte() (byte, error) { |
| 31 | b, err := r.Reader.ReadByte() |
| 32 | if err == nil { |
| 33 | r.NumRead++ |
| 34 | } |
| 35 | return b, err |
| 36 | } |
| 37 | |
| 38 | func (r *countingByteReader) Read(b []byte) (int, error) { |
| 39 | n, err := r.Reader.Read(b) |