(r io.Reader, bigEndian bool)
| 166 | } |
| 167 | |
| 168 | func ReadByteToUint48(r io.Reader, bigEndian bool) (data uint64, err error) { |
| 169 | bb := make([]byte, 6) |
| 170 | if _, err := io.ReadFull(r, bb); err != nil { |
| 171 | return 0, err |
| 172 | } |
| 173 | |
| 174 | if bigEndian { |
| 175 | return BigEndian.Uint48(bb), nil |
| 176 | } else { |
| 177 | return LittleEndian.Uint48(bb), nil |
| 178 | } |
| 179 | } |
| 180 | |
| 181 | /* |
| 182 | func ReadByteToUint56(r io.Reader) (data uint64, err error) { |
no test coverage detected