(p []byte)
| 38 | } |
| 39 | |
| 40 | func (r *encodeReader) Read(p []byte) (int, error) { |
| 41 | if len(p)%2 == 1 { |
| 42 | p = p[:len(p)-1] |
| 43 | } |
| 44 | h := p[len(p)/2:] |
| 45 | n, err := r.r.Read(h) |
| 46 | return hex.Encode(p, h[:n]), err |
| 47 | } |
| 48 | |
| 49 | type splitLineReader struct { |
| 50 | r io.Reader |